# Model catalog (/brain/docs/reference/model-catalog)

Extracted from the pinned Pi `1.2.0` model registry (`runners/pi/scripts/model-catalog.mjs`).

> **Note:** This list is an offline catalog inventory, **not live-provider qualification**. Brain authenticates each provider with the API key configured in `providers`. See [Models & providers](/brain/docs/reference/models) for provider configuration, reasoning effort, and custom endpoints.

## amazon-bedrock [#amazon-bedrock]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `amazon-bedrock/amazon.nova-2-lite-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/amazon.nova-lite-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/amazon.nova-micro-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/amazon.nova-pro-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/anthropic.claude-fable-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-fable-5-1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-haiku-4-5-20251001-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/anthropic.claude-haiku-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-opus-4-1-20250805-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/anthropic.claude-opus-4-5-20251101-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/anthropic.claude-opus-4-6-v1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-opus-4-7` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-opus-4-8` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-opus-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/anthropic.claude-sonnet-4-6` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-sonnet-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/anthropic.claude-sonnet-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/apac.amazon.nova-lite-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/apac.amazon.nova-micro-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/apac.amazon.nova-pro-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/apac.anthropic.claude-sonnet-4-20250514-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/au.anthropic.claude-haiku-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/au.anthropic.claude-opus-4-6-v1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/au.anthropic.claude-opus-4-7` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/au.anthropic.claude-opus-4-8` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/au.anthropic.claude-opus-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/au.anthropic.claude-opus-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/au.anthropic.claude-sonnet-4-5-20250929-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/au.anthropic.claude-sonnet-4-6` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/au.anthropic.claude-sonnet-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/ca.amazon.nova-lite-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/deepseek.v3-v1:0` | `bedrock-converse-stream` | 163840 |
| `amazon-bedrock/deepseek.v3.2` | `bedrock-converse-stream` | 163840 |
| `amazon-bedrock/eu.amazon.nova-2-lite-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.amazon.nova-lite-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/eu.amazon.nova-micro-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/eu.amazon.nova-pro-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/eu.anthropic.claude-fable-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-haiku-4-5-20251001-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/eu.anthropic.claude-haiku-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-opus-4-5-20251101-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/eu.anthropic.claude-opus-4-6-v1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-opus-4-7` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-opus-4-8` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-opus-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-opus-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-sonnet-4-20250514-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/eu.anthropic.claude-sonnet-4-5-20250929-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/eu.anthropic.claude-sonnet-4-6` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-sonnet-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.anthropic.claude-sonnet-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/eu.mistral.pixtral-large-2502-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/global.amazon.nova-2-lite-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-fable-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-fable-5-1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-haiku-4-5-20251001-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/global.anthropic.claude-haiku-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-opus-4-5-20251101-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/global.anthropic.claude-opus-4-6-v1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-opus-4-7` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-opus-4-8` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-opus-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-opus-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-sonnet-4-20250514-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/global.anthropic.claude-sonnet-4-5-20250929-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/global.anthropic.claude-sonnet-4-6` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-sonnet-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.anthropic.claude-sonnet-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/global.moonshotai.kimi-k3` | `bedrock-converse-stream` | 1048576 |
| `amazon-bedrock/global.openai.gpt-5.6-luna` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/global.openai.gpt-5.6-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/global.openai.gpt-5.6-terra` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/global.openai.gpt-6-astra` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/global.openai.gpt-6-luna` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/global.openai.gpt-6-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/global.openai.gpt-6.1-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/global.xai.grok-4.6` | `bedrock-converse-stream` | 500000 |
| `amazon-bedrock/global.xai.grok-4.7` | `bedrock-converse-stream` | 500000 |
| `amazon-bedrock/global.zai.glm-5.3` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/google.gemma-4-26b-a4b` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/google.gemma-4-31b` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/google.gemma-4-e2b` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/in.anthropic.claude-haiku-4-5-20251001-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/in.anthropic.claude-opus-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/in.anthropic.claude-sonnet-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/in.openai.gpt-5.6-luna` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/in.openai.gpt-5.6-terra` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/jp.amazon.nova-2-lite-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/jp.anthropic.claude-haiku-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/jp.anthropic.claude-opus-4-7` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/jp.anthropic.claude-opus-4-8` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/jp.anthropic.claude-opus-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/jp.anthropic.claude-opus-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/jp.anthropic.claude-sonnet-4-5-20250929-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/jp.anthropic.claude-sonnet-4-6` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/jp.anthropic.claude-sonnet-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/meta.llama3-1-70b-instruct-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/meta.llama3-1-8b-instruct-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/meta.llama3-3-70b-instruct-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/meta.llama4-maverick-17b-instruct-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/meta.llama4-scout-17b-instruct-v1:0` | `bedrock-converse-stream` | 10000000 |
| `amazon-bedrock/minimax.minimax-m2` | `bedrock-converse-stream` | 204608 |
| `amazon-bedrock/minimax.minimax-m2.1` | `bedrock-converse-stream` | 196608 |
| `amazon-bedrock/minimax.minimax-m2.5` | `bedrock-converse-stream` | 196608 |
| `amazon-bedrock/mistral.devstral-2-123b` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/mistral.magistral-small-2509` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/mistral.ministral-3-14b-instruct` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/mistral.ministral-3-3b-instruct` | `bedrock-converse-stream` | 256000 |
| `amazon-bedrock/mistral.ministral-3-8b-instruct` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/mistral.mistral-large-3-675b-instruct` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/mistral.pixtral-large-2502-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/mistral.voxtral-mini-3b-2507` | `bedrock-converse-stream` | 32768 |
| `amazon-bedrock/mistral.voxtral-small-24b-2507` | `bedrock-converse-stream` | 32768 |
| `amazon-bedrock/moonshot.kimi-k2-thinking` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/moonshotai.kimi-k2.5` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/nvidia.nemotron-nano-12b-v2` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/nvidia.nemotron-nano-3-30b` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/nvidia.nemotron-nano-9b-v2` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/nvidia.nemotron-super-3-120b` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/openai.gpt-5.4` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/openai.gpt-5.5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/openai.gpt-5.6-luna` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/openai.gpt-5.6-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/openai.gpt-5.6-terra` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/openai.gpt-6-astra` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/openai.gpt-6-luna` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/openai.gpt-6-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/openai.gpt-6.1-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/openai.gpt-oss-120b` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/openai.gpt-oss-120b-1:0` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/openai.gpt-oss-20b` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/openai.gpt-oss-20b-1:0` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/openai.gpt-oss-safeguard-120b` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/openai.gpt-oss-safeguard-20b` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/qwen.qwen3-235b-a22b-2507-v1:0` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/qwen.qwen3-32b-v1:0` | `bedrock-converse-stream` | 32768 |
| `amazon-bedrock/qwen.qwen3-coder-30b-a3b-v1:0` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/qwen.qwen3-coder-480b-a35b-v1:0` | `bedrock-converse-stream` | 131072 |
| `amazon-bedrock/qwen.qwen3-coder-next` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/qwen.qwen3-next-80b-a3b` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/qwen.qwen3-vl-235b-a22b` | `bedrock-converse-stream` | 262144 |
| `amazon-bedrock/us-gov.openai.gpt-oss-120b-1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/us-gov.openai.gpt-oss-20b-1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/us.amazon.nova-2-lite-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.amazon.nova-lite-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/us.amazon.nova-micro-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/us.amazon.nova-premier-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.amazon.nova-pro-v1:0` | `bedrock-converse-stream` | 300000 |
| `amazon-bedrock/us.anthropic.claude-fable-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-fable-5-1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-haiku-4-5-20251001-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/us.anthropic.claude-haiku-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-opus-4-1-20250805-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/us.anthropic.claude-opus-4-5-20251101-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/us.anthropic.claude-opus-4-6-v1` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-opus-4-7` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-opus-4-8` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-opus-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-opus-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0` | `bedrock-converse-stream` | 200000 |
| `amazon-bedrock/us.anthropic.claude-sonnet-4-6` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-sonnet-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.anthropic.claude-sonnet-5-5` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.meta.llama3-1-70b-instruct-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/us.meta.llama3-1-8b-instruct-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/us.meta.llama3-3-70b-instruct-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/us.meta.llama4-maverick-17b-instruct-v1:0` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/us.meta.llama4-scout-17b-instruct-v1:0` | `bedrock-converse-stream` | 10000000 |
| `amazon-bedrock/us.mistral.pixtral-large-2502-v1:0` | `bedrock-converse-stream` | 128000 |
| `amazon-bedrock/us.moonshotai.kimi-k3` | `bedrock-converse-stream` | 1048576 |
| `amazon-bedrock/us.openai.gpt-5.6-luna` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/us.openai.gpt-5.6-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/us.openai.gpt-5.6-terra` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/us.openai.gpt-6-astra` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/us.openai.gpt-6-luna` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/us.openai.gpt-6-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/us.openai.gpt-6.1-sol` | `bedrock-converse-stream` | 1050000 |
| `amazon-bedrock/us.writer.palmyra-x4-v1:0` | `bedrock-converse-stream` | 122880 |
| `amazon-bedrock/us.writer.palmyra-x5-v1:0` | `bedrock-converse-stream` | 1040000 |
| `amazon-bedrock/us.xai.grok-4.6` | `bedrock-converse-stream` | 500000 |
| `amazon-bedrock/us.xai.grok-4.7` | `bedrock-converse-stream` | 500000 |
| `amazon-bedrock/us.zai.glm-5.3` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/writer.palmyra-x4-v1:0` | `bedrock-converse-stream` | 122880 |
| `amazon-bedrock/writer.palmyra-x5-v1:0` | `bedrock-converse-stream` | 1040000 |
| `amazon-bedrock/xai.grok-4.3` | `bedrock-converse-stream` | 1000000 |
| `amazon-bedrock/xai.grok-4.6` | `bedrock-converse-stream` | 500000 |
| `amazon-bedrock/zai.glm-4.7` | `bedrock-converse-stream` | 202752 |
| `amazon-bedrock/zai.glm-4.7-flash` | `bedrock-converse-stream` | 202752 |
| `amazon-bedrock/zai.glm-5` | `bedrock-converse-stream` | 202752 |

## ant-ling [#ant-ling]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `ant-ling/Ling-2.6-1T` | `openai-completions` | 262144 |
| `ant-ling/Ling-2.6-flash` | `openai-completions` | 262144 |
| `ant-ling/Ring-2.6-1T` | `openai-completions` | 262144 |

## anthropic [#anthropic]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `anthropic/claude-fable-5` | `anthropic-messages` | 1000000 |
| `anthropic/claude-fable-5-1` | `anthropic-messages` | 1000000 |
| `anthropic/claude-haiku-4-5` | `anthropic-messages` | 200000 |
| `anthropic/claude-haiku-4-5-20251001` | `anthropic-messages` | 200000 |
| `anthropic/claude-haiku-5-5` | `anthropic-messages` | 1000000 |
| `anthropic/claude-opus-4-5` | `anthropic-messages` | 200000 |
| `anthropic/claude-opus-4-5-20251101` | `anthropic-messages` | 200000 |
| `anthropic/claude-opus-4-6` | `anthropic-messages` | 1000000 |
| `anthropic/claude-opus-4-7` | `anthropic-messages` | 1000000 |
| `anthropic/claude-opus-4-8` | `anthropic-messages` | 1000000 |
| `anthropic/claude-opus-5` | `anthropic-messages` | 1000000 |
| `anthropic/claude-opus-5-5` | `anthropic-messages` | 1000000 |
| `anthropic/claude-sonnet-4-5` | `anthropic-messages` | 200000 |
| `anthropic/claude-sonnet-4-5-20250929` | `anthropic-messages` | 200000 |
| `anthropic/claude-sonnet-4-6` | `anthropic-messages` | 1000000 |
| `anthropic/claude-sonnet-5` | `anthropic-messages` | 1000000 |
| `anthropic/claude-sonnet-5-5` | `anthropic-messages` | 1000000 |

