Skip to content

DocsGet started

Models

Browse INFRO's model catalog: vendor/model-name IDs, GET /v1/models, capability flags, context length, per-token pricing, and the deprecation policy.


INFRO is in private early access. Running these examples requires an early-access account, an active trial or subscription entitlement, and your own provider connection. Self-serve purchasing is not generally open. See Early access.

INFRO routes to the text, image, video, and audio models your connected providers serve, from every major lab, behind one API. Each model has a stable ID you pass as model — to chat completions, images, video, or audio — and a catalog entry with its vendor's reference rate and capabilities.

See which providers you can connect at /providers, and fetch the models your key can call with GET /v1/models — useful for model pickers, validating IDs at startup, or filtering by capability.

Model IDs

Every model ID is vendor/model-name; IDs are matched case-insensitively. The vendor is the lab that trained the model, not the account that serves it — anthropic/claude-sonnet-5 is served by whichever of your connections can serve Anthropic models (Anthropic directly, or Vertex AI, for example). A bare name without the vendor, like claude-sonnet-5, also resolves when exactly one of your connected vendors has a model by that name; if more than one does, the request returns 400 with code ambiguous_model. The name of one of your routes is also a valid model. For providers whose ids INFRO cannot derive (LaoZhang, Together, Fireworks, Bedrock, an OpenAI-compatible endpoint and others), <provider>/<model id> sends the provider's own id to that provider's connections exactly as written, case included; see Providers. Every response names the provider and connection that served it, and route gives its position in the chain (primary, standby_a, …).

Example model IDs
openai/gpt-5.6-sol
anthropic/claude-sonnet-5
google/gemini-3.1-pro
deepseek/deepseek-v4-flash
qwen/qwen3-coder

A mistyped or unknown ID returns 404 with error type model_not_found. A known model that none of your connections can serve returns 503 with code no_provider_connected, naming the provider to connect. Don't retry either — see error handling for which statuses are retryable.

List models

GET /v1/models returns what the calling key can actually reach: a catalog model appears only when at least one enabled, healthy connection in the key's environment serves it and every allowlist that applies permits it. Your organization's active routes are listed too, with type: "route". It works with any OpenAI-compatible SDK's models.list().

curl https://api.infro.io/v1/models \
  -H "Authorization: Bearer $INFRO_API_KEY"
Response (trimmed to one model and one route)
{
  "data": [
    {
      "id": "anthropic/claude-sonnet-5",
      "type": "model",
      "name": "Claude Sonnet 5",
      "context_length": null,
      "pricing": {
        "prompt": "0.000002",
        "completion": "0.00001",
        "source": "vendor_list"
      },
      "capabilities": [],
      "served_by": [
        { "id": "conn_8Kx2mQ4vR7tYb1Zp", "name": "Production Anthropic", "provider_kind": "anthropic" }
      ]
    },
    {
      "id": "support-agent",
      "type": "route",
      "name": "Support agent",
      "context_length": null,
      "pricing": { "source": "unpriced" },
      "capabilities": [],
      "strategy": "priority",
      "targets": [
        { "model": "anthropic/claude-sonnet-5", "connection": "conn_8Kx2mQ4vR7tYb1Zp" }
      ]
    }
  ]
}
idstring
Canonical vendor/model-name ID for a model, or the slug of a route. Pass this as model in requests; model IDs (not route slugs) can also go in fallbacks lists.
type"model" | "route"
Whether the entry is a catalog model or one of your organization's routes.
namestring
Human-readable display name, suitable for UI.
context_lengthinteger | null
Maximum context window in tokens — prompt and completion combined. null when the catalog does not record it, and always null for a route.
pricing.promptstring
USD per prompt token at the vendor's published list rate — reference data for cost estimation, not a price INFRO charges. This field always shows the list rate; your organization's own rate, once entered under Prices in the console, is what cost estimates use instead. A string to avoid float precision issues; multiply by 1,000,000 for per-1M-token comparison. Absent when the model is priced per unit or not priced.
pricing.completionstring
USD per completion token at the vendor's published list rate, on the same terms.
pricing.unit / pricing.perstring
For models billed per unit (images, video, audio): the list rate in USD and the unit it applies to.
pricing.source"vendor_list" | "unpriced"
vendor_list when the figures are the vendor's published rate; unpriced when no rate is known, in which case requests to the model are recorded as unpriced, never as free.
capabilitiesarray of strings
Feature flags: any of tools, vision, json. See below.
served_byarray of objects
Models only. Your connections that would serve a request for this model, in the order they would be tried: id, name and provider_kind.
strategy / targetsstring / array of objects
Routes only. The route's strategy and its enabled targets in order, each a model and a connection ID.

