Skip to main content
Pricing information for the model

Example Usage

import { PublicPricing } from "@openrouter/sdk/models";

let value: PublicPricing = {
  completion: "0.00006",
  prompt: "0.00003",
};

Fields

FieldTypeRequiredDescription
audiostring:heavy_minus_sign:Price in USD per audio input token
audioOutputstring:heavy_minus_sign:Price in USD per audio output token
completionstring:heavy_check_mark:Price in USD per token for completion (output) generation
discountnumber:heavy_minus_sign:Fractional discount applied to this endpoint’s pricing; the price is multiplied by (1 - discount) (0 = no discount, 1 = free)
imagestring:heavy_minus_sign:Price in USD per input image
imageOutputstring:heavy_minus_sign:Price in USD per output image
imageTokenstring:heavy_minus_sign:Price in USD per image token
inputAudioCachestring:heavy_minus_sign:Price in USD per cached audio input token
inputCacheReadstring:heavy_minus_sign:Price in USD per cached input token (read)
inputCacheWritestring:heavy_minus_sign:Price per cache-write token, in USD per token. For providers with multiple cache TTLs (e.g. Anthropic), this is the default (5-minute) cache-write rate.
inputCacheWrite1hstring:heavy_minus_sign:Price per 1-hour cache-write token, in USD per token. Only present for providers that price an extended (1-hour) cache TTL separately, such as Anthropic.
internalReasoningstring:heavy_minus_sign:Price in USD per internal reasoning token
promptstring:heavy_check_mark:Price in USD per token for prompt (input) processing
requeststring:heavy_minus_sign:Price in USD per request
webSearchstring:heavy_minus_sign:Price in USD per web search