## azure [#azure]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `azure/deepseek-v4-pro` | `openai-completions` | 1000000 |
| `azure/gpt-4` | `azure-openai-responses` | 8192 |
| `azure/gpt-4-turbo` | `azure-openai-responses` | 128000 |
| `azure/gpt-4.1` | `azure-openai-responses` | 1047576 |
| `azure/gpt-4.1-mini` | `azure-openai-responses` | 1047576 |
| `azure/gpt-4.1-nano` | `azure-openai-responses` | 1047576 |
| `azure/gpt-4o` | `azure-openai-responses` | 128000 |
| `azure/gpt-4o-2024-05-13` | `azure-openai-responses` | 128000 |
| `azure/gpt-4o-2024-08-06` | `azure-openai-responses` | 128000 |
| `azure/gpt-4o-2024-11-20` | `azure-openai-responses` | 128000 |
| `azure/gpt-4o-mini` | `azure-openai-responses` | 128000 |
| `azure/gpt-5` | `azure-openai-responses` | 400000 |
| `azure/gpt-5-chat-latest` | `azure-openai-responses` | 128000 |
| `azure/gpt-5-mini` | `azure-openai-responses` | 400000 |
| `azure/gpt-5-nano` | `azure-openai-responses` | 400000 |
| `azure/gpt-5-pro` | `azure-openai-responses` | 400000 |
| `azure/gpt-5.1` | `azure-openai-responses` | 400000 |
| `azure/gpt-5.2` | `azure-openai-responses` | 400000 |
| `azure/gpt-5.2-chat-latest` | `azure-openai-responses` | 128000 |
| `azure/gpt-5.2-pro` | `azure-openai-responses` | 400000 |
| `azure/gpt-5.3-chat-latest` | `azure-openai-responses` | 128000 |
| `azure/gpt-5.3-codex` | `azure-openai-responses` | 400000 |
| `azure/gpt-5.3-codex-spark` | `azure-openai-responses` | 128000 |
| `azure/gpt-5.4` | `azure-openai-responses` | 1050000 |
| `azure/gpt-5.4-mini` | `azure-openai-responses` | 400000 |
| `azure/gpt-5.4-nano` | `azure-openai-responses` | 400000 |
| `azure/gpt-5.4-pro` | `azure-openai-responses` | 1050000 |
| `azure/gpt-5.5` | `azure-openai-responses` | 1050000 |
| `azure/gpt-5.5-pro` | `azure-openai-responses` | 1050000 |
| `azure/gpt-5.6-luna` | `azure-openai-responses` | 1050000 |
| `azure/gpt-5.6-sol` | `azure-openai-responses` | 1050000 |
| `azure/gpt-5.6-terra` | `azure-openai-responses` | 1050000 |
| `azure/gpt-6-astra` | `azure-openai-responses` | 272000 |
| `azure/gpt-6-luna` | `azure-openai-responses` | 272000 |
| `azure/gpt-6-sol` | `azure-openai-responses` | 272000 |
| `azure/gpt-6.1-sol` | `azure-openai-responses` | 272000 |
| `azure/gpt-daybreak-blue-latest` | `azure-openai-responses` | 1050000 |
| `azure/gpt-daybreak-red-latest` | `azure-openai-responses` | 400000 |
| `azure/gpt-realtime-2.1` | `azure-openai-responses` | 128000 |
| `azure/o1` | `azure-openai-responses` | 200000 |
| `azure/o1-pro` | `azure-openai-responses` | 200000 |
| `azure/o3` | `azure-openai-responses` | 200000 |
| `azure/o3-mini` | `azure-openai-responses` | 200000 |
| `azure/o3-pro` | `azure-openai-responses` | 200000 |
| `azure/o4-mini` | `azure-openai-responses` | 200000 |

## baseten [#baseten]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `baseten/deepseek-ai/DeepSeek-V4-Flash-0731` | `openai-completions` | 1048576 |
| `baseten/deepseek-ai/DeepSeek-V4-Pro` | `openai-completions` | 1048576 |
| `baseten/deepseek-ai/DeepSeek-V4-Pro-0813` | `openai-completions` | 1048576 |
| `baseten/deepseek-ai/DeepSeek-V4.1-Flash` | `openai-completions` | 1048576 |
| `baseten/deepseek-ai/DeepSeek-V4.1-Flash-Fast` | `openai-completions` | 1048576 |
| `baseten/moonshotai/Kimi-K2.5` | `openai-completions` | 262000 |
| `baseten/moonshotai/Kimi-K2.6` | `openai-completions` | 262000 |
| `baseten/moonshotai/Kimi-K2.7-Code` | `openai-completions` | 262000 |
| `baseten/moonshotai/Kimi-K3` | `openai-completions` | 1048576 |
| `baseten/nvidia/Nemotron-120B-A12B` | `openai-completions` | 202800 |
| `baseten/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B` | `openai-completions` | 202800 |
| `baseten/openai/gpt-oss-120b` | `openai-completions` | 128072 |
| `baseten/thinkingmachines/inkling` | `openai-completions` | 1048576 |
| `baseten/thinkingmachines/inkling-small` | `openai-completions` | 1048576 |
| `baseten/zai-org/GLM-4.7` | `openai-completions` | 200000 |
| `baseten/zai-org/GLM-5` | `openai-completions` | 202800 |
| `baseten/zai-org/GLM-5.1` | `openai-completions` | 202800 |
| `baseten/zai-org/GLM-5.2` | `openai-completions` | 1048576 |
| `baseten/zai-org/GLM-5.2-Fast` | `openai-completions` | 1048576 |
| `baseten/zai-org/GLM-5.3` | `openai-completions` | 1048576 |
| `baseten/zai-org/GLM-5.3-Fast` | `openai-completions` | 1048576 |
| `baseten/zai-org/GLM-5.3-Flash` | `openai-completions` | 1048576 |

## cerebras [#cerebras]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `cerebras/gpt-oss-120b` | `openai-completions` | 131072 |
| `cerebras/qwen-3.8-27b` | `openai-completions` | 131072 |