Capabilities

The capabilities array records what a model supports. The catalog only lists a flag once it has been verified for that model, and many entries do not record capabilities yet, so an empty array means not recorded, not unsupported. Three flags:

toolscapability
Supports the OpenAI tools/tool_choice schema, normalized across providers. See tool calling.
visioncapability
Accepts image_url content parts (HTTPS or base64 data URLs, 20MB max per image request). See vision.
jsoncapability
Supports strict json_schema structured outputs. Plain {"type": "json_object"} works on most models regardless of this flag — json specifically gates strict schema mode. See structured outputs.

To filter the catalog by capability, fetch the list and check membership:

curl -s https://api.infro.io/v1/models \
  -H "Authorization: Bearer $INFRO_API_KEY" |
  jq -r '.data[] | select(.capabilities | index("vision")) | .id'

Context length and pricing

context_length, when recorded, is the total window: input tokens plus generated tokens must fit inside it. When a completion hits the window (or your max_tokens), it stops with finish_reason: "length" — budget accordingly for long prompts.

Catalog pricing is the model vendor's own published rate, and INFRO adds nothing to it — your provider invoices you directly at whatever you have negotiated with them. Each response carries usage.cost, an estimate of what that request will cost you, and usage.price_source, which says where the rate came from: custom_provider or custom when you have entered your own rate under Prices, list for the vendor's list rate, or provider when the provider reported the cost itself. When no rate is known, usage.cost is null and price_source is absent.

Model reference pages

Each model in the reference catalog has its own page: the vendor's list rate, the endpoint it is called on, and a request sample. The rates are the vendor's published list rates, checked 2026-10-05. Your provider bills you at whatever you have negotiated with them, and INFRO adds nothing. A model is reachable through INFRO only when one of your own provider connections serves it.