## cloudflare-ai-gateway [#cloudflare-ai-gateway]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `cloudflare-ai-gateway/claude-fable-5` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-fable-5-1` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-haiku-4-5` | `anthropic-messages` | 200000 |
| `cloudflare-ai-gateway/claude-haiku-5-5` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-opus-4-5` | `anthropic-messages` | 200000 |
| `cloudflare-ai-gateway/claude-opus-4-6` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-opus-4-7` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-opus-4-8` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-opus-5` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-opus-5-5` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-sonnet-4-5` | `anthropic-messages` | 200000 |
| `cloudflare-ai-gateway/claude-sonnet-4-6` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-sonnet-5` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/claude-sonnet-5-5` | `anthropic-messages` | 1000000 |
| `cloudflare-ai-gateway/gpt-4.1` | `openai-responses` | 1047576 |
| `cloudflare-ai-gateway/gpt-4.1-mini` | `openai-responses` | 1047576 |
| `cloudflare-ai-gateway/gpt-4.1-nano` | `openai-responses` | 1000000 |
| `cloudflare-ai-gateway/gpt-4o` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-4o-mini` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-5` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-5-mini` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-5-nano` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-5.1` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-5.4` | `openai-responses` | 1000000 |
| `cloudflare-ai-gateway/gpt-5.4-mini` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-5.4-nano` | `openai-responses` | 128000 |
| `cloudflare-ai-gateway/gpt-5.4-pro` | `openai-responses` | 1000000 |
| `cloudflare-ai-gateway/gpt-5.5` | `openai-responses` | 1000000 |
| `cloudflare-ai-gateway/gpt-5.5-pro` | `openai-responses` | 1000000 |
| `cloudflare-ai-gateway/gpt-5.6-luna` | `openai-responses` | 1050000 |
| `cloudflare-ai-gateway/gpt-5.6-sol` | `openai-responses` | 1050000 |
| `cloudflare-ai-gateway/gpt-5.6-terra` | `openai-responses` | 1050000 |
| `cloudflare-ai-gateway/gpt-6-astra` | `openai-responses` | 1050000 |
| `cloudflare-ai-gateway/gpt-6-luna` | `openai-responses` | 1050000 |
| `cloudflare-ai-gateway/gpt-6-sol` | `openai-responses` | 1050000 |
| `cloudflare-ai-gateway/gpt-6.1-sol` | `openai-responses` | 1050000 |
| `cloudflare-ai-gateway/o3` | `openai-responses` | 200000 |
| `cloudflare-ai-gateway/o3-mini` | `openai-responses` | 200000 |
| `cloudflare-ai-gateway/o4-mini` | `openai-responses` | 200000 |
| `cloudflare-ai-gateway/workers-ai/@cf/deepseek-ai/deepseek-v4-flash-0731` | `openai-completions` | 1048576 |
| `cloudflare-ai-gateway/workers-ai/@cf/deepseek-ai/deepseek-v4-pro-0813` | `openai-completions` | 1048576 |
| `cloudflare-ai-gateway/workers-ai/@cf/google/gemma-4-26b-a4b-it` | `openai-completions` | 256000 |
| `cloudflare-ai-gateway/workers-ai/@cf/ibm-granite/granite-4.0-h-micro` | `openai-completions` | 131000 |
| `cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast` | `openai-completions` | 24000 |
| `cloudflare-ai-gateway/workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct` | `openai-completions` | 131000 |
| `cloudflare-ai-gateway/workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct` | `openai-completions` | 128000 |
| `cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.6` | `openai-completions` | 262144 |
| `cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.7-code` | `openai-completions` | 262144 |
| `cloudflare-ai-gateway/workers-ai/@cf/nvidia/nemotron-3-120b-a12b` | `openai-completions` | 256000 |
| `cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-120b` | `openai-completions` | 128000 |
| `cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-20b` | `openai-completions` | 128000 |
| `cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen3-30b-a3b-fp8` | `openai-completions` | 32768 |
| `cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen3.8-27b` | `openai-completions` | 262144 |
| `cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-4.7-flash` | `openai-completions` | 131072 |
| `cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-5.2` | `openai-completions` | 262144 |
| `cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-5.3` | `openai-completions` | 1048576 |
| `cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-5.3-flash` | `openai-completions` | 1048576 |

## cloudflare-workers-ai [#cloudflare-workers-ai]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `cloudflare-workers-ai/@cf/deepseek-ai/deepseek-v4-flash-0731` | `openai-completions` | 1048576 |
| `cloudflare-workers-ai/@cf/deepseek-ai/deepseek-v4-pro-0813` | `openai-completions` | 1048576 |
| `cloudflare-workers-ai/@cf/google/gemma-4-26b-a4b-it` | `openai-completions` | 256000 |
| `cloudflare-workers-ai/@cf/ibm-granite/granite-4.0-h-micro` | `openai-completions` | 131000 |
| `cloudflare-workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast` | `openai-completions` | 24000 |
| `cloudflare-workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct` | `openai-completions` | 131000 |
| `cloudflare-workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct` | `openai-completions` | 128000 |
| `cloudflare-workers-ai/@cf/moonshotai/kimi-k2.6` | `openai-completions` | 262144 |
| `cloudflare-workers-ai/@cf/moonshotai/kimi-k2.7-code` | `openai-completions` | 262144 |
| `cloudflare-workers-ai/@cf/nvidia/nemotron-3-120b-a12b` | `openai-completions` | 256000 |
| `cloudflare-workers-ai/@cf/openai/gpt-oss-120b` | `openai-completions` | 128000 |
| `cloudflare-workers-ai/@cf/openai/gpt-oss-20b` | `openai-completions` | 128000 |
| `cloudflare-workers-ai/@cf/qwen/qwen3-30b-a3b-fp8` | `openai-completions` | 32768 |
| `cloudflare-workers-ai/@cf/qwen/qwen3.8-27b` | `openai-completions` | 262144 |
| `cloudflare-workers-ai/@cf/zai-org/glm-4.7-flash` | `openai-completions` | 131072 |
| `cloudflare-workers-ai/@cf/zai-org/glm-5.2` | `openai-completions` | 262144 |
| `cloudflare-workers-ai/@cf/zai-org/glm-5.3` | `openai-completions` | 1048576 |
| `cloudflare-workers-ai/@cf/zai-org/glm-5.3-flash` | `openai-completions` | 1048576 |

## deepseek [#deepseek]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `deepseek/deepseek-flash` | `openai-completions` | 1000000 |
| `deepseek/deepseek-v4-pro` | `openai-completions` | 1000000 |

## fireworks [#fireworks]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `fireworks/accounts/fireworks/models/deepseek-v4p1-flash` | `anthropic-messages` | 1000000 |
| `fireworks/accounts/fireworks/models/ember-1` | `anthropic-messages` | 1048576 |
| `fireworks/accounts/fireworks/models/glm-5p3` | `openai-completions` | 1048573 |
| `fireworks/accounts/fireworks/models/glm-5p3-flash` | `openai-completions` | 1048573 |
| `fireworks/accounts/fireworks/models/gpt-oss-120b` | `anthropic-messages` | 131072 |
| `fireworks/accounts/fireworks/models/inkling` | `anthropic-messages` | 1048576 |
| `fireworks/accounts/fireworks/models/kimi-k3` | `openai-completions` | 1048576 |
| `fireworks/accounts/fireworks/models/minimax-m3` | `anthropic-messages` | 512000 |
| `fireworks/accounts/fireworks/models/nemotron-3-ultra-nvfp4` | `anthropic-messages` | 262144 |
| `fireworks/accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b` | `anthropic-messages` | 262144 |
| `fireworks/accounts/fireworks/models/qwen3p8-2p4t-a95b` | `anthropic-messages` | 262144 |
| `fireworks/accounts/fireworks/models/qwen3p8-max` | `anthropic-messages` | 262144 |
| `fireworks/accounts/fireworks/routers/deepseek-flash-latest` | `anthropic-messages` | 1000000 |
| `fireworks/accounts/fireworks/routers/glm-5p3-fast` | `openai-completions` | 1048572 |
| `fireworks/accounts/fireworks/routers/glm-fast-latest` | `openai-completions` | 1048572 |
| `fireworks/accounts/fireworks/routers/glm-flash-latest` | `openai-completions` | 1048573 |
| `fireworks/accounts/fireworks/routers/glm-latest` | `openai-completions` | 1048573 |
| `fireworks/accounts/fireworks/routers/kimi-fast-latest` | `anthropic-messages` | 1048576 |
| `fireworks/accounts/fireworks/routers/kimi-k3-fast` | `openai-completions` | 1048576 |
| `fireworks/accounts/fireworks/routers/kimi-latest` | `anthropic-messages` | 1048576 |
| `fireworks/accounts/fireworks/routers/minimax-latest` | `anthropic-messages` | 512000 |
| `fireworks/accounts/fireworks/routers/qwen-max-latest` | `anthropic-messages` | 262144 |

## github-copilot [#github-copilot]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `github-copilot/claude-fable-5` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-fable-5.1` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-haiku-4.5` | `anthropic-messages` | 200000 |
| `github-copilot/claude-haiku-5.5` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-opus-4.7` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-opus-4.8` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-opus-5` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-opus-5.5` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-sonnet-4.6` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-sonnet-5` | `anthropic-messages` | 1000000 |
| `github-copilot/claude-sonnet-5.5` | `anthropic-messages` | 1000000 |
| `github-copilot/gemini-3.5-flash` | `openai-completions` | 200000 |
| `github-copilot/gemini-3.6-flash` | `openai-completions` | 1000000 |
| `github-copilot/gemini-3.7-flash` | `openai-completions` | 1000000 |
| `github-copilot/gemini-3.8-flash` | `openai-completions` | 1000000 |
| `github-copilot/gpt-5-mini` | `openai-responses` | 264000 |
| `github-copilot/gpt-5.3-codex` | `openai-responses` | 1000000 |
| `github-copilot/gpt-5.4` | `openai-responses` | 1000000 |
| `github-copilot/gpt-5.4-mini` | `openai-responses` | 400000 |
| `github-copilot/gpt-5.4-nano` | `openai-responses` | 400000 |
| `github-copilot/gpt-5.5` | `openai-responses` | 1000000 |
| `github-copilot/gpt-5.6-luna` | `openai-responses` | 1050000 |
| `github-copilot/gpt-5.6-sol` | `openai-responses` | 1050000 |
| `github-copilot/gpt-5.6-terra` | `openai-responses` | 1050000 |
| `github-copilot/gpt-6-astra` | `openai-responses` | 1000000 |
| `github-copilot/gpt-6-luna` | `openai-responses` | 1000000 |
| `github-copilot/gpt-6-sol` | `openai-responses` | 1000000 |
| `github-copilot/gpt-6.1-sol` | `openai-responses` | 1050000 |
| `github-copilot/grok-4.5` | `openai-responses` | 500000 |
| `github-copilot/grok-4.6` | `openai-responses` | 500000 |
| `github-copilot/grok-4.7` | `openai-responses` | 500000 |
| `github-copilot/kimi-k2.7-code` | `openai-completions` | 256000 |
| `github-copilot/kimi-k3` | `openai-completions` | 1048576 |
| `github-copilot/mai-code-1-flash-picker` | `openai-responses` | 256000 |
| `github-copilot/mai-code-1.1-flash` | `openai-responses` | 256000 |

## google-vertex [#google-vertex]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `google-vertex/gemini-2.5-flash` | `google-vertex` | 1048576 |
| `google-vertex/gemini-2.5-flash-lite` | `google-vertex` | 1048576 |
| `google-vertex/gemini-2.5-pro` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3-flash-preview` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.1-flash-lite` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.1-flash-lite-image` | `google-vertex` | 65536 |
| `google-vertex/gemini-3.1-pro-preview` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.1-pro-preview-customtools` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.5-flash` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.5-flash-lite` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.6-flash` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.7-flash` | `google-vertex` | 1048576 |
| `google-vertex/gemini-3.8-flash` | `google-vertex` | 1048576 |

## google [#google]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `google/deep-research-max-preview-04-2026` | `google-generative-ai` | 131072 |
| `google/deep-research-preview-04-2026` | `google-generative-ai` | 131072 |
| `google/gemini-2.5-computer-use-preview-10-2025` | `google-generative-ai` | 128000 |
| `google/gemini-2.5-flash` | `google-generative-ai` | 1048576 |
| `google/gemini-2.5-flash-lite` | `google-generative-ai` | 1048576 |
| `google/gemini-2.5-pro` | `google-generative-ai` | 1048576 |
| `google/gemini-3-flash-preview` | `google-generative-ai` | 1048576 |
| `google/gemini-3.1-flash-lite` | `google-generative-ai` | 1048576 |
| `google/gemini-3.1-flash-lite-image` | `google-generative-ai` | 65536 |
| `google/gemini-3.1-flash-lite-preview` | `google-generative-ai` | 1048576 |
| `google/gemini-3.1-flash-live-preview` | `google-generative-ai` | 131072 |
| `google/gemini-3.1-pro-preview` | `google-generative-ai` | 1048576 |
| `google/gemini-3.1-pro-preview-customtools` | `google-generative-ai` | 1048576 |
| `google/gemini-3.5-flash` | `google-generative-ai` | 1048576 |
| `google/gemini-3.5-flash-lite` | `google-generative-ai` | 1048576 |
| `google/gemini-3.6-flash` | `google-generative-ai` | 1048576 |
| `google/gemini-3.7-flash` | `google-generative-ai` | 1048576 |
| `google/gemini-3.8-flash` | `google-generative-ai` | 1048576 |
| `google/gemini-flash-latest` | `google-generative-ai` | 1048576 |
| `google/gemini-flash-lite-latest` | `google-generative-ai` | 1048576 |
| `google/gemma-4-26b-a4b-it` | `google-generative-ai` | 262144 |
| `google/gemma-4-31b-it` | `google-generative-ai` | 262144 |

## groq [#groq]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `groq/llama-3.1-8b-instant` | `openai-completions` | 131072 |
| `groq/llama-3.3-70b-versatile` | `openai-completions` | 131072 |
| `groq/openai/gpt-oss-120b` | `openai-completions` | 131072 |
| `groq/openai/gpt-oss-20b` | `openai-completions` | 131072 |
| `groq/openai/gpt-oss-safeguard-20b` | `openai-completions` | 131072 |
| `groq/qwen/qwen3.6-27b` | `openai-completions` | 131072 |
| `groq/qwen/qwen3.8-27b` | `openai-completions` | 131042 |

## huggingface [#huggingface]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `huggingface/deepseek-ai/DeepSeek-R1` | `openai-completions` | 64000 |
| `huggingface/deepseek-ai/DeepSeek-R1-0528` | `openai-completions` | 163840 |
| `huggingface/deepseek-ai/DeepSeek-V3` | `openai-completions` | 64000 |
| `huggingface/deepseek-ai/DeepSeek-V3-0324` | `openai-completions` | 163840 |
| `huggingface/deepseek-ai/DeepSeek-V3.1` | `openai-completions` | 131072 |
| `huggingface/deepseek-ai/DeepSeek-V3.2` | `openai-completions` | 163840 |
| `huggingface/deepseek-ai/DeepSeek-V4-Flash` | `openai-completions` | 1048576 |
| `huggingface/deepseek-ai/DeepSeek-V4-Flash-0731` | `openai-completions` | 1048576 |
| `huggingface/deepseek-ai/DeepSeek-V4-Flash-Vision-Exp` | `openai-completions` | 1048576 |
| `huggingface/deepseek-ai/DeepSeek-V4-Pro` | `openai-completions` | 1048576 |
| `huggingface/deepseek-ai/DeepSeek-V4-Pro-0813` | `openai-completions` | 1000000 |
| `huggingface/deepseek-ai/DeepSeek-V4.1-Flash` | `openai-completions` | 1048576 |
| `huggingface/google/gemma-3-12b-it` | `openai-completions` | 131072 |
| `huggingface/google/gemma-3-27b-it` | `openai-completions` | 131072 |
| `huggingface/google/gemma-3-4b-it` | `openai-completions` | 131072 |
| `huggingface/google/gemma-4-26B-A4B-it` | `openai-completions` | 262144 |
| `huggingface/google/gemma-4-31B-it` | `openai-completions` | 262144 |
| `huggingface/meta-llama/Llama-3.1-8B-Instruct` | `openai-completions` | 131072 |
| `huggingface/meta-llama/Llama-3.3-70B-Instruct` | `openai-completions` | 131072 |
| `huggingface/MiniMaxAI/MiniMax-M1-80k` | `openai-completions` | 1000000 |
| `huggingface/MiniMaxAI/MiniMax-M2` | `openai-completions` | 204800 |
| `huggingface/MiniMaxAI/MiniMax-M2.1` | `openai-completions` | 204800 |
| `huggingface/MiniMaxAI/MiniMax-M2.5` | `openai-completions` | 204800 |
| `huggingface/MiniMaxAI/MiniMax-M2.7` | `openai-completions` | 204800 |
| `huggingface/MiniMaxAI/MiniMax-M3` | `openai-completions` | 524288 |
| `huggingface/moonshotai/Kimi-K2-Instruct` | `openai-completions` | 131072 |
| `huggingface/moonshotai/Kimi-K2-Instruct-0905` | `openai-completions` | 262144 |
| `huggingface/moonshotai/Kimi-K2-Thinking` | `openai-completions` | 262144 |
| `huggingface/moonshotai/Kimi-K2.5` | `openai-completions` | 262144 |
| `huggingface/moonshotai/Kimi-K2.6` | `openai-completions` | 262144 |
| `huggingface/moonshotai/Kimi-K2.7-Code` | `openai-completions` | 262144 |
| `huggingface/moonshotai/Kimi-K3` | `openai-completions` | 1000000 |
| `huggingface/openai/gpt-oss-120b` | `openai-completions` | 131072 |
| `huggingface/openai/gpt-oss-20b` | `openai-completions` | 131072 |
| `huggingface/Qwen/Qwen2.5-Coder-32B-Instruct` | `openai-completions` | 131072 |
| `huggingface/Qwen/Qwen3-235B-A22B` | `openai-completions` | 40960 |
| `huggingface/Qwen/Qwen3-235B-A22B-Instruct-2507` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3-235B-A22B-Thinking-2507` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3-30B-A3B` | `openai-completions` | 40960 |
| `huggingface/Qwen/Qwen3-32B` | `openai-completions` | 131072 |
| `huggingface/Qwen/Qwen3-Coder-30B-A3B-Instruct` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3-Coder-480B-A35B-Instruct` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3-Coder-Next` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3-Next-80B-A3B-Instruct` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3-Next-80B-A3B-Thinking` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3-VL-235B-A22B-Instruct` | `openai-completions` | 131072 |
| `huggingface/Qwen/Qwen3-VL-235B-A22B-Thinking` | `openai-completions` | 131072 |
| `huggingface/Qwen/Qwen3-VL-30B-A3B-Instruct` | `openai-completions` | 131072 |
| `huggingface/Qwen/Qwen3.5-122B-A10B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.5-27B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.5-35B-A3B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.5-397B-A17B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.5-9B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.6-27B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.6-35B-A3B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.8-2.4T-A95B` | `openai-completions` | 262144 |
| `huggingface/Qwen/Qwen3.8-27B` | `openai-completions` | 262144 |
| `huggingface/stepfun-ai/Step-3.5-Flash` | `openai-completions` | 262144 |
| `huggingface/stepfun-ai/Step-3.7-Flash` | `openai-completions` | 262144 |
| `huggingface/tencent/Hy3` | `openai-completions` | 262144 |
| `huggingface/tencent/Hy4-preview` | `openai-completions` | 1000000 |
| `huggingface/thinkingmachines/Inkling` | `openai-completions` | 1048576 |
| `huggingface/thinkingmachines/Inkling-Small` | `openai-completions` | 524288 |
| `huggingface/XiaomiMiMo/MiMo-V2-Flash` | `openai-completions` | 262144 |
| `huggingface/XiaomiMiMo/MiMo-V2.5` | `openai-completions` | 262144 |
| `huggingface/XiaomiMiMo/MiMo-V2.5-Pro` | `openai-completions` | 1048576 |
| `huggingface/zai-org/GLM-4.5` | `openai-completions` | 131072 |
| `huggingface/zai-org/GLM-4.5-Air` | `openai-completions` | 131072 |
| `huggingface/zai-org/GLM-4.5V` | `openai-completions` | 65536 |
| `huggingface/zai-org/GLM-4.6` | `openai-completions` | 204800 |
| `huggingface/zai-org/GLM-4.6V-Flash` | `openai-completions` | 131072 |
| `huggingface/zai-org/GLM-4.7` | `openai-completions` | 204800 |
| `huggingface/zai-org/GLM-4.7-Flash` | `openai-completions` | 200000 |
| `huggingface/zai-org/GLM-5` | `openai-completions` | 202752 |
| `huggingface/zai-org/GLM-5.1` | `openai-completions` | 202752 |
| `huggingface/zai-org/GLM-5.2` | `openai-completions` | 262144 |
| `huggingface/zai-org/GLM-5.3` | `openai-completions` | 1048576 |
| `huggingface/zai-org/GLM-5.3-Flash` | `openai-completions` | 1048576 |

## kimi-coding [#kimi-coding]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `kimi-coding/k3` | `anthropic-messages` | 1048576 |
| `kimi-coding/k3-256k` | `anthropic-messages` | 262144 |
| `kimi-coding/kimi-for-coding` | `anthropic-messages` | 1048576 |
| `kimi-coding/kimi-for-coding-highspeed` | `anthropic-messages` | 262144 |

## meta [#meta]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `meta/muse-spark-1.1` | `openai-responses` | 1048576 |
| `meta/muse-spark-1.2` | `openai-responses` | 1048576 |
| `meta/muse-spark-1.2-contributor` | `openai-responses` | 1048576 |
| `meta/muse-spark-1.3` | `openai-responses` | 1048576 |
| `meta/muse-spark-1.3-contributor` | `openai-responses` | 1048576 |
| `meta/muse-wonder-1.0` | `openai-responses` | 1048576 |

## minimax-cn [#minimax-cn]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `minimax-cn/MiniMax-M2.7` | `anthropic-messages` | 204800 |
| `minimax-cn/MiniMax-M2.7-highspeed` | `anthropic-messages` | 204800 |
| `minimax-cn/MiniMax-M3` | `anthropic-messages` | 1000000 |

## minimax [#minimax]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `minimax/MiniMax-M2.7` | `anthropic-messages` | 204800 |
| `minimax/MiniMax-M2.7-highspeed` | `anthropic-messages` | 204800 |
| `minimax/MiniMax-M3` | `anthropic-messages` | 1000000 |

## mistral [#mistral]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `mistral/codestral-2508` | `mistral-conversations` | 256000 |
| `mistral/codestral-latest` | `mistral-conversations` | 256000 |
| `mistral/devstral-2512` | `mistral-conversations` | 262144 |
| `mistral/devstral-latest` | `mistral-conversations` | 262144 |
| `mistral/devstral-medium-2507` | `mistral-conversations` | 128000 |
| `mistral/devstral-medium-latest` | `mistral-conversations` | 262144 |
| `mistral/devstral-small-2505` | `mistral-conversations` | 128000 |
| `mistral/devstral-small-2507` | `mistral-conversations` | 128000 |
| `mistral/glm-5-2` | `mistral-conversations` | 1048576 |
| `mistral/labs-devstral-small-2512` | `mistral-conversations` | 256000 |
| `mistral/labs-leanstral-1-5-1` | `mistral-conversations` | 262144 |
| `mistral/magistral-medium-latest` | `mistral-conversations` | 262144 |
| `mistral/ministral-14b-2512` | `mistral-conversations` | 262144 |
| `mistral/ministral-3b-2512` | `mistral-conversations` | 131072 |
| `mistral/ministral-3b-latest` | `mistral-conversations` | 131072 |
| `mistral/ministral-8b-2512` | `mistral-conversations` | 262144 |
| `mistral/ministral-8b-latest` | `mistral-conversations` | 262144 |
| `mistral/mistral-large-2411` | `mistral-conversations` | 131072 |
| `mistral/mistral-large-2512` | `mistral-conversations` | 262144 |
| `mistral/mistral-large-4` | `mistral-conversations` | 1048576 |
| `mistral/mistral-large-latest` | `mistral-conversations` | 262144 |
| `mistral/mistral-medium-2505` | `mistral-conversations` | 131072 |
| `mistral/mistral-medium-2508` | `mistral-conversations` | 262144 |
| `mistral/mistral-medium-2604` | `mistral-conversations` | 262144 |
| `mistral/mistral-medium-3.5` | `mistral-conversations` | 262144 |
| `mistral/mistral-medium-latest` | `mistral-conversations` | 262144 |
| `mistral/mistral-nemo` | `mistral-conversations` | 128000 |
| `mistral/mistral-small-2506` | `mistral-conversations` | 128000 |
| `mistral/mistral-small-2603` | `mistral-conversations` | 262144 |
| `mistral/mistral-small-latest` | `mistral-conversations` | 262144 |
| `mistral/open-mistral-7b` | `mistral-conversations` | 8000 |
| `mistral/open-mistral-nemo` | `mistral-conversations` | 128000 |
| `mistral/open-mixtral-8x22b` | `mistral-conversations` | 64000 |
| `mistral/open-mixtral-8x7b` | `mistral-conversations` | 32000 |
| `mistral/pixtral-12b` | `mistral-conversations` | 128000 |
| `mistral/pixtral-large-latest` | `mistral-conversations` | 128000 |
| `mistral/voxtral-small-2507` | `mistral-conversations` | 32768 |
| `mistral/voxtral-small-latest` | `mistral-conversations` | 32768 |
| `mistral/zai-glm-5-2` | `mistral-conversations` | 1048576 |
| `mistral/zai-glm-5-3` | `mistral-conversations` | 1048576 |

## moonshotai-cn [#moonshotai-cn]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `moonshotai-cn/kimi-k2.6` | `openai-completions` | 262144 |
| `moonshotai-cn/kimi-k2.7-code` | `openai-completions` | 262144 |
| `moonshotai-cn/kimi-k2.7-code-highspeed` | `openai-completions` | 262144 |
| `moonshotai-cn/kimi-k3` | `openai-completions` | 1048576 |

## moonshotai [#moonshotai]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `moonshotai/kimi-k2.6` | `openai-completions` | 262144 |
| `moonshotai/kimi-k2.7-code` | `openai-completions` | 262144 |
| `moonshotai/kimi-k2.7-code-highspeed` | `openai-completions` | 262144 |
| `moonshotai/kimi-k3` | `openai-completions` | 1048576 |

## nvidia [#nvidia]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `nvidia/deepseek-ai/deepseek-v4.1-flash` | `openai-completions` | 1000000 |
| `nvidia/google/diffusiongemma-26b-a4b-it` | `openai-completions` | 250000 |
| `nvidia/google/gemma-3-12b-it` | `openai-completions` | 131072 |
| `nvidia/google/gemma-3-4b-it` | `openai-completions` | 131072 |
| `nvidia/meta/llama-3.2-11b-vision-instruct` | `openai-completions` | 128000 |
| `nvidia/meta/llama-3.2-90b-vision-instruct` | `openai-completions` | 128000 |
| `nvidia/meta/muse-glimmer-30b` | `openai-completions` | 131072 |
| `nvidia/mistralai/mistral-7b-instruct-v0.3` | `openai-completions` | 65536 |
| `nvidia/moonshotai/kimi-k2.6` | `openai-completions` | 262144 |
| `nvidia/moonshotai/kimi-k3` | `openai-completions` | 1048576 |
| `nvidia/nvidia/cosmos-reason2-8b` | `openai-completions` | 131072 |
| `nvidia/nvidia/llama-3.1-nemotron-70b-instruct` | `openai-completions` | 128000 |
| `nvidia/nvidia/llama-3.1-nemotron-ultra-253b-v1` | `openai-completions` | 128000 |
| `nvidia/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning` | `openai-completions` | 256000 |
| `nvidia/nvidia/nemotron-3-super-120b-a12b` | `openai-completions` | 262144 |
| `nvidia/nvidia/nemotron-3-ultra-550b-a55b` | `openai-completions` | 1000000 |
| `nvidia/nvidia/nemotron-3.5-lightning-30b-a3b` | `openai-completions` | 262144 |
| `nvidia/openai/gpt-oss-20b` | `openai-completions` | 131072 |
| `nvidia/poolside/laguna-xs-2.1` | `openai-completions` | 262144 |
| `nvidia/z-ai/glm-5.3` | `openai-completions` | 1000000 |
| `nvidia/z-ai/glm-5.3-flash` | `openai-completions` | 1000000 |

## openai-codex [#openai-codex]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `openai-codex/gpt-5.3-codex-spark` | `openai-codex-responses` | 128000 |
| `openai-codex/gpt-5.5` | `openai-codex-responses` | 272000 |
| `openai-codex/gpt-5.6-luna` | `openai-codex-responses` | 272000 |
| `openai-codex/gpt-5.6-sol` | `openai-codex-responses` | 272000 |
| `openai-codex/gpt-5.6-terra` | `openai-codex-responses` | 272000 |
| `openai-codex/gpt-6-astra` | `openai-codex-responses` | 272000 |
| `openai-codex/gpt-6-luna` | `openai-codex-responses` | 272000 |
| `openai-codex/gpt-6-sol` | `openai-codex-responses` | 272000 |
| `openai-codex/gpt-6.1-sol` | `openai-codex-responses` | 272000 |

## openai [#openai]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `openai/gpt-4` | `openai-responses` | 8192 |
| `openai/gpt-4-turbo` | `openai-responses` | 128000 |
| `openai/gpt-4.1` | `openai-responses` | 1047576 |
| `openai/gpt-4.1-mini` | `openai-responses` | 1047576 |
| `openai/gpt-4.1-nano` | `openai-responses` | 1047576 |
| `openai/gpt-4o` | `openai-responses` | 128000 |
| `openai/gpt-4o-2024-05-13` | `openai-responses` | 128000 |
| `openai/gpt-4o-2024-08-06` | `openai-responses` | 128000 |
| `openai/gpt-4o-2024-11-20` | `openai-responses` | 128000 |
| `openai/gpt-4o-mini` | `openai-responses` | 128000 |
| `openai/gpt-5` | `openai-responses` | 400000 |
| `openai/gpt-5-chat-latest` | `openai-responses` | 128000 |
| `openai/gpt-5-mini` | `openai-responses` | 400000 |
| `openai/gpt-5-nano` | `openai-responses` | 400000 |
| `openai/gpt-5-pro` | `openai-responses` | 400000 |
| `openai/gpt-5.1` | `openai-responses` | 400000 |
| `openai/gpt-5.2` | `openai-responses` | 400000 |
| `openai/gpt-5.2-chat-latest` | `openai-responses` | 128000 |
| `openai/gpt-5.2-pro` | `openai-responses` | 400000 |
| `openai/gpt-5.3-chat-latest` | `openai-responses` | 128000 |
| `openai/gpt-5.3-codex` | `openai-responses` | 400000 |
| `openai/gpt-5.3-codex-spark` | `openai-responses` | 128000 |
| `openai/gpt-5.4` | `openai-responses` | 272000 |
| `openai/gpt-5.4-mini` | `openai-responses` | 400000 |
| `openai/gpt-5.4-nano` | `openai-responses` | 400000 |
| `openai/gpt-5.4-pro` | `openai-responses` | 1050000 |
| `openai/gpt-5.5` | `openai-responses` | 272000 |
| `openai/gpt-5.5-pro` | `openai-responses` | 1050000 |
| `openai/gpt-5.6-luna` | `openai-responses` | 272000 |
| `openai/gpt-5.6-sol` | `openai-responses` | 272000 |
| `openai/gpt-5.6-terra` | `openai-responses` | 272000 |
| `openai/gpt-6-astra` | `openai-responses` | 272000 |
| `openai/gpt-6-luna` | `openai-responses` | 272000 |
| `openai/gpt-6-sol` | `openai-responses` | 272000 |
| `openai/gpt-6.1-sol` | `openai-responses` | 272000 |
| `openai/gpt-daybreak-blue-latest` | `openai-responses` | 1050000 |
| `openai/gpt-daybreak-red-latest` | `openai-responses` | 400000 |
| `openai/gpt-realtime-2.1` | `openai-responses` | 128000 |
| `openai/o1` | `openai-responses` | 200000 |
| `openai/o1-pro` | `openai-responses` | 200000 |
| `openai/o3` | `openai-responses` | 200000 |
| `openai/o3-mini` | `openai-responses` | 200000 |
| `openai/o3-pro` | `openai-responses` | 200000 |
| `openai/o4-mini` | `openai-responses` | 200000 |

## opencode-go [#opencode-go]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `opencode-go/claude-haiku-5-5` | `anthropic-messages` | 1000000 |
| `opencode-go/deepseek-v4-flash` | `openai-completions` | 1000000 |
| `opencode-go/deepseek-v4-flash-vision-exp` | `openai-completions` | 1000000 |
| `opencode-go/deepseek-v4-pro` | `openai-completions` | 1000000 |
| `opencode-go/deepseek-v4.1-flash` | `openai-completions` | 1000000 |
| `opencode-go/glm-5.2` | `openai-completions` | 1000000 |
| `opencode-go/glm-5.3` | `openai-completions` | 1000000 |
| `opencode-go/glm-5.3-flash` | `openai-completions` | 1000000 |
| `opencode-go/gpt-5.6-luna` | `openai-responses` | 1050000 |
| `opencode-go/gpt-6-luna` | `openai-responses` | 1050000 |
| `opencode-go/grok-4.6` | `openai-responses` | 500000 |
| `opencode-go/grok-4.7` | `openai-responses` | 500000 |
| `opencode-go/hy3` | `openai-completions` | 256000 |
| `opencode-go/hy4-preview` | `openai-completions` | 1024000 |
| `opencode-go/kimi-k2.7-code` | `openai-completions` | 262144 |
| `opencode-go/kimi-k3` | `openai-completions` | 1048576 |
| `opencode-go/longcat-2.0` | `openai-completions` | 1000000 |
| `opencode-go/longcat-2.5-preview-free` | `openai-completions` | 1000000 |
| `opencode-go/mimo-v2.5` | `openai-completions` | 1000000 |
| `opencode-go/mimo-v2.5-pro` | `openai-completions` | 1048576 |
| `opencode-go/mimo-v2.6-flash` | `openai-completions` | 1048576 |
| `opencode-go/mimo-v2.6-pro` | `openai-completions` | 1048576 |
| `opencode-go/minimax-m2.7` | `openai-completions` | 204800 |
| `opencode-go/minimax-m3` | `anthropic-messages` | 1000000 |
| `opencode-go/muse-spark-1.2-contributor` | `openai-responses` | 1048576 |
| `opencode-go/muse-spark-1.3-contributor` | `openai-responses` | 1048576 |
| `opencode-go/qwen3.7-plus` | `anthropic-messages` | 1000000 |
| `opencode-go/qwen3.8-flash` | `anthropic-messages` | 1000000 |
| `opencode-go/qwen3.8-max` | `anthropic-messages` | 1000000 |
| `opencode-go/space-bunny` | `openai-completions` | 1048576 |
| `opencode-go/step-5-preview-free` | `openai-completions` | 1000000 |