ModelVendorModalityList rate
Qwen Audio 3.0 TTS FlashAlibabaAudio$15 per 1M chars
Qwen Audio 3.0 TTS PlusAlibabaAudio$20 per 1M chars
Qwen3-ASR FlashAlibabaAudio$0.126 per audio hour
Universal-3AssemblyAIAudio$0.27 per audio hour
Universal-3.5 ProAssemblyAIAudio$0.45 per audio hour
Seed AudioByteDanceAudio$0.0025 per second
Orpheus 3BCanopy LabsAudio$15 per 1M chars
Orpheus Arabic (Saudi)Canopy LabsAudio$40 per 1M chars
Orpheus V1 EnglishCanopy LabsAudio$22 per 1M chars
Sonic 3CartesiaAudio$55 per 1M chars
Aura-2DeepgramAudio$30 per 1M chars
Flux TTSDeepgramAudio$45 per 1M chars
Nova-3DeepgramAudio$0.258 per audio hour
Nova-4DeepgramAudio$0.26 per audio hour
Eleven MusicElevenLabsAudio$0.0025 per second
ElevenLabs Flash v2ElevenLabsAudio$40 per 1M chars
ElevenLabs Flash v2.5ElevenLabsAudio$40 per 1M chars
ElevenLabs Multilingual v2ElevenLabsAudio$80 per 1M chars
ElevenLabs Sound Effects v2ElevenLabsAudio$0.0020 per second
ElevenLabs V3ElevenLabsAudio$80 per 1M chars
ElevenLabs V4ElevenLabsAudio$80 per 1M chars
ElevenLabs V4 TurboElevenLabsAudio$40 per 1M chars
Scribe v2ElevenLabsAudio$0.22 per audio hour
Scribe v2 MedicalElevenLabsAudio$0.22 per audio hour
Fish Audio S1Fish AudioAudio$15 per 1M chars
Fish Audio S2 ProFish AudioAudio$15 per 1M chars
Fish Audio S2.1 ProFish AudioAudio$15 per 1M chars
Fish Audio Transcribe 1Fish AudioAudio$0.36 per audio hour
Fish Audio Transcribe 1 ProFish AudioAudio$0.36 per audio hour
Chirp 3GoogleAudio$0.96 per audio hour
Gemini 3.1 Flash TTSGoogleAudio$16 per 1M chars
Gemini 3.5 TranscribeGoogleAudio$0.30 per audio hour
Lyria 2GoogleAudio$0.0020 per second
Lyria 3 Clip (Preview)GoogleAudio$0.04 per track
Lyria 3.5GoogleAudio$0.08 per track
Kokoro 82MKokoroAudio$4.00 per 1M chars
Muse Voice Transcribe 1.0MetaAudio$0.18 per audio hour
MAI-Transcribe 1.5MicrosoftAudio$0.36 per audio hour
MAI-Transcribe 2MicrosoftAudio$0.10 per audio hour
MAI-Voice 2MicrosoftAudio$22 per 1M chars
MAI-Voice 2 FlashMicrosoftAudio$15 per 1M chars
MAI-Voice 2.1MicrosoftAudio$22 per 1M chars
MAI-Voice 2.1 FlashMicrosoftAudio$15 per 1M chars
MiniMax ASRMiniMaxAudio$0.38 per audio hour
MiniMax Music 1.5MiniMaxAudio$0.03 per track
MiniMax Music 2.5MiniMaxAudio$0.15 per track
Speech 2.6MiniMaxAudio$35 per 1M chars
Speech 2.8 HDMiniMaxAudio$100 per 1M chars
Speech 2.8 TurboMiniMaxAudio$60 per 1M chars
Voxtral Mini Transcribe 2MistralAudio$0.18 per audio hour
Voxtral TTSMistralAudio$16 per 1M chars
MMAudio v2MMAudioAudio$0.0010 per second
Nemotron 3.5 ASRNVIDIAAudio$0.27 per audio hour
Parakeet TDT 0.6B v3NVIDIAAudio$0.09 per audio hour
GPT-4o mini TranscribeOpenAIAudio$0.18 per audio hour
GPT-4o TranscribeOpenAIAudio$0.36 per audio hour
GPT-TranscribeOpenAIAudio$0.27 per audio hour
TTS-1OpenAIAudio$15 per 1M chars
TTS-1 HDOpenAIAudio$30 per 1M chars
WhisperOpenAIAudio$0.36 per audio hour
Whisper Large v3OpenAIAudio$0.09 per audio hour
Whisper v3 TurboOpenAIAudio$0.04 per audio hour
Qwen3-ASR 0.6BQwenAudio$0.012 per audio hour
Qwen3-ASR 1.7BQwenAudio$0.027 per audio hour
CSM 1BSesameAudio$7.00 per 1M chars
Stable Audio 2.5Stability AIAudio$0.20 per track
Suno V5.5SunoAudio$0.10 per track
Grok Speech to TextxAIAudio$0.10 per audio hour
Grok Voice TTSxAIAudio$15 per 1M chars
GLM-ASRZ.aiAudio$0.144 per audio hour
Qwen-Image 3.0AlibabaImage$0.03 per image
Qwen-Image 3.0 ProAlibabaImage$0.04 per image
Wan 2.7 ImageAlibabaImage$0.03 per image
Wan 2.7 Image ProAlibabaImage$0.075 per image
FLUX.2 (dev)Black Forest LabsImage$0.025 per image
FLUX.2 (flex)Black Forest LabsImage$0.05 per image
FLUX.2 (klein) 4BBlack Forest LabsImage$0.014 per image
FLUX.2 (klein) 9BBlack Forest LabsImage$0.015 per image
FLUX.2 (max)Black Forest LabsImage$0.07 per image
FLUX.2 (pro)Black Forest LabsImage$0.03 per image
Seedream 4.0ByteDanceImage$0.03 per image
Seedream 4.5ByteDanceImage$0.04 per image
Seedream 5.0 FlashByteDanceImage$0.018 per image
Seedream 5.0 LiteByteDanceImage$0.035 per image
Seedream 5.0 ProByteDanceImage$0.045 per image
Imagen UpscalerGoogleImage$0.02 per image
Nano BananaGoogleImage$0.039 per image
Nano Banana 2GoogleImage$0.067 per image
Nano Banana 2 LiteGoogleImage$0.034 per image
Nano Banana ProGoogleImage$0.134 per image
Ideogram 3.0IdeogramImage$0.06 per image
Ideogram 4.0IdeogramImage$0.06 per image
Kling Image 3.0KuaishouImage$0.028 per image
Kling Image 3.0 OmniKuaishouImage$0.028 per image
Uni-1.1LumaImage$0.04 per image
Uni-1.1 MaxLumaImage$0.10 per image
Magnific Precision Upscaler v2MagnificImage$0.25 per image
MiniMax Image-01MiniMaxImage$0.0035 per image
GPT Image 1OpenAIImage$0.042 per image
GPT Image 1 MiniOpenAIImage$0.011 per image
GPT Image 1.5OpenAIImage$0.034 per image
GPT Image 2OpenAIImage$0.053 per image
GPT Image 2.5 FlareOpenAIImage$0.013 per image
GPT Image 2.5 SunburstOpenAIImage$0.013 per image
Real-ESRGANReal-ESRGANImage$0.0020 per image
Recraft Crisp UpscaleRecraftImage$0.0040 per image
Recraft V3RecraftImage$0.04 per image
Recraft V4RecraftImage$0.04 per image
Recraft V4 ProRecraftImage$0.25 per image
Recraft V4.1RecraftImage$0.035 per image
Recraft V4.1 FlashRecraftImage$0.0070 per image
Recraft V4.1 ProRecraftImage$0.21 per image
Runway Gen-4 ImageRunwayImage$0.05 per image
Runway Gen-4 Image TurboRunwayImage$0.02 per image
Topaz Image UpscaleTopaz LabsImage$0.08 per image
Grok Imagine 2.0xAIImage$0.04 per image
Grok Imagine ImagexAIImage$0.02 per image
Grok Imagine Image QualityxAIImage$0.05 per image
CogView-4Z.aiImage$0.01 per image
GLM-ImageZ.aiImage$0.015 per image
Qwen-VL MaxAlibabaText$0.80 in / $3.20 out per 1M tokens
Qwen3-CoderAlibabaText$1.00 in / $5.00 out per 1M tokens
Qwen3-Coder FlashAlibabaText$0.30 in / $1.50 out per 1M tokens
Qwen3-Coder NextAlibabaText$0.30 in / $1.50 out per 1M tokens
Qwen3-VL PlusAlibabaText$0.20 in / $1.60 out per 1M tokens
Qwen3.5 9BAlibabaText$0.17 in / $0.25 out per 1M tokens
Qwen3.6 PlusAlibabaText$0.50 in / $3.00 out per 1M tokens
Qwen3.7 MaxAlibabaText$2.50 in / $7.50 out per 1M tokens
Qwen3.7 PlusAlibabaText$0.40 in / $1.60 out per 1M tokens
Qwen3.8 27BAlibabaText$0.50 in / $3.00 out per 1M tokens
Qwen3.8 FlashAlibabaText$0.15 in / $0.47 out per 1M tokens
Qwen3.8 MaxAlibabaText$2.00 in / $6.00 out per 1M tokens
Amazon Nova 2 LiteAmazonText$0.30 in / $2.50 out per 1M tokens
Amazon Nova LiteAmazonText$0.06 in / $0.24 out per 1M tokens
Amazon Nova MicroAmazonText$0.035 in / $0.14 out per 1M tokens
Amazon Nova ProAmazonText$0.80 in / $3.20 out per 1M tokens
Claude Fable 5AnthropicText$10 in / $50 out per 1M tokens
Claude Fable 5.1AnthropicText$10 in / $50 out per 1M tokens
Claude Haiku 4.5AnthropicText$1.00 in / $5.00 out per 1M tokens
Claude Opus 4.5AnthropicText$5.00 in / $25 out per 1M tokens
Claude Opus 4.6AnthropicText$5.00 in / $25 out per 1M tokens
Claude Opus 4.7AnthropicText$5.00 in / $25 out per 1M tokens
Claude Opus 4.8AnthropicText$5.00 in / $25 out per 1M tokens
Claude Opus 5AnthropicText$5.00 in / $25 out per 1M tokens
Claude Opus 5.5AnthropicText$4.00 in / $20 out per 1M tokens
Claude Sonnet 4.6AnthropicText$3.00 in / $15 out per 1M tokens
Claude Sonnet 5AnthropicText$2.00 in / $10 out per 1M tokens
Claude Sonnet 5.5AnthropicText$2.00 in / $10 out per 1M tokens
ClefCloudflareText$0.24 in / $0.00 out per 1M tokens
Clef FlashCloudflareText$0.038 in / $0.00 out per 1M tokens
Clef OmniCloudflareText$0.15 in / $0.00 out per 1M tokens
Aya Expanse 32BCohereText$0.50 in / $1.50 out per 1M tokens
Command RCohereText$0.15 in / $0.60 out per 1M tokens
Command R+CohereText$2.50 in / $10 out per 1M tokens
Command R7BCohereText$0.037 in / $0.15 out per 1M tokens
DeepSeek Flash (V4.1)DeepSeekText$0.30 in / $1.20 out per 1M tokens
DeepSeek V4 FlashDeepSeekText$0.30 in / $1.20 out per 1M tokens
DeepSeek V4 ProDeepSeekText$1.32 in / $3.96 out per 1M tokens
Ember-1FireworksText$3.00 in / $15 out per 1M tokens
Gemini 3 Flash (Preview)GoogleText$0.50 in / $3.00 out per 1M tokens
Gemini 3.1 Flash-LiteGoogleText$0.25 in / $1.50 out per 1M tokens
Gemini 3.1 ProGoogleText$2.00 in / $12 out per 1M tokens
Gemini 3.5 FlashGoogleText$1.50 in / $9.00 out per 1M tokens
Gemini 3.5 Flash-LiteGoogleText$0.30 in / $2.50 out per 1M tokens
Gemini 3.6 FlashGoogleText$0.75 in / $3.75 out per 1M tokens
Gemini 3.7 FlashGoogleText$0.75 in / $3.75 out per 1M tokens
Gemini 3.8 FlashGoogleText$0.75 in / $3.75 out per 1M tokens
Mercury DecideInceptionText$0.02 in / $0.00 out per 1M tokens
d1Liquid AIText$0.04 in / $0.00 out per 1M tokens
Llama 3.3 70BMetaText$1.04 in / $1.04 out per 1M tokens
Muse Glimmer 30BMetaText$0.35 in / $1.50 out per 1M tokens
Microsoft-Decision-1MicrosoftText$0.042 in / $0.00 out per 1M tokens
MiniMax M2.5MiniMaxText$0.30 in / $1.20 out per 1M tokens
MiniMax M2.7MiniMaxText$0.30 in / $1.20 out per 1M tokens
MiniMax M2.7 HighspeedMiniMaxText$0.60 in / $2.40 out per 1M tokens
MiniMax M3MiniMaxText$0.30 in / $1.20 out per 1M tokens
CodestralMistralText$0.30 in / $0.90 out per 1M tokens
Ministral 3 14BMistralText$0.20 in / $0.20 out per 1M tokens
Ministral 3 3BMistralText$0.10 in / $0.10 out per 1M tokens
Ministral 3 8BMistralText$0.15 in / $0.15 out per 1M tokens
Mistral Large 3MistralText$0.50 in / $1.50 out per 1M tokens
Mistral Medium 3.5MistralText$1.50 in / $7.50 out per 1M tokens
Mistral Small 4MistralText$0.15 in / $0.60 out per 1M tokens
Voxtral SmallMistralText$0.10 in / $0.40 out per 1M tokens
Kimi K2.6MoonshotText$0.95 in / $4.00 out per 1M tokens
Kimi K2.7 CodeMoonshotText$0.95 in / $4.00 out per 1M tokens
Kimi K2.7 Code HighspeedMoonshotText$1.90 in / $8.00 out per 1M tokens
Kimi K3MoonshotText$3.00 in / $15 out per 1M tokens
Nemotron 3 UltraNVIDIAText$0.60 in / $2.40 out per 1M tokens
Nemotron 3.5 Lightning 30B A3BNVIDIAText$0.05 in / $0.20 out per 1M tokens
GPT-4.1OpenAIText$2.00 in / $8.00 out per 1M tokens
GPT-4.1 miniOpenAIText$0.40 in / $1.60 out per 1M tokens
GPT-4oOpenAIText$2.50 in / $10 out per 1M tokens
GPT-4o miniOpenAIText$0.15 in / $0.60 out per 1M tokens
GPT-5.3 CodexOpenAIText$1.75 in / $14 out per 1M tokens
GPT-5.4OpenAIText$2.50 in / $15 out per 1M tokens
GPT-5.4 miniOpenAIText$0.75 in / $4.50 out per 1M tokens
GPT-5.4 nanoOpenAIText$0.20 in / $1.25 out per 1M tokens
GPT-5.4 ProOpenAIText$30 in / $180 out per 1M tokens
GPT-5.5OpenAIText$5.00 in / $30 out per 1M tokens
GPT-5.5 ProOpenAIText$30 in / $180 out per 1M tokens
GPT-5.6 LunaOpenAIText$0.20 in / $1.20 out per 1M tokens
GPT-5.6 SolOpenAIText$4.00 in / $20 out per 1M tokens
GPT-5.6 TerraOpenAIText$2.00 in / $12 out per 1M tokens
GPT-6 AstraOpenAIText$10 in / $50 out per 1M tokens
GPT-6 LunaOpenAIText$0.10 in / $0.50 out per 1M tokens
GPT-6 Luna (Decisions)OpenAIText$0.10 in / $0.00 out per 1M tokens
GPT-6 SolOpenAIText$2.00 in / $10 out per 1M tokens
GPT-6.1 SolOpenAIText$2.00 in / $10 out per 1M tokens
gpt-oss-120bOpenAIText$0.15 in / $0.60 out per 1M tokens
gpt-oss-20bOpenAIText$0.075 in / $0.30 out per 1M tokens
o3OpenAIText$2.00 in / $8.00 out per 1M tokens
o3-proOpenAIText$20 in / $80 out per 1M tokens
pplx-decider v1.1 27BPerplexityText$0.02 in / $0.00 out per 1M tokens
SonarPerplexityText$1.00 in / $1.00 out per 1M tokens
Sonar Deep ResearchPerplexityText$2.00 in / $8.00 out per 1M tokens
Sonar ProPerplexityText$3.00 in / $15 out per 1M tokens
Sonar Reasoning ProPerplexityText$2.00 in / $8.00 out per 1M tokens
InklingThinking MachinesText$1.00 in / $4.05 out per 1M tokens
Jev 1.13TypeSafeText$0.042 in / $0.00 out per 1M tokens
Solar DecideUpstageText$0.05 in / $0.00 out per 1M tokens
Solar Decide FlashUpstageText$0.05 in / $0.00 out per 1M tokens
Grok 4.20 Multi-Agent (Beta)xAIText$1.25 in / $2.50 out per 1M tokens
Grok 4.20 Non-ReasoningxAIText$1.25 in / $2.50 out per 1M tokens
Grok 4.20 ReasoningxAIText$1.25 in / $2.50 out per 1M tokens
Grok 4.3xAIText$1.25 in / $2.50 out per 1M tokens
Grok 4.5xAIText$2.00 in / $6.00 out per 1M tokens
Grok 4.6xAIText$2.00 in / $6.00 out per 1M tokens
Grok 4.7xAIText$2.00 in / $6.00 out per 1M tokens
Grok Build 0.1xAIText$1.00 in / $2.00 out per 1M tokens
GLM-4.5 AirZ.aiText$0.20 in / $1.10 out per 1M tokens
GLM-4.6Z.aiText$0.60 in / $2.20 out per 1M tokens
GLM-4.6VZ.aiText$0.30 in / $0.90 out per 1M tokens
GLM-4.6V FlashXZ.aiText$0.04 in / $0.40 out per 1M tokens
GLM-4.7Z.aiText$0.60 in / $2.20 out per 1M tokens
GLM-4.7 FlashXZ.aiText$0.07 in / $0.40 out per 1M tokens
GLM-5Z.aiText$1.00 in / $3.20 out per 1M tokens
GLM-5.1Z.aiText$1.40 in / $4.40 out per 1M tokens
GLM-5.2Z.aiText$1.40 in / $4.40 out per 1M tokens
GLM-5.3Z.aiText$1.40 in / $4.40 out per 1M tokens
GLM-5.3 FlashZ.aiText$0.15 in / $0.50 out per 1M tokens
GLM-5.3 FlashXZ.aiText$0.37 in / $1.25 out per 1M tokens
HappyHorse 1.0AlibabaVideo$0.099 per second
HappyHorse 1.1AlibabaVideo$0.14 per second
Wan 2.6AlibabaVideo$0.08 per second
Wan 2.7AlibabaVideo$0.10 per second
Wan 3.0AlibabaVideo$0.10 per second
Wan 3.0 PrimeAlibabaVideo$0.14 per second
FLUX 3Black Forest LabsVideo$0.17 per second
OmniHumanByteDanceVideo$0.14 per second
OmniHuman 1.5ByteDanceVideo$0.12 per second
Seedance 1.0 ProByteDanceVideo$0.052 per second
Seedance 1.0 Pro FastByteDanceVideo$0.02 per second
Seedance 1.5 ProByteDanceVideo$0.052 per second
Seedance 2.0ByteDanceVideo$0.15 per second
Seedance 2.0 FastByteDanceVideo$0.12 per second
Seedance 2.0 MiniByteDanceVideo$0.08 per second
Seedance 2.5ByteDanceVideo$0.231 per second
Gemini Omni FlashGoogleVideo$0.101 per second
Veo 3.1GoogleVideo$0.40 per second
Veo 3.1 FastGoogleVideo$0.10 per second
Veo 3.1 LiteGoogleVideo$0.05 per second
HeyGen Video 1HeyGenVideo$0.02 per second
Kling 3.0KuaishouVideo$0.084 per second
Kling 3.0 TurboKuaishouVideo$0.112 per second
Kling AI Avatar v2 ProKuaishouVideo$0.115 per second
Kling Lip-SyncKuaishouVideo$0.014 per second
Kling O1KuaishouVideo$0.112 per second
Kling O3KuaishouVideo$0.084 per second
Ray 3.2LumaVideo$0.06 per second
Magnific Creative Video UpscalerMagnificVideo$0.168 per second
Hailuo 2.3MiniMaxVideo$0.082 per second
MiniMax H3MiniMaxVideo$0.08 per second
MiniMax H3 MaxMiniMaxVideo$0.08 per second
MiniMax H3 Max TurboMiniMaxVideo$0.04 per second
PixVerse C1PixVerseVideo$0.05 per second
PixVerse V6PixVerseVideo$0.045 per second
Runway Gen-4 TurboRunwayVideo$0.05 per second
Runway Gen-4.5RunwayVideo$0.12 per second
Lipsync 2SyncVideo$0.05 per second
Lipsync 2 ProSyncVideo$0.083 per second
React 1SyncVideo$0.167 per second
Sync 3SyncVideo$0.134 per second
Topaz Video UpscaleTopaz LabsVideo$0.01 per second
Grok Imagine 1.5xAIVideo$0.08 per second
Grok Imagine VideoxAIVideo$0.05 per second
Grok Imagine Video 1.5 LitexAIVideo$0.02 per second