## opencode [#opencode]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `opencode/big-pickle` | `openai-completions` | 200000 |
| `opencode/claude-fable-5` | `anthropic-messages` | 1000000 |
| `opencode/claude-fable-5-1` | `anthropic-messages` | 1000000 |
| `opencode/claude-haiku-4-5` | `anthropic-messages` | 200000 |
| `opencode/claude-haiku-5-5` | `anthropic-messages` | 1000000 |
| `opencode/claude-opus-4-5` | `anthropic-messages` | 200000 |
| `opencode/claude-opus-4-6` | `anthropic-messages` | 1000000 |
| `opencode/claude-opus-4-7` | `anthropic-messages` | 1000000 |
| `opencode/claude-opus-4-8` | `anthropic-messages` | 1000000 |
| `opencode/claude-opus-5` | `anthropic-messages` | 1000000 |
| `opencode/claude-opus-5-5` | `anthropic-messages` | 1000000 |
| `opencode/claude-sonnet-4` | `anthropic-messages` | 200000 |
| `opencode/claude-sonnet-4-5` | `anthropic-messages` | 200000 |
| `opencode/claude-sonnet-4-6` | `anthropic-messages` | 1000000 |
| `opencode/claude-sonnet-5` | `anthropic-messages` | 1000000 |
| `opencode/claude-sonnet-5-5` | `anthropic-messages` | 1000000 |
| `opencode/deepseek-v4-flash` | `openai-completions` | 1000000 |
| `opencode/deepseek-v4-flash-vision-exp` | `openai-completions` | 1000000 |
| `opencode/deepseek-v4-pro` | `openai-completions` | 1000000 |
| `opencode/deepseek-v4.1-flash` | `openai-completions` | 1000000 |
| `opencode/exo-free` | `openai-completions` | 1048576 |
| `opencode/gemini-3-flash` | `google-generative-ai` | 1048576 |
| `opencode/gemini-3.1-pro` | `google-generative-ai` | 1048576 |
| `opencode/gemini-3.5-flash` | `google-generative-ai` | 1048576 |
| `opencode/gemini-3.5-flash-lite` | `google-generative-ai` | 1048576 |
| `opencode/gemini-3.6-flash` | `google-generative-ai` | 1048576 |
| `opencode/gemini-3.7-flash` | `google-generative-ai` | 1048576 |
| `opencode/gemini-3.8-flash` | `google-generative-ai` | 1048576 |
| `opencode/glm-5` | `openai-completions` | 204800 |
| `opencode/glm-5.1` | `openai-completions` | 204800 |
| `opencode/glm-5.2` | `openai-completions` | 1000000 |
| `opencode/glm-5.3` | `openai-completions` | 1000000 |
| `opencode/glm-5.3-flash` | `openai-completions` | 1000000 |
| `opencode/gpt-5` | `openai-responses` | 400000 |
| `opencode/gpt-5-codex` | `openai-responses` | 400000 |
| `opencode/gpt-5-nano` | `openai-responses` | 400000 |
| `opencode/gpt-5.1` | `openai-responses` | 400000 |
| `opencode/gpt-5.1-codex` | `openai-responses` | 400000 |
| `opencode/gpt-5.1-codex-max` | `openai-responses` | 400000 |
| `opencode/gpt-5.1-codex-mini` | `openai-responses` | 400000 |
| `opencode/gpt-5.2` | `openai-responses` | 400000 |
| `opencode/gpt-5.2-codex` | `openai-responses` | 400000 |
| `opencode/gpt-5.3-codex` | `openai-responses` | 400000 |
| `opencode/gpt-5.4` | `openai-responses` | 272000 |
| `opencode/gpt-5.4-mini` | `openai-responses` | 400000 |
| `opencode/gpt-5.4-nano` | `openai-responses` | 400000 |
| `opencode/gpt-5.4-pro` | `openai-responses` | 1050000 |
| `opencode/gpt-5.5` | `openai-responses` | 1050000 |
| `opencode/gpt-5.5-pro` | `openai-responses` | 1050000 |
| `opencode/gpt-5.6-luna` | `openai-responses` | 1050000 |
| `opencode/gpt-5.6-sol` | `openai-responses` | 1050000 |
| `opencode/gpt-5.6-terra` | `openai-responses` | 1050000 |
| `opencode/gpt-6-astra` | `openai-responses` | 1050000 |
| `opencode/gpt-6-luna` | `openai-responses` | 1050000 |
| `opencode/gpt-6-sol` | `openai-responses` | 1050000 |
| `opencode/gpt-6.1-sol` | `openai-responses` | 1050000 |
| `opencode/grok-4.5` | `openai-responses` | 500000 |
| `opencode/grok-4.6` | `openai-responses` | 500000 |
| `opencode/grok-4.7` | `openai-responses` | 500000 |
| `opencode/grok-build-0.1` | `openai-responses` | 256000 |
| `opencode/kimi-k2.5` | `openai-completions` | 262144 |
| `opencode/kimi-k2.6` | `openai-completions` | 262144 |
| `opencode/kimi-k2.7-code` | `openai-completions` | 262144 |
| `opencode/kimi-k3` | `openai-completions` | 1048576 |
| `opencode/ling-3.0-flash-fin-free` | `openai-completions` | 262144 |
| `opencode/ling-3.1-flash-free` | `openai-completions` | 262144 |
| `opencode/longcat-2.5-preview-free` | `openai-completions` | 1000000 |
| `opencode/mimo-v2.6-flash-free` | `openai-completions` | 200000 |
| `opencode/minimax-m2.5` | `openai-completions` | 204800 |
| `opencode/minimax-m2.7` | `openai-completions` | 204800 |
| `opencode/minimax-m3` | `openai-completions` | 512000 |
| `opencode/mistral-large-4` | `openai-completions` | 524288 |
| `opencode/muse-spark-1.2` | `openai-responses` | 1048576 |
| `opencode/muse-spark-1.3` | `openai-responses` | 1048576 |
| `opencode/muse-spark-1.3-contributor-free` | `openai-responses` | 1048576 |
| `opencode/nemotron-3-ultra-free` | `openai-completions` | 1000000 |
| `opencode/nemotron-3.5-lightning-free` | `openai-completions` | 262144 |
| `opencode/qwen3.5-plus` | `anthropic-messages` | 262144 |
| `opencode/qwen3.6-plus` | `anthropic-messages` | 262144 |
| `opencode/qwen3.8-flash` | `anthropic-messages` | 1000000 |
| `opencode/qwen3.8-max` | `openai-completions` | 262144 |
| `opencode/space-bunny-free` | `openai-completions` | 1048576 |
| `opencode/step-5-preview-free` | `openai-completions` | 1000000 |

## openrouter [#openrouter]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `openrouter/~anthropic/claude-fable-latest` | `openai-completions` | 1000000 |
| `openrouter/~anthropic/claude-haiku-latest` | `openai-completions` | 1000000 |
| `openrouter/~anthropic/claude-opus-latest` | `openai-completions` | 1000000 |
| `openrouter/~anthropic/claude-sonnet-latest` | `openai-completions` | 1000000 |
| `openrouter/~deepseek/deepseek-flash-latest` | `openai-completions` | 1048576 |
| `openrouter/~deepseek/deepseek-pro-latest` | `openai-completions` | 1048576 |
| `openrouter/~deepseek/deepseek-v4-flash-latest` | `openai-completions` | 1048576 |
| `openrouter/~google/gemini-flash-latest` | `openai-completions` | 1048576 |
| `openrouter/~google/gemini-pro-latest` | `openai-completions` | 1048576 |
| `openrouter/~moonshotai/kimi-latest` | `openai-completions` | 1048576 |
| `openrouter/~openai/gpt-astra-latest` | `openai-completions` | 1050000 |
| `openrouter/~openai/gpt-luna-latest` | `openai-completions` | 1050000 |
| `openrouter/~openai/gpt-mini-latest` | `openai-completions` | 400000 |
| `openrouter/~openai/gpt-sol-latest` | `openai-completions` | 1050000 |
| `openrouter/~openai/gpt-terra-latest` | `openai-completions` | 1050000 |
| `openrouter/~x-ai/grok-latest` | `openai-completions` | 500000 |
| `openrouter/~z-ai/glm-flash-latest` | `openai-completions` | 1048576 |
| `openrouter/~z-ai/glm-latest` | `openai-completions` | 1048576 |
| `openrouter/aion-labs/aion-2.0` | `openai-completions` | 131072 |
| `openrouter/aion-labs/aion-3.0` | `openai-completions` | 131072 |
| `openrouter/aion-labs/aion-3.0-mini` | `openai-completions` | 131072 |
| `openrouter/aion-labs/aion-3.5` | `openai-completions` | 262144 |
| `openrouter/aion-labs/aion-3.5-mini` | `openai-completions` | 262144 |
| `openrouter/amazon/nova-2-lite-v1` | `openai-completions` | 1000000 |
| `openrouter/amazon/nova-lite-v1` | `openai-completions` | 300000 |
| `openrouter/amazon/nova-micro-v1` | `openai-completions` | 128000 |
| `openrouter/amazon/nova-premier-v1` | `openai-completions` | 1000000 |
| `openrouter/amazon/nova-pro-v1` | `openai-completions` | 300000 |
| `openrouter/anthropic/claude-fable-5` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-fable-5:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-fable-5.1` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-fable-5.1:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-haiku-4.5` | `anthropic-messages` | 200000 |
| `openrouter/anthropic/claude-haiku-4.5:batch` | `openai-completions` | 200000 |
| `openrouter/anthropic/claude-haiku-5.5` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-haiku-5.5:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-opus-4.1` | `anthropic-messages` | 200000 |
| `openrouter/anthropic/claude-opus-4.1:batch` | `openai-completions` | 200000 |
| `openrouter/anthropic/claude-opus-4.5` | `anthropic-messages` | 200000 |
| `openrouter/anthropic/claude-opus-4.5:batch` | `openai-completions` | 200000 |
| `openrouter/anthropic/claude-opus-4.6` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-opus-4.6:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-opus-4.7` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-opus-4.7:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-opus-4.8` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-opus-4.8:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-opus-5` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-opus-5:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-opus-5.5` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-opus-5.5:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-sonnet-4` | `anthropic-messages` | 200000 |
| `openrouter/anthropic/claude-sonnet-4.5` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-sonnet-4.5:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-sonnet-4.6` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-sonnet-4.6:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-sonnet-5` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-sonnet-5:batch` | `openai-completions` | 1000000 |
| `openrouter/anthropic/claude-sonnet-5.5` | `anthropic-messages` | 1000000 |
| `openrouter/anthropic/claude-sonnet-5.5:batch` | `openai-completions` | 1000000 |
| `openrouter/apodex/apodex-1.1-mini:free` | `openai-completions` | 262144 |
| `openrouter/arcee-ai/trinity-large-thinking` | `openai-completions` | 262144 |
| `openrouter/auto` | `openai-completions` | 2000000 |
| `openrouter/bytedance-seed/seed-1.6` | `openai-completions` | 262144 |
| `openrouter/bytedance-seed/seed-1.6-flash` | `openai-completions` | 262144 |
| `openrouter/bytedance-seed/seed-2-1-turbo` | `openai-completions` | 262144 |
| `openrouter/bytedance-seed/seed-2.0-code` | `openai-completions` | 262144 |
| `openrouter/bytedance-seed/seed-2.0-lite` | `openai-completions` | 262144 |
| `openrouter/bytedance-seed/seed-2.0-mini` | `openai-completions` | 262144 |
| `openrouter/cohere/command-a-plus` | `openai-completions` | 192000 |
| `openrouter/cohere/command-r-08-2024` | `openai-completions` | 128000 |
| `openrouter/cohere/command-r-plus-08-2024` | `openai-completions` | 128000 |
| `openrouter/cohere/north-mini-code:free` | `openai-completions` | 256000 |
| `openrouter/deepseek/deepseek-chat` | `openai-completions` | 163840 |
| `openrouter/deepseek/deepseek-chat-v3-0324` | `openai-completions` | 128000 |
| `openrouter/deepseek/deepseek-chat-v3.1` | `openai-completions` | 163840 |
| `openrouter/deepseek/deepseek-r1` | `openai-completions` | 64000 |
| `openrouter/deepseek/deepseek-r1-0528` | `openai-completions` | 163840 |
| `openrouter/deepseek/deepseek-v3.1-terminus` | `openai-completions` | 163840 |
| `openrouter/deepseek/deepseek-v3.2` | `openai-completions` | 163840 |
| `openrouter/deepseek/deepseek-v3.2-exp` | `openai-completions` | 163840 |
| `openrouter/deepseek/deepseek-v4-flash` | `openai-completions` | 1048576 |
| `openrouter/deepseek/deepseek-v4-flash-0731` | `openai-completions` | 1048576 |
| `openrouter/deepseek/deepseek-v4-flash-vision-exp` | `openai-completions` | 1048576 |
| `openrouter/deepseek/deepseek-v4-pro` | `openai-completions` | 1024000 |
| `openrouter/deepseek/deepseek-v4-pro-0813` | `openai-completions` | 1048576 |
| `openrouter/deepseek/deepseek-v4.1-flash` | `openai-completions` | 1048576 |
| `openrouter/deepseek/deepseek-v4.1-flash:batch` | `openai-completions` | 1048576 |
| `openrouter/dots-studio/dots-3-note-preview:free` | `openai-completions` | 512000 |
| `openrouter/fireworks/ember-1` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-2.5-flash` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-2.5-flash-lite` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-2.5-flash-lite:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-2.5-flash:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-2.5-pro` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-2.5-pro-preview` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-2.5-pro:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3-flash-preview` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3-flash-preview:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3-pro-image` | `openai-completions` | 65536 |
| `openrouter/google/gemini-3.1-flash-lite` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.1-flash-lite-preview` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.1-flash-lite:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.1-pro-preview` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.1-pro-preview-customtools` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.1-pro-preview:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.5-flash` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.5-flash-lite` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.5-flash-lite:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.5-flash:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.6-flash` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.6-flash:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.7-flash` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.7-flash:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.8-flash` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-3.8-flash:batch` | `openai-completions` | 1048576 |
| `openrouter/google/gemini-nano-banana-2.1` | `openai-completions` | 65536 |
| `openrouter/google/gemma-3-12b-it` | `openai-completions` | 131072 |
| `openrouter/google/gemma-3-27b-it` | `openai-completions` | 131072 |
| `openrouter/google/gemma-4-26b-a4b-it` | `openai-completions` | 262144 |
| `openrouter/google/gemma-4-26b-a4b-it:free` | `openai-completions` | 262144 |
| `openrouter/google/gemma-4-31b-it` | `openai-completions` | 262144 |
| `openrouter/google/gemma-4-31b-it:free` | `openai-completions` | 262144 |
| `openrouter/ibm-granite/granite-4.2-8b` | `openai-completions` | 131072 |
| `openrouter/inception/mercury-2` | `openai-completions` | 128000 |
| `openrouter/inception/mercury-2.5` | `openai-completions` | 260000 |
| `openrouter/inclusionai/ling-3.0-flash` | `openai-completions` | 262144 |
| `openrouter/inclusionai/ling-3.0-flash-fin` | `openai-completions` | 262144 |
| `openrouter/inclusionai/ling-3.0-flash-sante` | `openai-completions` | 262144 |
| `openrouter/inclusionai/ling-3.0-flash-vl` | `openai-completions` | 262144 |
| `openrouter/inclusionai/ling-3.1-flash` | `openai-completions` | 262144 |
| `openrouter/liquid/lfm-2.5-2.6b:free` | `openai-completions` | 65536 |
| `openrouter/meituan/longcat-2.0` | `openai-completions` | 1048756 |
| `openrouter/meta-llama/llama-3.1-70b-instruct` | `openai-completions` | 131072 |
| `openrouter/meta-llama/llama-3.1-8b-instruct` | `openai-completions` | 131072 |
| `openrouter/meta-llama/llama-3.3-70b-instruct` | `openai-completions` | 131072 |
| `openrouter/meta-llama/llama-4-maverick` | `openai-completions` | 128000 |
| `openrouter/meta-llama/llama-4-scout` | `openai-completions` | 131072 |
| `openrouter/meta/muse-glimmer-30b` | `openai-completions` | 131072 |
| `openrouter/meta/muse-spark-1.1` | `openai-completions` | 1048576 |
| `openrouter/meta/muse-spark-1.2` | `openai-completions` | 1048576 |
| `openrouter/meta/muse-spark-1.2-contributor` | `openai-completions` | 1048576 |
| `openrouter/meta/muse-spark-1.3` | `openai-completions` | 1048576 |
| `openrouter/meta/muse-spark-1.3-contributor` | `openai-completions` | 1048576 |
| `openrouter/meta/muse-wonder` | `openai-completions` | 1048576 |
| `openrouter/minimax/minimax-m1` | `openai-completions` | 1000000 |
| `openrouter/minimax/minimax-m2` | `openai-completions` | 196608 |
| `openrouter/minimax/minimax-m2.1` | `openai-completions` | 204800 |
| `openrouter/minimax/minimax-m2.5` | `openai-completions` | 200000 |
| `openrouter/minimax/minimax-m2.7` | `openai-completions` | 196608 |
| `openrouter/minimax/minimax-m3` | `openai-completions` | 524288 |
| `openrouter/mistralai/codestral-2508` | `openai-completions` | 256000 |
| `openrouter/mistralai/codestral-2508:batch` | `openai-completions` | 256000 |
| `openrouter/mistralai/devstral-2512` | `openai-completions` | 262144 |
| `openrouter/mistralai/ministral-14b-2512` | `openai-completions` | 262144 |
| `openrouter/mistralai/ministral-3b-2512` | `openai-completions` | 131072 |
| `openrouter/mistralai/ministral-8b-2512` | `openai-completions` | 262144 |
| `openrouter/mistralai/ministral-8b-2512:batch` | `openai-completions` | 262144 |
| `openrouter/mistralai/mistral-large` | `openai-completions` | 128000 |
| `openrouter/mistralai/mistral-large-2407` | `openai-completions` | 131072 |
| `openrouter/mistralai/mistral-large-2512` | `openai-completions` | 262144 |
| `openrouter/mistralai/mistral-large-2512:batch` | `openai-completions` | 262144 |
| `openrouter/mistralai/mistral-large-4-0` | `openai-completions` | 1048576 |
| `openrouter/mistralai/mistral-medium-3` | `openai-completions` | 131072 |
| `openrouter/mistralai/mistral-medium-3-5` | `openai-completions` | 262144 |
| `openrouter/mistralai/mistral-medium-3-5:batch` | `openai-completions` | 262144 |
| `openrouter/mistralai/mistral-medium-3.1` | `openai-completions` | 131072 |
| `openrouter/mistralai/mistral-medium-3.1:batch` | `openai-completions` | 131072 |
| `openrouter/mistralai/mistral-nemo` | `openai-completions` | 131072 |
| `openrouter/mistralai/mistral-saba` | `openai-completions` | 32768 |
| `openrouter/mistralai/mistral-small-2603` | `openai-completions` | 262144 |
| `openrouter/mistralai/mistral-small-2603:batch` | `openai-completions` | 262144 |
| `openrouter/mistralai/mistral-small-3.1-24b-instruct` | `openai-completions` | 128000 |
| `openrouter/mistralai/mistral-small-3.2-24b-instruct` | `openai-completions` | 256000 |
| `openrouter/mistralai/mixtral-8x22b-instruct` | `openai-completions` | 65536 |
| `openrouter/mistralai/voxtral-small-24b-2507` | `openai-completions` | 32768 |
| `openrouter/moonshotai/kimi-k2` | `openai-completions` | 131072 |
| `openrouter/moonshotai/kimi-k2-0905` | `openai-completions` | 262144 |
| `openrouter/moonshotai/kimi-k2-thinking` | `openai-completions` | 262144 |
| `openrouter/moonshotai/kimi-k2.5` | `openai-completions` | 262144 |
| `openrouter/moonshotai/kimi-k2.6` | `openai-completions` | 262144 |
| `openrouter/moonshotai/kimi-k2.7-code` | `openai-completions` | 262144 |
| `openrouter/moonshotai/kimi-k3` | `openai-completions` | 1048576 |
| `openrouter/moonshotai/kimi-k3:batch` | `openai-completions` | 1048576 |
| `openrouter/nex-agi/nex-n2.5-pro` | `openai-completions` | 262144 |
| `openrouter/nvidia/nemotron-3-nano-30b-a3b` | `openai-completions` | 262144 |
| `openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free` | `openai-completions` | 256000 |
| `openrouter/nvidia/nemotron-3-super-120b-a12b` | `openai-completions` | 262144 |
| `openrouter/nvidia/nemotron-3-super-120b-a12b:free` | `openai-completions` | 262144 |
| `openrouter/nvidia/nemotron-3-ultra-550b-a55b` | `openai-completions` | 202800 |
| `openrouter/nvidia/nemotron-3-ultra-550b-a55b:free` | `openai-completions` | 1000000 |
| `openrouter/nvidia/nemotron-3.5-lightning` | `openai-completions` | 262144 |
| `openrouter/nvidia/nemotron-3.5-lightning:free` | `openai-completions` | 1000000 |
| `openrouter/openai/gpt-3.5-turbo` | `openai-completions` | 16385 |
| `openrouter/openai/gpt-3.5-turbo-0613` | `openai-completions` | 4095 |
| `openrouter/openai/gpt-3.5-turbo-16k` | `openai-completions` | 16385 |
| `openrouter/openai/gpt-3.5-turbo:batch` | `openai-completions` | 16385 |
| `openrouter/openai/gpt-4` | `openai-completions` | 8191 |
| `openrouter/openai/gpt-4-turbo` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4-turbo:batch` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4.1` | `openai-completions` | 1047576 |
| `openrouter/openai/gpt-4.1-mini` | `openai-completions` | 1047576 |
| `openrouter/openai/gpt-4.1-mini:batch` | `openai-completions` | 1047576 |
| `openrouter/openai/gpt-4.1-nano` | `openai-completions` | 1047576 |
| `openrouter/openai/gpt-4.1-nano:batch` | `openai-completions` | 1047576 |
| `openrouter/openai/gpt-4.1:batch` | `openai-completions` | 1047576 |
| `openrouter/openai/gpt-4o` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4o-2024-05-13` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4o-2024-08-06` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4o-2024-11-20` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4o-mini` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4o-mini-2024-07-18` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4o-mini:batch` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-4o:batch` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-5` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5-mini` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5-mini:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5-nano` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5-nano:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5-pro` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5-pro:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.1` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.1-codex` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.1-codex-max` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.1-codex-mini` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.1:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.2` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.2-chat` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-5.2-codex` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.2-pro` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.2-pro:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.2:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.3-codex` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.4` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.4-mini` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.4-mini:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.4-nano` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.4-nano:batch` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-5.4-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.4-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.4:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.5` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.5-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.5-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.5:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-luna` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-luna-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-luna-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-luna:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-sol` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-sol-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-sol-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-sol:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-terra` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-terra-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-terra-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-5.6-terra:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-astra` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-astra-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-astra-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-astra:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-luna` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-luna-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-luna-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-luna:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-sol` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-sol-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-sol-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6-sol:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6.1-sol` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6.1-sol-pro` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6.1-sol-pro:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-6.1-sol:batch` | `openai-completions` | 1050000 |
| `openrouter/openai/gpt-audio` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-audio-mini` | `openai-completions` | 128000 |
| `openrouter/openai/gpt-chat-latest` | `openai-completions` | 400000 |
| `openrouter/openai/gpt-oss-120b` | `openai-completions` | 131072 |
| `openrouter/openai/gpt-oss-120b:batch` | `openai-completions` | 131072 |
| `openrouter/openai/gpt-oss-20b` | `openai-completions` | 131072 |
| `openrouter/openai/gpt-oss-20b:batch` | `openai-completions` | 131072 |
| `openrouter/openai/gpt-oss-safeguard-20b` | `openai-completions` | 131072 |
| `openrouter/openai/o1` | `openai-completions` | 200000 |
| `openrouter/openai/o3` | `openai-completions` | 200000 |
| `openrouter/openai/o3-mini` | `openai-completions` | 200000 |
| `openrouter/openai/o3-mini-high` | `openai-completions` | 200000 |
| `openrouter/openai/o3-mini:batch` | `openai-completions` | 200000 |
| `openrouter/openai/o3-pro` | `openai-completions` | 200000 |
| `openrouter/openai/o3:batch` | `openai-completions` | 200000 |
| `openrouter/openai/o4-mini` | `openai-completions` | 200000 |
| `openrouter/openai/o4-mini-high` | `openai-completions` | 200000 |
| `openrouter/openai/o4-mini:batch` | `openai-completions` | 200000 |
| `openrouter/openrouter/auto` | `openai-completions` | 2000000 |
| `openrouter/openrouter/auto-beta` | `openai-completions` | 2000000 |
| `openrouter/openrouter/free` | `openai-completions` | 200000 |
| `openrouter/openrouter/fusion` | `openai-completions` | 1000000 |
| `openrouter/perceptron/perceptron-mk1.5` | `openai-completions` | 36864 |
| `openrouter/poolside/laguna-s-2.1` | `openai-completions` | 1048576 |
| `openrouter/poolside/laguna-s-2.1:free` | `openai-completions` | 262144 |
| `openrouter/poolside/laguna-xs-2.1` | `openai-completions` | 262144 |
| `openrouter/poolside/laguna-xs-2.1:free` | `openai-completions` | 262144 |
| `openrouter/prism-ml/ternary-bonsai-2-27b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen-2.5-72b-instruct` | `openai-completions` | 32768 |
| `openrouter/qwen/qwen-2.5-7b-instruct` | `openai-completions` | 32768 |
| `openrouter/qwen/qwen-plus` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3-14b` | `openai-completions` | 40960 |
| `openrouter/qwen/qwen3-235b-a22b-2507` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-235b-a22b-thinking-2507` | `openai-completions` | 128000 |
| `openrouter/qwen/qwen3-30b-a3b` | `openai-completions` | 40960 |
| `openrouter/qwen/qwen3-30b-a3b-instruct-2507` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-32b` | `openai-completions` | 40960 |
| `openrouter/qwen/qwen3-coder` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-coder-30b-a3b-instruct` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-coder-flash` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3-coder-next` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-next-80b-a3b-instruct` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-next-80b-a3b-thinking` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-vl-235b-a22b-instruct` | `openai-completions` | 131072 |
| `openrouter/qwen/qwen3-vl-30b-a3b-instruct` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-vl-30b-a3b-thinking` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3-vl-8b-instruct` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.5-122b-a10b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.5-27b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.5-35b-a3b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.5-397b-a17b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.5-9b` | `openai-completions` | 256000 |
| `openrouter/qwen/qwen3.5-flash-02-23` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.5-plus-02-15` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.5-plus-20260420` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.6-27b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.6-35b-a3b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.6-flash` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.6-plus` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.7-flash` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.7-max` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.7-plus` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.8-2.4t-a95b` | `openai-completions` | 1048576 |
| `openrouter/qwen/qwen3.8-27b` | `openai-completions` | 262144 |
| `openrouter/qwen/qwen3.8-flash` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.8-max-0902` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.8-max-prime` | `openai-completions` | 1000000 |
| `openrouter/qwen/qwen3.8-omni-flash` | `openai-completions` | 1000000 |
| `openrouter/rekaai/reka-edge` | `openai-completions` | 16384 |
| `openrouter/relace/relace-search` | `openai-completions` | 256000 |
| `openrouter/sakana/fugu-max` | `openai-completions` | 1000000 |
| `openrouter/sakana/fugu-ultra` | `openai-completions` | 1000000 |
| `openrouter/sakana/fugu-ultra-v2` | `openai-completions` | 1000000 |
| `openrouter/sakana/sakana-namazu` | `openai-completions` | 262144 |
| `openrouter/stepfun/step-3.5-flash` | `openai-completions` | 262144 |
| `openrouter/stepfun/step-3.7-flash` | `openai-completions` | 256000 |
| `openrouter/stepfun/step-5-preview` | `openai-completions` | 1000000 |
| `openrouter/tencent/hy3` | `openai-completions` | 262144 |
| `openrouter/tencent/hy3-preview` | `openai-completions` | 262144 |
| `openrouter/tencent/hy4-preview` | `openai-completions` | 1048576 |
| `openrouter/thinkingmachines/inkling` | `openai-completions` | 524288 |
| `openrouter/thinkingmachines/inkling-small` | `openai-completions` | 524288 |
| `openrouter/thinkingmachines/inkling-small:free` | `openai-completions` | 1048576 |
| `openrouter/thinkingmachines/inkling:free` | `openai-completions` | 1048576 |
| `openrouter/typesafe/jev-router` | `openai-completions` | 1000000 |
| `openrouter/unbiased/pareto` | `openai-completions` | 262144 |
| `openrouter/unbiased/pareto-26.10-preview` | `openai-completions` | 1048576 |
| `openrouter/upstage/solar-mini4` | `openai-completions` | 524288 |
| `openrouter/upstage/solar-pro-3` | `openai-completions` | 131072 |
| `openrouter/upstage/solar-pro4` | `openai-completions` | 524288 |
| `openrouter/x-ai/grok-4.20` | `openai-completions` | 2000000 |
| `openrouter/x-ai/grok-4.3` | `openai-completions` | 1000000 |
| `openrouter/x-ai/grok-4.3:batch` | `openai-completions` | 1000000 |
| `openrouter/x-ai/grok-4.5` | `openai-completions` | 500000 |
| `openrouter/x-ai/grok-4.6` | `openai-completions` | 500000 |
| `openrouter/x-ai/grok-4.7` | `openai-completions` | 500000 |
| `openrouter/x-ai/grok-build-0.1` | `openai-completions` | 256000 |
| `openrouter/xiaomi/mimo-v2.5` | `openai-completions` | 1048576 |
| `openrouter/xiaomi/mimo-v2.5-pro` | `openai-completions` | 1048576 |
| `openrouter/xiaomi/mimo-v2.6-flash` | `openai-completions` | 1048576 |
| `openrouter/xiaomi/mimo-v2.6-pro` | `openai-completions` | 1048576 |
| `openrouter/xiaomi/mimo-v2.6-pro-ultraspeed` | `openai-completions` | 1048576 |
| `openrouter/z-ai/glm-4.5` | `openai-completions` | 131072 |
| `openrouter/z-ai/glm-4.5-air` | `openai-completions` | 131072 |
| `openrouter/z-ai/glm-4.5v` | `openai-completions` | 65536 |
| `openrouter/z-ai/glm-4.6` | `openai-completions` | 202752 |
| `openrouter/z-ai/glm-4.6v` | `openai-completions` | 131072 |
| `openrouter/z-ai/glm-4.7` | `openai-completions` | 202752 |
| `openrouter/z-ai/glm-4.7-flash` | `openai-completions` | 131072 |
| `openrouter/z-ai/glm-5` | `openai-completions` | 198000 |
| `openrouter/z-ai/glm-5-turbo` | `openai-completions` | 202752 |
| `openrouter/z-ai/glm-5.1` | `openai-completions` | 200000 |
| `openrouter/z-ai/glm-5.2` | `openai-completions` | 1048576 |
| `openrouter/z-ai/glm-5.3` | `openai-completions` | 1048576 |
| `openrouter/z-ai/glm-5.3-flash` | `openai-completions` | 1048576 |
| `openrouter/z-ai/glm-5.3-flash:batch` | `openai-completions` | 1048576 |
| `openrouter/z-ai/glm-5.3-flashx` | `openai-completions` | 1048576 |
| `openrouter/z-ai/glm-5.3-prime` | `openai-completions` | 1000000 |
| `openrouter/z-ai/glm-5.3:batch` | `openai-completions` | 1048576 |
| `openrouter/z-ai/glm-5v-turbo` | `openai-completions` | 202752 |

## qwen-token-plan-cn [#qwen-token-plan-cn]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `qwen-token-plan-cn/deepseek-v3.2` | `openai-completions` | 131072 |
| `qwen-token-plan-cn/deepseek-v4-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/deepseek-v4-flash-0731` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/deepseek-v4-pro` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/deepseek-v4-pro-0813` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/deepseek-v4.1-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/glm-5` | `openai-completions` | 202752 |
| `qwen-token-plan-cn/glm-5.1` | `openai-completions` | 202752 |
| `qwen-token-plan-cn/glm-5.2` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/glm-5.3` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/kimi-k2.5` | `openai-completions` | 262144 |
| `qwen-token-plan-cn/kimi-k2.6` | `openai-completions` | 262144 |
| `qwen-token-plan-cn/kimi-k2.7-code` | `openai-completions` | 262144 |
| `qwen-token-plan-cn/MiniMax-M2.5` | `openai-completions` | 196608 |
| `qwen-token-plan-cn/qwen3.6-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/qwen3.6-plus` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/qwen3.7-max` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/qwen3.7-plus` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/qwen3.8-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan-cn/qwen3.8-max` | `openai-completions` | 1000000 |

## qwen-token-plan-individual [#qwen-token-plan-individual]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `qwen-token-plan-individual/deepseek-v4-flash-0731` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/deepseek-v4-pro` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/deepseek-v4-pro-0813` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/glm-5.2` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/qwen3.6-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/qwen3.7-max` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/qwen3.7-plus` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/qwen3.8-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan-individual/qwen3.8-max` | `openai-completions` | 1000000 |

## qwen-token-plan [#qwen-token-plan]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `qwen-token-plan/deepseek-v3.2` | `openai-completions` | 131072 |
| `qwen-token-plan/deepseek-v4-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan/deepseek-v4-flash-0731` | `openai-completions` | 1000000 |
| `qwen-token-plan/deepseek-v4-pro` | `openai-completions` | 1000000 |
| `qwen-token-plan/deepseek-v4-pro-0813` | `openai-completions` | 1000000 |
| `qwen-token-plan/deepseek-v4.1-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan/glm-5` | `openai-completions` | 202752 |
| `qwen-token-plan/glm-5.1` | `openai-completions` | 202752 |
| `qwen-token-plan/glm-5.2` | `openai-completions` | 1000000 |
| `qwen-token-plan/glm-5.3` | `openai-completions` | 1000000 |
| `qwen-token-plan/kimi-k2.5` | `openai-completions` | 262144 |
| `qwen-token-plan/kimi-k2.6` | `openai-completions` | 262144 |
| `qwen-token-plan/kimi-k2.7-code` | `openai-completions` | 262144 |
| `qwen-token-plan/MiniMax-M2.5` | `openai-completions` | 196608 |
| `qwen-token-plan/qwen3.6-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan/qwen3.6-plus` | `openai-completions` | 1000000 |
| `qwen-token-plan/qwen3.7-max` | `openai-completions` | 1000000 |
| `qwen-token-plan/qwen3.7-plus` | `openai-completions` | 1000000 |
| `qwen-token-plan/qwen3.8-flash` | `openai-completions` | 1000000 |
| `qwen-token-plan/qwen3.8-max` | `openai-completions` | 1000000 |

## radius [#radius]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `radius/balanced` | `pi-messages` | 1048576 |
| `radius/cheap` | `pi-messages` | 1000000 |
| `radius/claude-fable-5` | `pi-messages` | 1000000 |
| `radius/claude-fable-5-1` | `pi-messages` | 1000000 |
| `radius/claude-haiku-4-5` | `pi-messages` | 200000 |
| `radius/claude-haiku-5-5` | `pi-messages` | 1000000 |
| `radius/claude-opus-4-5` | `pi-messages` | 200000 |
| `radius/claude-opus-4-8` | `pi-messages` | 1000000 |
| `radius/claude-opus-5` | `pi-messages` | 1000000 |
| `radius/claude-opus-5-5` | `pi-messages` | 1000000 |
| `radius/claude-sonnet-4-5` | `pi-messages` | 1000000 |
| `radius/claude-sonnet-5` | `pi-messages` | 1000000 |
| `radius/claude-sonnet-5-5` | `pi-messages` | 1000000 |
| `radius/deepseek-v4.1-flash` | `pi-messages` | 1000000 |
| `radius/glm-5.3` | `pi-messages` | 1000000 |
| `radius/glm-5.3-flash` | `pi-messages` | 1000000 |
| `radius/gpt-5.3-codex` | `pi-messages` | 400000 |
| `radius/gpt-5.4` | `pi-messages` | 272000 |
| `radius/gpt-5.4-mini` | `pi-messages` | 400000 |
| `radius/gpt-5.5` | `pi-messages` | 272000 |
| `radius/gpt-5.6-luna` | `pi-messages` | 272000 |
| `radius/gpt-5.6-sol` | `pi-messages` | 272000 |
| `radius/gpt-5.6-terra` | `pi-messages` | 272000 |
| `radius/gpt-6-astra` | `pi-messages` | 272000 |
| `radius/gpt-6-luna` | `pi-messages` | 1050000 |
| `radius/gpt-6-sol` | `pi-messages` | 1050000 |
| `radius/grok-4.7` | `pi-messages` | 500000 |
| `radius/kimi-k3` | `pi-messages` | 1048576 |
| `radius/precise` | `pi-messages` | 272000 |

## together [#together]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `together/deepseek-ai/DeepSeek-V4-Flash-0731` | `openai-completions` | 1048576 |
| `together/deepseek-ai/DeepSeek-V4-Pro-0813` | `openai-completions` | 1048576 |
| `together/deepseek-ai/DeepSeek-V4.1-Flash` | `openai-completions` | 1048576 |
| `together/meta-llama/Llama-3.3-70B-Instruct-Turbo` | `openai-completions` | 131072 |
| `together/MiniMaxAI/MiniMax-M2.7` | `openai-completions` | 196608 |
| `together/MiniMaxAI/MiniMax-M3` | `openai-completions` | 524288 |
| `together/moonshotai/Kimi-K3` | `openai-completions` | 1048576 |
| `together/nvidia/nemotron-3-ultra-550b-a55b` | `openai-completions` | 512300 |
| `together/openai/gpt-oss-120b` | `openai-completions` | 131072 |
| `together/Qwen/Qwen2.5-7B-Instruct-Turbo` | `openai-completions` | 32768 |
| `together/Qwen/Qwen3.5-9B` | `openai-completions` | 262144 |
| `together/Qwen/Qwen3.6-Plus` | `openai-completions` | 1000000 |
| `together/Qwen/Qwen3.7-Max` | `openai-completions` | 1000000 |
| `together/thinkingmachines/Inkling` | `openai-completions` | 524288 |
| `together/zai-org/GLM-5.2` | `openai-completions` | 1048575 |
| `together/zai-org/GLM-5.3` | `openai-completions` | 1048576 |
| `together/zai-org/GLM-5.3-Flash` | `openai-completions` | 1048575 |

## vercel-ai-gateway [#vercel-ai-gateway]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `vercel-ai-gateway/alibaba/qwen-3-14b` | `anthropic-messages` | 40960 |
| `vercel-ai-gateway/alibaba/qwen-3-235b` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/alibaba/qwen-3-30b` | `anthropic-messages` | 40960 |
| `vercel-ai-gateway/alibaba/qwen-3-32b` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/alibaba/qwen3-coder` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/alibaba/qwen3-coder-30b-a3b` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/alibaba/qwen3-coder-next` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/alibaba/qwen3-max-thinking` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/alibaba/qwen3-next-80b-a3b-instruct` | `anthropic-messages` | 262114 |
| `vercel-ai-gateway/alibaba/qwen3-next-80b-a3b-thinking` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/alibaba/qwen3-vl-instruct` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/alibaba/qwen3.5-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/alibaba/qwen3.5-plus` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/alibaba/qwen3.6-27b` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/alibaba/qwen3.6-plus` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/alibaba/qwen3.7-flash` | `anthropic-messages` | 991000 |
| `vercel-ai-gateway/alibaba/qwen3.7-max` | `anthropic-messages` | 991000 |
| `vercel-ai-gateway/alibaba/qwen3.7-plus` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/alibaba/qwen3.8-2.4t-a95b` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/alibaba/qwen3.8-27b` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/alibaba/qwen3.8-flash` | `anthropic-messages` | 991000 |
| `vercel-ai-gateway/alibaba/qwen3.8-max` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/alibaba/qwen3.8-max-0902` | `anthropic-messages` | 991000 |
| `vercel-ai-gateway/alibaba/qwen3.8-max-prime` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/alibaba/qwen3.8-omni-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/amazon/nova-2-lite` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/amazon/nova-lite` | `anthropic-messages` | 300000 |
| `vercel-ai-gateway/amazon/nova-micro` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/amazon/nova-pro` | `anthropic-messages` | 300000 |
| `vercel-ai-gateway/anthropic/claude-fable-5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-fable-5.1` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-haiku-4.5` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/anthropic/claude-haiku-5.5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-4.5` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/anthropic/claude-opus-4.6` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-4.7` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-4.8` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-4.8-fast` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-5-fast` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-5.5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-opus-5.5-fast` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-sonnet-4` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-sonnet-4.5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-sonnet-4.6` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-sonnet-5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/anthropic/claude-sonnet-5.5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/arcee-ai/trinity-large-thinking` | `anthropic-messages` | 262100 |
| `vercel-ai-gateway/bytedance/seed-1.6` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/bytedance/seed-1.8` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/bytedance/seed-2.1-turbo` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/callstack/apex` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/cohere/command-a` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/deepseek/deepseek-r1` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/deepseek/deepseek-v3.1` | `anthropic-messages` | 163840 |
| `vercel-ai-gateway/deepseek/deepseek-v3.2` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/deepseek/deepseek-v3.2-thinking` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/deepseek/deepseek-v4-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/deepseek/deepseek-v4-flash-0731` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/deepseek/deepseek-v4-flash-vision-exp` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/deepseek/deepseek-v4-pro` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/deepseek/deepseek-v4-pro-0813` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/deepseek/deepseek-v4.1-flash` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/deepseek/deepseek-v4.1-flash-fast` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/fireworks/ember-1` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/google/gemini-2.5-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-2.5-flash-lite` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/google/gemini-2.5-pro` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/google/gemini-3-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-3.1-flash-lite` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-3.1-pro-preview` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-3.5-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-3.5-flash-lite` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-3.6-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-3.7-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemini-3.8-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/google/gemma-4-26b-a4b-it` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/google/gemma-4-31b-it` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/inception/mercury-2` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/inception/mercury-2.5` | `anthropic-messages` | 260000 |
| `vercel-ai-gateway/inception/mercury-coder-small` | `anthropic-messages` | 32000 |
| `vercel-ai-gateway/inclusionai/ling-3.0-flash` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/inclusionai/ling-3.0-flash-fin` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/inclusionai/ling-3.0-flash-sante` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/inclusionai/ling-3.0-flash-vl` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/inclusionai/ling-3.1-flash` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/inclusionai/ling-3.1-flash-free` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/interfaze/interfaze-beta` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/meituan/longcat-2.5-preview` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/meta/llama-3.1-70b` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/meta/llama-3.1-8b` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/meta/llama-3.3-70b` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/meta/llama-4-maverick` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/meta/llama-4-scout` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/meta/muse-glimmer-30b` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/meta/muse-spark-1.1` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/meta/muse-spark-1.2` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/meta/muse-spark-1.2-contributor` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/meta/muse-spark-1.3` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/meta/muse-spark-1.3-contributor` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/meta/muse-wonder-1.0` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/minimax/minimax-m2` | `anthropic-messages` | 205000 |
| `vercel-ai-gateway/minimax/minimax-m2.1` | `anthropic-messages` | 204800 |
| `vercel-ai-gateway/minimax/minimax-m2.1-lightning` | `anthropic-messages` | 204800 |
| `vercel-ai-gateway/minimax/minimax-m2.5` | `anthropic-messages` | 204800 |
| `vercel-ai-gateway/minimax/minimax-m2.5-highspeed` | `anthropic-messages` | 204800 |
| `vercel-ai-gateway/minimax/minimax-m2.7` | `anthropic-messages` | 204800 |
| `vercel-ai-gateway/minimax/minimax-m2.7-highspeed` | `anthropic-messages` | 204800 |
| `vercel-ai-gateway/minimax/minimax-m3` | `anthropic-messages` | 512000 |
| `vercel-ai-gateway/mistral/codestral` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/mistral/ministral-14b` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/mistral/ministral-3b` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/mistral/ministral-8b` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/mistral/mistral-large-3` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/mistral/mistral-large-4` | `anthropic-messages` | 524288 |
| `vercel-ai-gateway/mistral/mistral-medium-3.5` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/mistral/mistral-nemo` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/mistral/mistral-small` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/mixedbread/toast-1` | `anthropic-messages` | 131000 |
| `vercel-ai-gateway/moonshotai/kimi-k2` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/moonshotai/kimi-k2.5` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/moonshotai/kimi-k2.6` | `anthropic-messages` | 262000 |
| `vercel-ai-gateway/moonshotai/kimi-k2.7-code` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/moonshotai/kimi-k2.7-code-highspeed` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/moonshotai/kimi-k3` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/moonshotai/kimi-k3-fast` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/nvidia/nemotron-3-nano-30b-a3b` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/nvidia/nemotron-3-super-120b-a12b` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/nvidia/nemotron-3-ultra-550b-a55b` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/nvidia/nemotron-3.5-lightning` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/nvidia/nemotron-nano-12b-v2-vl` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/nvidia/nemotron-nano-9b-v2` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/openai/gpt-3.5-turbo` | `anthropic-messages` | 16385 |
| `vercel-ai-gateway/openai/gpt-4-turbo` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/openai/gpt-4.1` | `anthropic-messages` | 1047576 |
| `vercel-ai-gateway/openai/gpt-4.1-fast` | `anthropic-messages` | 1047576 |
| `vercel-ai-gateway/openai/gpt-4.1-mini` | `anthropic-messages` | 1047576 |
| `vercel-ai-gateway/openai/gpt-4.1-mini-fast` | `anthropic-messages` | 1047576 |
| `vercel-ai-gateway/openai/gpt-4.1-nano` | `anthropic-messages` | 1047576 |
| `vercel-ai-gateway/openai/gpt-4.1-nano-fast` | `anthropic-messages` | 1047576 |
| `vercel-ai-gateway/openai/gpt-4o` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/openai/gpt-4o-fast` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/openai/gpt-4o-mini` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/openai/gpt-4o-mini-fast` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/openai/gpt-5` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5-codex` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5-fast` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5-mini` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5-mini-fast` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5-nano` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5-pro` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.1-codex` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.1-codex-max` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.1-codex-mini` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.1-thinking` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.1-thinking-fast` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.2` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.2-codex` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.2-fast` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.2-pro` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.3-codex` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.3-codex-fast` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.4` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.4-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.4-mini` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.4-mini-fast` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.4-nano` | `anthropic-messages` | 400000 |
| `vercel-ai-gateway/openai/gpt-5.4-pro` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.5` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/openai/gpt-5.5-fast` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/openai/gpt-5.5-pro` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/openai/gpt-5.6-luna` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.6-luna-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.6-sol` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.6-sol-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.6-terra` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-5.6-terra-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6-astra` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6-astra-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6-luna` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6-luna-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6-sol` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6-sol-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6.1-sol` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-6.1-sol-fast` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/openai/gpt-oss-120b` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/openai/gpt-oss-20b` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/openai/gpt-oss-safeguard-120b` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/openai/gpt-oss-safeguard-20b` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/openai/o1` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/openai/o3` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/openai/o3-fast` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/openai/o3-mini` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/openai/o3-pro` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/openai/o4-mini` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/openai/o4-mini-fast` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/poolside/laguna-s-2.1` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/poolside/laguna-s-2.1-free` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/quiverai/arrow-2` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/quiverai/arrow-2-telos` | `anthropic-messages` | 131072 |
| `vercel-ai-gateway/sakana/fugu-max` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/sakana/fugu-ultra` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/sakana/fugu-ultra-v2` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/sakana/namazu` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/spacexai/grok-4.1-fast-non-reasoning` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/spacexai/grok-4.1-fast-reasoning` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/spacexai/grok-4.20-multi-agent` | `anthropic-messages` | 2000000 |
| `vercel-ai-gateway/spacexai/grok-4.20-multi-agent-beta` | `anthropic-messages` | 2000000 |
| `vercel-ai-gateway/spacexai/grok-4.20-non-reasoning` | `anthropic-messages` | 2000000 |
| `vercel-ai-gateway/spacexai/grok-4.20-non-reasoning-beta` | `anthropic-messages` | 2000000 |
| `vercel-ai-gateway/spacexai/grok-4.20-reasoning` | `anthropic-messages` | 2000000 |
| `vercel-ai-gateway/spacexai/grok-4.20-reasoning-beta` | `anthropic-messages` | 2000000 |
| `vercel-ai-gateway/spacexai/grok-4.3` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/spacexai/grok-4.5` | `anthropic-messages` | 500000 |
| `vercel-ai-gateway/spacexai/grok-4.6` | `anthropic-messages` | 500000 |
| `vercel-ai-gateway/spacexai/grok-4.7` | `anthropic-messages` | 500000 |
| `vercel-ai-gateway/spacexai/grok-build-0.1` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/stealth/glyph-cluster` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/stepfun/step-3.7-flash` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/tencent/hy3` | `anthropic-messages` | 262144 |
| `vercel-ai-gateway/tencent/hy4-preview` | `anthropic-messages` | 1024000 |
| `vercel-ai-gateway/thinkingmachines/inkling` | `anthropic-messages` | 256000 |
| `vercel-ai-gateway/thinkingmachines/inkling-small` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/xiaomi/mimo-v2.5` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/xiaomi/mimo-v2.5-pro` | `anthropic-messages` | 1050000 |
| `vercel-ai-gateway/xiaomi/mimo-v2.6-flash` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/xiaomi/mimo-v2.6-pro` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/xiaomi/mimo-v2.6-pro-ultraspeed` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/zai/glm-4.5` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/zai/glm-4.5-air` | `anthropic-messages` | 128000 |
| `vercel-ai-gateway/zai/glm-4.5v` | `anthropic-messages` | 66000 |
| `vercel-ai-gateway/zai/glm-4.6` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/zai/glm-4.7` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/zai/glm-4.7-flash` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/zai/glm-4.7-flashx` | `anthropic-messages` | 200000 |
| `vercel-ai-gateway/zai/glm-5` | `anthropic-messages` | 202800 |
| `vercel-ai-gateway/zai/glm-5-turbo` | `anthropic-messages` | 202800 |
| `vercel-ai-gateway/zai/glm-5.1` | `anthropic-messages` | 202800 |
| `vercel-ai-gateway/zai/glm-5.2` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/zai/glm-5.2-fast` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/zai/glm-5.3` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/zai/glm-5.3-fast` | `anthropic-messages` | 1048576 |
| `vercel-ai-gateway/zai/glm-5.3-flash` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/zai/glm-5.3-flashx` | `anthropic-messages` | 1000000 |
| `vercel-ai-gateway/zai/glm-5v-turbo` | `anthropic-messages` | 200000 |