Choosing a model

There is no single best model — pick by workload, and let the gateway handle the rest. A rough map:

TierTry firstGood for
Flagshipopenai/gpt-5.6-sol, anthropic/claude-opus-5, google/gemini-3.1-proHard reasoning, complex agents, high-stakes generation where quality dominates cost
Fastopenai/gpt-5.6-luna, anthropic/claude-haiku-4.5, google/gemini-3.7-flashClassification, extraction, summarization, latency-sensitive and high-volume paths
Open-weightdeepseek/deepseek-v4-flash, qwen/qwen3-coder, moonshot/kimi-k2.6Workloads where you want a choice of hosts, or to run the model yourself; evaluate quality on your own tasks before moving traffic

You don't have to commit to one. A route can spread a model across the provider accounts you connect, and fallbacks let you chain models — a common pattern is a flagship primary with an open-weight fallback, so an outage degrades quality instead of availability. Per-request fallbacks apply when model is a model ID; when model names a route, the route's own targets decide failover and fallbacks is ignored.

Deprecation policy

Catalog models are deprecated with at least 30 days notice, announced by email and in the console. During the notice window the model serves normally. Whether a model stays available at all is ultimately up to the provider whose account you connect.

After retirement, the old ID becomes an alias for its designated successor — existing code keeps working with no 404. Retired IDs drop out of GET /v1/models, but aliases keep resolving indefinitely.

Aliased requests are served and estimated as the successor model, and the response model field always reports the model that actually served. Log it if you need to detect when an alias kicks in.

↑ ↓ navigate↵ open/ anywhere in docs