## xai [#xai]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `xai/grok-4.3` | `openai-responses` | 1000000 |
| `xai/grok-4.5` | `openai-responses` | 500000 |
| `xai/grok-4.6` | `openai-responses` | 500000 |
| `xai/grok-4.7` | `openai-responses` | 500000 |

## xiaomi-token-plan-ams [#xiaomi-token-plan-ams]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `xiaomi-token-plan-ams/mimo-v2.5` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-ams/mimo-v2.5-pro` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-ams/mimo-v2.6-flash` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-ams/mimo-v2.6-pro` | `openai-completions` | 1048576 |

## xiaomi-token-plan-cn [#xiaomi-token-plan-cn]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `xiaomi-token-plan-cn/mimo-v2.5` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-cn/mimo-v2.5-pro` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-cn/mimo-v2.6-flash` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-cn/mimo-v2.6-pro` | `openai-completions` | 1048576 |

## xiaomi-token-plan-sgp [#xiaomi-token-plan-sgp]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `xiaomi-token-plan-sgp/mimo-v2.5` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-sgp/mimo-v2.5-pro` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-sgp/mimo-v2.6-flash` | `openai-completions` | 1048576 |
| `xiaomi-token-plan-sgp/mimo-v2.6-pro` | `openai-completions` | 1048576 |

## xiaomi [#xiaomi]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `xiaomi/mimo-v2.5` | `openai-completions` | 1048576 |
| `xiaomi/mimo-v2.5-pro` | `openai-completions` | 1048576 |
| `xiaomi/mimo-v2.5-pro-ultraspeed` | `openai-completions` | 1048576 |
| `xiaomi/mimo-v2.6-flash` | `openai-completions` | 1048576 |
| `xiaomi/mimo-v2.6-pro` | `openai-completions` | 1048576 |
| `xiaomi/mimo-v2.6-pro-ultraspeed` | `openai-completions` | 1048576 |

## zai-coding-cn [#zai-coding-cn]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `zai-coding-cn/glm-4.6v` | `openai-completions` | 128000 |
| `zai-coding-cn/glm-5.3` | `openai-completions` | 1000000 |
| `zai-coding-cn/glm-5.3-flash` | `openai-completions` | 1000000 |
| `zai-coding-cn/glm-5.3-highspeed` | `openai-completions` | 1000000 |

## zai [#zai]

| Model ID | Transport | Context window |
| --- | --- | ---: |
| `zai/glm-4.7` | `openai-completions` | 204800 |
| `zai/glm-5-turbo` | `openai-completions` | 200000 |
| `zai/glm-5.2` | `openai-completions` | 1000000 |
| `zai/glm-5.2-highspeed` | `openai-completions` | 1000000 |
| `zai/glm-5.3` | `openai-completions` | 1000000 |
| `zai/glm-5.3-flash` | `openai-completions` | 1000000 |
| `zai/glm-5.3-highspeed` | `openai-completions` | 1000000 |
