blob: 154e259f45db498a7691a86dd1a0bd7e08e4f696 [file]
// Generated by scripts/sync-model-metadata.mjs from https://models.dev/api.json.
// Do not edit by hand; put access-path-specific facts in model-metadata.ts.
import type { ModelMetadata } from './model-metadata.js';
export const GENERATED_MODELS_DEV_METADATA: Record<
| 'anthropic'
| 'alibaba'
| 'alibaba-coding-plan-cn'
| 'alibaba-coding-plan'
| 'alibaba-token-plan-cn'
| 'alibaba-token-plan'
| 'cerebras'
| 'cohere'
| 'cloudflare-workers-ai'
| 'deepinfra'
| 'deepseek'
| 'fireworks-ai'
| 'github-copilot'
| 'google'
| 'gemini-cli'
| 'groq'
| 'huggingface'
| 'MiniMax'
| 'MiniMax-cn'
| 'mistral'
| 'moonshot'
| 'nvidia'
| 'ollama-cloud'
| 'openai'
| 'opencode'
| 'opencode-go'
| 'openrouter'
| 'siliconflow'
| 'stepfun'
| 'stepfun-ai'
| 'stepfun-ai-step-plan'
| 'togetherai'
| 'tencent-coding-plan'
| 'tencent-token-plan'
| 'tencent-tokenhub'
| 'vercel'
| 'xai'
| 'xiaomi'
| 'xiaomi-token-plan-cn'
| 'xiaomi-token-plan-sgp'
| 'xiaomi-token-plan-ams'
| 'zai'
| 'zai-coding-plan'
| 'zenmux',
Record<string, ModelMetadata>
> = {
anthropic: {
'claude-fable-5': {
displayName: 'Claude Fable 5',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-haiku-4-5': {
displayName: 'Claude Haiku 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-haiku-4-5-20251001': {
displayName: 'Claude Haiku 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-1': {
displayName: 'Claude Opus 4.1 (latest)',
lifecycle: 'deprecated',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-1-20250805': {
displayName: 'Claude Opus 4.1',
lifecycle: 'deprecated',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-5': {
displayName: 'Claude Opus 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-5-20251101': {
displayName: 'Claude Opus 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-6': {
displayName: 'Claude Opus 4.6',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-7': {
displayName: 'Claude Opus 4.7',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-8': {
displayName: 'Claude Opus 4.8',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4-5': {
displayName: 'Claude Sonnet 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4-5-20250929': {
displayName: 'Claude Sonnet 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4-6': {
displayName: 'Claude Sonnet 4.6',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-5': {
displayName: 'Claude Sonnet 5',
lifecycle: 'active',
docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
alibaba: {
'qvq-max': {
displayName: 'QVQ Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen-flash': {
displayName: 'Qwen Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen-max': {
displayName: 'Qwen Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 32768,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen-mt-plus': {
displayName: 'Qwen-MT Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 16384,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen-mt-turbo': {
displayName: 'Qwen-MT Turbo',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 16384,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen-omni-turbo': {
displayName: 'Qwen-Omni Turbo',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen-omni-turbo-realtime': {
displayName: 'Qwen-Omni Turbo Realtime',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen-plus': {
displayName: 'Qwen Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen-plus-character-ja': {
displayName: 'Qwen Plus Character (Japanese)',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 8192,
maxOutputTokens: 512,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen-turbo': {
displayName: 'Qwen Turbo',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen-vl-max': {
displayName: 'Qwen-VL Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen-vl-ocr': {
displayName: 'Qwen-VL OCR',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 34096,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'qwen-vl-plus': {
displayName: 'Qwen-VL Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen2-5-14b-instruct': {
displayName: 'Qwen2.5 14B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen2-5-32b-instruct': {
displayName: 'Qwen2.5 32B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen2-5-72b-instruct': {
displayName: 'Qwen2.5 72B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen2-5-7b-instruct': {
displayName: 'Qwen2.5 7B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen2-5-omni-7b': {
displayName: 'Qwen2.5-Omni 7B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen2-5-vl-72b-instruct': {
displayName: 'Qwen2.5-VL 72B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen2-5-vl-7b-instruct': {
displayName: 'Qwen2.5-VL 7B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen3-14b': {
displayName: 'Qwen3 14B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-235b-a22b': {
displayName: 'Qwen3 235B-A22B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-32b': {
displayName: 'Qwen3 32B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-8b': {
displayName: 'Qwen3 8B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-asr-flash': {
displayName: 'Qwen3-ASR Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 53248,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen3-coder-30b-a3b-instruct': {
displayName: 'Qwen3-Coder 30B-A3B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-coder-480b-a35b-instruct': {
displayName: 'Qwen3-Coder 480B-A35B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-coder-flash': {
displayName: 'Qwen3 Coder Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-coder-plus': {
displayName: 'Qwen3 Coder Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-livetranslate-flash-realtime': {
displayName: 'Qwen3-LiveTranslate Flash Realtime',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 53248,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'qwen3-max': {
displayName: 'Qwen3 Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-next-80b-a3b-instruct': {
displayName: 'Qwen3-Next 80B-A3B Instruct',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-next-80b-a3b-thinking': {
displayName: 'Qwen3-Next 80B-A3B (Thinking)',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-omni-flash': {
displayName: 'Qwen3-Omni Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 65536,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3-omni-flash-realtime': {
displayName: 'Qwen3-Omni Flash Realtime',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 65536,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen3-vl-235b-a22b': {
displayName: 'Qwen3-VL 235B-A22B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3-vl-30b-a3b': {
displayName: 'Qwen3-VL 30B-A3B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3-vl-plus': {
displayName: 'Qwen3-VL Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.5-122b-a10b': {
displayName: 'Qwen3.5 122B-A10B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.5-27b': {
displayName: 'Qwen3.5 27B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.5-35b-a3b': {
displayName: 'Qwen3.5 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.5-397b-a17b': {
displayName: 'Qwen3.5 397B-A17B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.5-plus': {
displayName: 'Qwen3.5 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-27b': {
displayName: 'Qwen3.6 27B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-35b-a3b': {
displayName: 'Qwen3.6 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-flash': {
displayName: 'Qwen3.6 Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-max-preview': {
displayName: 'Qwen3.6 Max Preview',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwq-plus': {
displayName: 'QwQ Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
'alibaba-coding-plan-cn': {
'glm-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 196608,
maxOutputTokens: 24576,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-coder-next': {
displayName: 'Qwen3 Coder Next',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-coder-plus': {
displayName: 'Qwen3 Coder Plus',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-max-2026-01-23': {
displayName: 'Qwen3 Max',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3.5-plus': {
displayName: 'Qwen3.5 Plus',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-flash': {
displayName: 'Qwen3.6 Flash',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
'alibaba-coding-plan': {
'glm-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 196608,
maxOutputTokens: 24576,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-coder-next': {
displayName: 'Qwen3 Coder Next',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-coder-plus': {
displayName: 'Qwen3 Coder Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-max-2026-01-23': {
displayName: 'Qwen3 Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3.5-plus': {
displayName: 'Qwen3.5 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-flash': {
displayName: 'Qwen3.6 Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
'alibaba-token-plan-cn': {
'deepseek-v3.2': {
displayName: 'DeepSeek V3.2',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 202752,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 196608,
maxOutputTokens: 24576,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen-image-2.0': {
displayName: 'Qwen Image 2.0',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen-image-2.0-pro': {
displayName: 'Qwen Image 2.0 Pro',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen3.6-flash': {
displayName: 'Qwen3.6 Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'wan2.7-image': {
displayName: 'Wan2.7 Image',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'wan2.7-image-pro': {
displayName: 'Wan2.7 Image Pro',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
'alibaba-token-plan': {
'deepseek-v3.2': {
displayName: 'DeepSeek V3.2',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 202752,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 196608,
maxOutputTokens: 24576,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen-image-2.0': {
displayName: 'Qwen Image 2.0',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen-image-2.0-pro': {
displayName: 'Qwen Image 2.0 Pro',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen3.6-flash': {
displayName: 'Qwen3.6 Flash',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'wan2.7-image': {
displayName: 'Wan2.7 Image',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'wan2.7-image-pro': {
displayName: 'Wan2.7 Image Pro',
lifecycle: 'active',
docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
contextWindow: 8192,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
cerebras: {
'gemma-4-31b': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl: 'https://inference-docs.cerebras.ai/models/overview',
contextWindow: 131072,
maxOutputTokens: 40960,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://inference-docs.cerebras.ai/models/overview',
contextWindow: 131072,
maxOutputTokens: 40960,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-glm-4.7': {
displayName: 'Z.AI GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://inference-docs.cerebras.ai/models/overview',
contextWindow: 131072,
maxOutputTokens: 40960,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
cohere: {
'c4ai-aya-expanse-32b': {
displayName: 'Aya Expanse 32B',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'c4ai-aya-expanse-8b': {
displayName: 'Aya Expanse 8B',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 8000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'c4ai-aya-vision-32b': {
displayName: 'Aya Vision 32B',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 16000,
maxOutputTokens: 4000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'c4ai-aya-vision-8b': {
displayName: 'Aya Vision 8B',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 16000,
maxOutputTokens: 4000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'command-a-03-2025': {
displayName: 'Command A',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 256000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'command-a-plus-05-2026': {
displayName: 'Command A Plus',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'command-a-reasoning-08-2025': {
displayName: 'Command A Reasoning',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 256000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'command-a-translate-08-2025': {
displayName: 'Command A Translate',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 8000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'command-a-vision-07-2025': {
displayName: 'Command A Vision',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 8000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'command-r-08-2024': {
displayName: 'Command R',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'command-r-plus-08-2024': {
displayName: 'Command R+',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'command-r7b-12-2024': {
displayName: 'Command R7B',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'command-r7b-arabic-02-2025': {
displayName: 'Command R7B Arabic',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'north-mini-code-1-0': {
displayName: 'North Mini Code',
lifecycle: 'active',
docsUrl: 'https://docs.cohere.com/docs/models',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
'cloudflare-workers-ai': {
'@cf/aisingapore/gemma-sea-lion-v4-27b-it': {
displayName: 'Gemma Sea Lion V4 27B It',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'@cf/deepseek-ai/deepseek-r1-distill-qwen-32b': {
displayName: 'Deepseek R1 Distill Qwen 32B',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 80000,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'@cf/google/gemma-4-26b-a4b-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 256000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'@cf/ibm-granite/granite-4.0-h-micro': {
displayName: 'Granite 4.0 H Micro',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'@cf/meta/llama-3.1-8b-instruct-fp8': {
displayName: 'Llama 3.1 8B Instruct fp8',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'@cf/meta/llama-3.2-11b-vision-instruct': {
displayName: 'Llama 3.2 11B Vision Instruct',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'@cf/meta/llama-3.2-1b-instruct': {
displayName: 'Llama 3.2 1B Instruct',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 60000,
maxOutputTokens: 60000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'@cf/meta/llama-3.2-3b-instruct': {
displayName: 'Llama 3.2 3B Instruct',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 80000,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'@cf/meta/llama-3.3-70b-instruct-fp8-fast': {
displayName: 'Llama 3.3 70B Instruct fp8 Fast',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 24000,
maxOutputTokens: 24000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'@cf/meta/llama-4-scout-17b-16e-instruct': {
displayName: 'Llama 4 Scout 17B 16E Instruct',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 131000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'@cf/meta/llama-guard-3-8b': {
displayName: 'Llama Guard 3 8B',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'@cf/mistralai/mistral-small-3.1-24b-instruct': {
displayName: 'Mistral Small 3.1 24B Instruct',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'@cf/moonshotai/kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 262144,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'@cf/moonshotai/kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'@cf/nvidia/nemotron-3-120b-a12b': {
displayName: 'Nemotron 3 Super 120B',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'@cf/openai/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'@cf/openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'@cf/qwen/qwen2.5-coder-32b-instruct': {
displayName: 'Qwen2.5 Coder 32B Instruct',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'@cf/qwen/qwen3-30b-a3b-fp8': {
displayName: 'Qwen3 30B A3b fp8',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'@cf/qwen/qwq-32b': {
displayName: 'Qwq 32B',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 24000,
maxOutputTokens: 24000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'@cf/zai-org/glm-4.7-flash': {
displayName: 'GLM-4.7-Flash',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'@cf/zai-org/glm-5.2': {
displayName: 'Glm 5.2',
lifecycle: 'active',
docsUrl: 'https://developers.cloudflare.com/workers-ai/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
deepinfra: {
'deepseek-ai/DeepSeek-R1-0528': {
displayName: 'DeepSeek-R1-0528',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 163840,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3.2': {
displayName: 'DeepSeek-V3.2',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 163840,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V4-Flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 1048576,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V4-Pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 1048576,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'google/gemma-4-26B-A4B-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemma-4-31B-it': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'meta-llama/Llama-3.3-70B-Instruct-Turbo': {
displayName: 'Llama 3.3 70B Turbo',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8': {
displayName: 'Llama 4 Maverick 17B FP8',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 1048576,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'meta-llama/Llama-4-Scout-17B-16E-Instruct': {
displayName: 'Llama 4 Scout 17B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 327680,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2.5': {
displayName: 'MiniMax M2.5',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 196608,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 196608,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 524288,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.7-Code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nvidia/Llama-3.3-Nemotron-Super-49B-v1.5': {
displayName: 'Llama 3.3 Nemotron Super 49B v1.5',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/Nemotron-3-Nano-30B-A3B': {
displayName: 'Nemotron 3 Nano 30B A3B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning': {
displayName: 'Nemotron 3 Nano Omni 30B A3B Reasoning',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-32B': {
displayName: 'Qwen3 32B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 40960,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo': {
displayName: 'Qwen3 Coder 480B A35B Instruct Turbo',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 66536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Max': {
displayName: 'Qwen3 Max',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 256000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Next-80B-A3B-Instruct': {
displayName: 'Qwen3-Next 80B-A3B Instruct',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-122B-A10B': {
displayName: 'Qwen3.5 122B-A10B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-27B': {
displayName: 'Qwen3.5 27B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-35B-A3B': {
displayName: 'Qwen 3.5 35B A3B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 81920,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-397B-A17B': {
displayName: 'Qwen 3.5 397B A17B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 81920,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-9B': {
displayName: 'Qwen3.5 9B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.6-27B': {
displayName: 'Qwen3.6 27B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.6-35B-A3B': {
displayName: 'Qwen3.6 35B A3B',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 81920,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.7-Max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 256000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'XiaomiMiMo/MiMo-V2.5': {
displayName: 'MiMo-V2.5',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'XiaomiMiMo/MiMo-V2.5-Pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 1048576,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.6': {
displayName: 'GLM-4.6',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.7-Flash': {
displayName: 'GLM-4.7-Flash',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://deepinfra.com/models',
contextWindow: 1048576,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
deepseek: {
'deepseek-chat': {
displayName: 'DeepSeek Chat',
lifecycle: 'active',
docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek-reasoner': {
displayName: 'DeepSeek Reasoner',
lifecycle: 'active',
docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
'fireworks-ai': {
'accounts/fireworks/models/deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/glm-5p1': {
displayName: 'GLM 5.1',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 202800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/glm-5p2': {
displayName: 'GLM 5.2',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 1048575,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/kimi-k2p6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/kimi-k2p7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/minimax-m2p7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 196608,
maxOutputTokens: 196608,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/minimax-m3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 512000,
maxOutputTokens: 512000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/models/qwen3p7-plus': {
displayName: 'Qwen 3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'accounts/fireworks/routers/glm-5p1-fast': {
displayName: 'GLM 5.1 Fast',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 202800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/routers/glm-5p2-fast': {
displayName: 'GLM 5.2 Fast',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 1048575,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'accounts/fireworks/routers/kimi-k2p6-fast': {
displayName: 'Kimi K2.6 Fast',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'accounts/fireworks/routers/kimi-k2p6-turbo': {
displayName: 'Kimi K2.6 Turbo',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'accounts/fireworks/routers/kimi-k2p7-code-fast': {
displayName: 'Kimi K2.7 Code Fast',
lifecycle: 'active',
docsUrl: 'https://fireworks.ai/docs/',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
'github-copilot': {
'claude-fable-5': {
displayName: 'Claude Fable 5',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-haiku-4.5': {
displayName: 'Claude Haiku 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4.5': {
displayName: 'Claude Opus 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4.6': {
displayName: 'Claude Opus 4.6',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4.7': {
displayName: 'Claude Opus 4.7',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4.8': {
displayName: 'Claude Opus 4.8',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4': {
displayName: 'Claude Sonnet 4 (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 216000,
maxOutputTokens: 16000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4.5': {
displayName: 'Claude Sonnet 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4.6': {
displayName: 'Claude Sonnet 4.6',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-5': {
displayName: 'Claude Sonnet 5',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-2.5-pro': {
displayName: 'Gemini 2.5 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3-flash-preview': {
displayName: 'Gemini 3 Flash Preview',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-pro-preview': {
displayName: 'Gemini 3.1 Pro Preview',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.5-flash': {
displayName: 'Gemini 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-4.1': {
displayName: 'GPT-4.1',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-5-mini': {
displayName: 'GPT-5 Mini',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 264000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2': {
displayName: 'GPT-5.2',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2-codex': {
displayName: 'GPT-5.2 Codex',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.3-codex': {
displayName: 'GPT-5.3 Codex',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4': {
displayName: 'GPT-5.4',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-mini': {
displayName: 'GPT-5.4 mini',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-nano': {
displayName: 'GPT-5.4 nano',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.5': {
displayName: 'GPT-5.5',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-luna': {
displayName: 'GPT-5.6 Luna',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-sol': {
displayName: 'GPT-5.6 Sol',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-terra': {
displayName: 'GPT-5.6 Terra',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 256000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mai-code-1-flash-picker': {
displayName: 'MAI-Code-1-Flash',
lifecycle: 'active',
docsUrl: 'https://docs.github.com/en/copilot',
contextWindow: 256000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
google: {
'gemini-2.0-flash': {
displayName: 'Gemini 2.0 Flash',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gemini-2.0-flash-lite': {
displayName: 'Gemini 2.0 Flash-Lite',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gemini-2.5-flash': {
displayName: 'Gemini 2.5 Flash',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-2.5-flash-image': {
displayName: 'Nano Banana',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemini-2.5-flash-lite': {
displayName: 'Gemini 2.5 Flash-Lite',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-2.5-flash-preview-tts': {
displayName: 'Gemini 2.5 Flash Preview TTS',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 8192,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'gemini-2.5-pro': {
displayName: 'Gemini 2.5 Pro',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-2.5-pro-preview-tts': {
displayName: 'Gemini 2.5 Pro Preview TTS',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 8192,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'gemini-3-flash-preview': {
displayName: 'Gemini 3 Flash Preview',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3-pro-image-preview': {
displayName: 'Nano Banana Pro',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemini-3-pro-preview': {
displayName: 'Gemini 3 Pro Preview',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-flash-image-preview': {
displayName: 'Nano Banana 2',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 65536,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemini-3.1-flash-lite': {
displayName: 'Gemini 3.1 Flash Lite',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-flash-lite-preview': {
displayName: 'Gemini 3.1 Flash Lite Preview',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-pro-preview': {
displayName: 'Gemini 3.1 Pro Preview',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-pro-preview-customtools': {
displayName: 'Gemini 3.1 Pro Preview Custom Tools',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.5-flash': {
displayName: 'Gemini 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-embedding-001': {
displayName: 'Gemini Embedding 001',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 2048,
maxOutputTokens: 1,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'gemini-flash-latest': {
displayName: 'Gemini Flash Latest',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-flash-lite-latest': {
displayName: 'Gemini Flash-Lite Latest',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-omni-flash-preview': {
displayName: 'Gemini Omni Flash Preview',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemma-4-26b-a4b-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemma-4-31b-it': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
'gemini-cli': {
'gemini-2.0-flash': {
displayName: 'Gemini 2.0 Flash',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gemini-2.0-flash-lite': {
displayName: 'Gemini 2.0 Flash-Lite',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gemini-2.5-flash': {
displayName: 'Gemini 2.5 Flash',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-2.5-flash-image': {
displayName: 'Nano Banana',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemini-2.5-flash-lite': {
displayName: 'Gemini 2.5 Flash-Lite',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-2.5-flash-preview-tts': {
displayName: 'Gemini 2.5 Flash Preview TTS',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 8192,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'gemini-2.5-pro': {
displayName: 'Gemini 2.5 Pro',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-2.5-pro-preview-tts': {
displayName: 'Gemini 2.5 Pro Preview TTS',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 8192,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'gemini-3-flash-preview': {
displayName: 'Gemini 3 Flash Preview',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3-pro-image-preview': {
displayName: 'Nano Banana Pro',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemini-3-pro-preview': {
displayName: 'Gemini 3 Pro Preview',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-flash-image-preview': {
displayName: 'Nano Banana 2',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 65536,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemini-3.1-flash-lite': {
displayName: 'Gemini 3.1 Flash Lite',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-flash-lite-preview': {
displayName: 'Gemini 3.1 Flash Lite Preview',
lifecycle: 'deprecated',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-pro-preview': {
displayName: 'Gemini 3.1 Pro Preview',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-pro-preview-customtools': {
displayName: 'Gemini 3.1 Pro Preview Custom Tools',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.5-flash': {
displayName: 'Gemini 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-embedding-001': {
displayName: 'Gemini Embedding 001',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 2048,
maxOutputTokens: 1,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'gemini-flash-latest': {
displayName: 'Gemini Flash Latest',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-flash-lite-latest': {
displayName: 'Gemini Flash-Lite Latest',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-omni-flash-preview': {
displayName: 'Gemini Omni Flash Preview',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gemma-4-26b-a4b-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemma-4-31b-it': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl: 'https://ai.google.dev/gemini-api/docs/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
groq: {
'canopylabs/orpheus-arabic-saudi': {
displayName: 'Canopy Labs Orpheus Arabic Saudi',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 4000,
maxOutputTokens: 50000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'canopylabs/orpheus-v1-english': {
displayName: 'Canopy Labs Orpheus V1 English',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 4000,
maxOutputTokens: 50000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'groq/compound': {
displayName: 'Compound',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'groq/compound-mini': {
displayName: 'Compound Mini',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'llama-3.1-8b-instant': {
displayName: 'Llama 3.1 8B',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'llama-3.3-70b-versatile': {
displayName: 'Llama 3.3 70B',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta-llama/llama-4-scout-17b-16e-instruct': {
displayName: 'Llama 4 Scout 17B 16E',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta-llama/llama-prompt-guard-2-22m': {
displayName: 'Llama Prompt Guard 2 22M',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 512,
maxOutputTokens: 512,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta-llama/llama-prompt-guard-2-86m': {
displayName: 'Prompt Guard 2 86M',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 512,
maxOutputTokens: 512,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-safeguard-20b': {
displayName: 'Safety GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-32b': {
displayName: 'Qwen3-32B',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 131072,
maxOutputTokens: 40960,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'whisper-large-v3': {
displayName: 'Whisper',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'whisper-large-v3-turbo': {
displayName: 'Whisper Large V3 Turbo',
lifecycle: 'active',
docsUrl: 'https://console.groq.com/docs/models',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
huggingface: {
'deepseek-ai/DeepSeek-R1': {
displayName: 'DeepSeek-R1',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 64000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-R1-0528': {
displayName: 'DeepSeek-R1-0528',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 163840,
maxOutputTokens: 163840,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3.2': {
displayName: 'DeepSeek-V3.2',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 163840,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V4-Flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 1048576,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V4-Pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 1048576,
maxOutputTokens: 393216,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'google/gemma-4-26B-A4B-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemma-4-31B-it': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'meta-llama/Llama-3.3-70B-Instruct': {
displayName: 'Llama-3.3-70B-Instruct',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 131072,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2': {
displayName: 'MiniMax-M2',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 204800,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2.1': {
displayName: 'MiniMax-M2.1',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 524288,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2-Instruct': {
displayName: 'Kimi-K2-Instruct',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/Kimi-K2-Instruct-0905': {
displayName: 'Kimi-K2-Instruct-0905',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/Kimi-K2-Thinking': {
displayName: 'Kimi-K2-Thinking',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.5': {
displayName: 'Kimi-K2.5',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.6': {
displayName: 'Kimi-K2.6',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.7-Code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-235B-A22B': {
displayName: 'Qwen3 235B-A22B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 40960,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-235B-A22B-Thinking-2507': {
displayName: 'Qwen3-235B-A22B-Thinking-2507',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-32B': {
displayName: 'Qwen3 32B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-Coder-30B-A3B-Instruct': {
displayName: 'Qwen3-Coder 30B-A3B Instruct',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Coder-480B-A35B-Instruct': {
displayName: 'Qwen3-Coder-480B-A35B-Instruct',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 66536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Coder-Next': {
displayName: 'Qwen3-Coder-Next',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Embedding-4B': {
displayName: 'Qwen 3 Embedding 4B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 32000,
maxOutputTokens: 2048,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'Qwen/Qwen3-Embedding-8B': {
displayName: 'Qwen 3 Embedding 8B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 32000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'Qwen/Qwen3-Next-80B-A3B-Instruct': {
displayName: 'Qwen3-Next-80B-A3B-Instruct',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 66536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Next-80B-A3B-Thinking': {
displayName: 'Qwen3-Next-80B-A3B-Thinking',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-122B-A10B': {
displayName: 'Qwen3.5 122B-A10B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-27B': {
displayName: 'Qwen3.5 27B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-35B-A3B': {
displayName: 'Qwen3.5 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-397B-A17B': {
displayName: 'Qwen3.5-397B-A17B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-9B': {
displayName: 'Qwen3.5 9B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.6-27B': {
displayName: 'Qwen3.6 27B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.6-35B-A3B': {
displayName: 'Qwen3.6 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'stepfun-ai/Step-3.5-Flash': {
displayName: 'Step 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'stepfun-ai/Step-3.7-Flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'XiaomiMiMo/MiMo-V2-Flash': {
displayName: 'MiMo-V2-Flash',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'XiaomiMiMo/MiMo-V2.5-Pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.5': {
displayName: 'GLM-4.5',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.5-Air': {
displayName: 'GLM-4.5-Air',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.5V': {
displayName: 'GLM-4.5V',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 65536,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.6': {
displayName: 'GLM-4.6',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.7-Flash': {
displayName: 'GLM-4.7-Flash',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 200000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://huggingface.co/docs/inference-providers',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
MiniMax: {
'MiniMax-M2': {
displayName: 'MiniMax-M2',
lifecycle: 'active',
docsUrl: 'https://platform.minimax.io/docs/guides/quickstart',
contextWindow: 196608,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.1': {
displayName: 'MiniMax-M2.1',
lifecycle: 'active',
docsUrl: 'https://platform.minimax.io/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://platform.minimax.io/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5-highspeed': {
displayName: 'MiniMax-M2.5-highspeed',
lifecycle: 'active',
docsUrl: 'https://platform.minimax.io/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://platform.minimax.io/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.7-highspeed': {
displayName: 'MiniMax-M2.7-highspeed',
lifecycle: 'active',
docsUrl: 'https://platform.minimax.io/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://platform.minimax.io/docs/guides/quickstart',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
'MiniMax-cn': {
'MiniMax-M2': {
displayName: 'MiniMax-M2',
lifecycle: 'active',
docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart',
contextWindow: 196608,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.1': {
displayName: 'MiniMax-M2.1',
lifecycle: 'active',
docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.5-highspeed': {
displayName: 'MiniMax-M2.5-highspeed',
lifecycle: 'active',
docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M2.7-highspeed': {
displayName: 'MiniMax-M2.7-highspeed',
lifecycle: 'active',
docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMax-M3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
mistral: {
'codestral-latest': {
displayName: 'Codestral (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 256000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'devstral-2512': {
displayName: 'Devstral 2',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'devstral-latest': {
displayName: 'Devstral 2',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'devstral-medium-2507': {
displayName: 'Devstral Medium',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'devstral-medium-latest': {
displayName: 'Devstral 2 (latest)',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'devstral-small-2505': {
displayName: 'Devstral Small 2505',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'devstral-small-2507': {
displayName: 'Devstral Small',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'labs-devstral-small-2512': {
displayName: 'Devstral Small 2',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'magistral-medium-latest': {
displayName: 'Magistral Medium (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'magistral-small': {
displayName: 'Magistral Small',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'ministral-3b-latest': {
displayName: 'Ministral 3B (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'ministral-8b-latest': {
displayName: 'Ministral 8B (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral-embed': {
displayName: 'Mistral Embed',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 8000,
maxOutputTokens: 3072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mistral-large-2411': {
displayName: 'Mistral Large 2.1',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral-large-2512': {
displayName: 'Mistral Large 3',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral-large-latest': {
displayName: 'Mistral Large (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral-medium-2505': {
displayName: 'Mistral Medium 3',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral-medium-2508': {
displayName: 'Mistral Medium 3.1',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral-medium-2604': {
displayName: 'Mistral Medium 3.5',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistral-medium-latest': {
displayName: 'Mistral Medium (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistral-nemo': {
displayName: 'Mistral Nemo',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral-small-2506': {
displayName: 'Mistral Small 3.2',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral-small-2603': {
displayName: 'Mistral Small 4',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistral-small-latest': {
displayName: 'Mistral Small (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'open-mistral-7b': {
displayName: 'Mistral 7B',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 8000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'open-mistral-nemo': {
displayName: 'Open Mistral Nemo',
lifecycle: 'deprecated',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'open-mixtral-8x22b': {
displayName: 'Mixtral 8x22B',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 64000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'open-mixtral-8x7b': {
displayName: 'Mixtral 8x7B',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'pixtral-12b': {
displayName: 'Pixtral 12B',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'pixtral-large-latest': {
displayName: 'Pixtral Large (latest)',
lifecycle: 'active',
docsUrl: 'https://docs.mistral.ai/getting-started/models/',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
},
moonshot: {
'kimi-k2-0711-preview': {
displayName: 'Kimi K2 0711',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'kimi-k2-0905-preview': {
displayName: 'Kimi K2 0905',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'kimi-k2-thinking': {
displayName: 'Kimi K2 Thinking',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2-thinking-turbo': {
displayName: 'Kimi K2 Thinking Turbo',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2-turbo-preview': {
displayName: 'Kimi K2 Turbo',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code-highspeed': {
displayName: 'Kimi K2.7 Code HighSpeed',
lifecycle: 'active',
docsUrl: 'https://platform.moonshot.cn/docs/api/chat',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
nvidia: {
'abacusai/dracarys-llama-3_1-70b-instruct': {
displayName: 'dracarys-llama-3.1-70b-instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'baai/bge-m3': {
displayName: 'BGE M3',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 8192,
maxOutputTokens: 1024,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'black-forest-labs/flux_1-kontext-dev': {
displayName: 'FLUX.1-Kontext-dev',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 40960,
maxOutputTokens: 40960,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'black-forest-labs/flux_1-schnell': {
displayName: 'FLUX.1-schnell',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 77,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'black-forest-labs/flux_2-klein-4b': {
displayName: 'FLUX.2 Klein 4B',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 40960,
maxOutputTokens: 40960,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'black-forest-labs/flux.1-dev': {
displayName: 'FLUX.1-dev',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 4096,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seed-oss-36b-instruct': {
displayName: 'ByteDance-Seed/Seed-OSS-36B-Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek-ai/deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 1048576,
maxOutputTokens: 393216,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 1048576,
maxOutputTokens: 393216,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'google/gemma-2-2b-it': {
displayName: 'Gemma 2 2b It',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'google/gemma-3n-e2b-it': {
displayName: 'Gemma 3n E2b It',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'google/gemma-3n-e4b-it': {
displayName: 'Gemma 3n E4b It',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'google/gemma-4-31b-it': {
displayName: 'Gemma-4-31B-IT',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 256000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/google-paligemma': {
displayName: 'paligemma',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'meta/esm2-650m': {
displayName: 'esm2-650m',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta/esmfold': {
displayName: 'esmfold',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta/llama-3.1-70b-instruct': {
displayName: 'Llama 3.1 70b Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta/llama-3.1-8b-instruct': {
displayName: 'Llama 3.1 8B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 16000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta/llama-3.2-11b-vision-instruct': {
displayName: 'Llama 3.2 11b Vision Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta/llama-3.2-1b-instruct': {
displayName: 'Llama 3.2 1b Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta/llama-3.2-3b-instruct': {
displayName: 'Llama 3.2 3B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 32768,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta/llama-3.2-90b-vision-instruct': {
displayName: 'Llama-3.2-90B-Vision-Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta/llama-3.3-70b-instruct': {
displayName: 'Llama 3.3 70b Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta/llama-4-maverick-17b-128e-instruct': {
displayName: 'Llama 4 Maverick 17b 128e Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta/llama-guard-4-12b': {
displayName: 'Llama Guard 4 12B',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'microsoft/phi-4-mini-instruct': {
displayName: 'Phi-4-Mini',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'microsoft/phi-4-multimodal-instruct': {
displayName: 'Phi 4 Multimodal',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'minimaxai/minimax-m2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimaxai/minimax-m3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 1000000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistralai/magistral-small-2506': {
displayName: 'Magistral Small 2506',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mistralai/mistral-7b-instruct-v03': {
displayName: 'Mistral-7B-Instruct-v0.3',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 65536,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/mistral-large-3-675b-instruct-2512': {
displayName: 'Mistral Large 3 675B Instruct 2512',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/mistral-medium-3-instruct': {
displayName: 'Mistral Medium 3',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'mistralai/mistral-nemotron': {
displayName: 'mistral-nemotron',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/mistral-small-4-119b-2603': {
displayName: 'mistral-small-4-119b-2603',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistralai/mixtral-8x22b-instruct': {
displayName: 'Mistral: Mixtral 8x22B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 65536,
maxOutputTokens: 13108,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/mixtral-8x7b-instruct': {
displayName: 'Mistral: Mixtral 8x7B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 32768,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2-instruct-0905': {
displayName: 'Kimi K2 0905',
lifecycle: 'deprecated',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'deprecated',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nvidia/active-speaker-detection': {
displayName: 'Active Speaker Detection',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/bevformer': {
displayName: 'bevformer',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/cosmos-predict1-5b': {
displayName: 'cosmos-predict1-5b',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'nvidia/cosmos-transfer1-7b': {
displayName: 'cosmos-transfer1-7b',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'nvidia/cosmos-transfer2_5-2b': {
displayName: 'cosmos-transfer2.5-2b',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'nvidia/gliner-pii': {
displayName: 'gliner-pii',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/llama-3_1-nemotron-safety-guard-8b-v3': {
displayName: 'llama-3.1-nemotron-safety-guard-8b-v3',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/llama-3_2-nemoretriever-300m-embed-v1': {
displayName: 'llama-3_2-nemoretriever-300m-embed-v1',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/llama-nemotron-embed-vl-1b-v2': {
displayName: 'llama-nemotron-embed-vl-1b-v2',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'nvidia/llama-nemotron-rerank-vl-1b-v2': {
displayName: 'llama-nemotron-rerank-vl-1b-v2',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'nvidia/magpie-tts-zeroshot': {
displayName: 'magpie-tts-zeroshot',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/nemotron-3-content-safety': {
displayName: 'nemotron-3-content-safety',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/nemotron-3-nano-30b-a3b': {
displayName: 'nemotron-3-nano-30b-a3b',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning': {
displayName: 'Nemotron 3 Nano Omni',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 256000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-super-120b-a12b': {
displayName: 'Nemotron 3 Super',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-ultra-550b-a55b': {
displayName: 'Nemotron 3 Ultra 550B A55B',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-content-safety-reasoning-4b': {
displayName: 'nemotron-content-safety-reasoning-4b',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'nvidia/nemotron-mini-4b-instruct': {
displayName: 'nemotron-mini-4b-instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'nvidia/nemotron-voicechat': {
displayName: 'nemotron-voicechat',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'nvidia/nv-embed-v1': {
displayName: 'nv-embed-v1',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/nv-embedcode-7b-v1': {
displayName: 'nv-embedcode-7b-v1',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/nvidia-nemotron-nano-9b-v2': {
displayName: 'nvidia-nemotron-nano-9b-v2',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/rerank-qa-mistral-4b': {
displayName: 'rerank-qa-mistral-4b',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/riva-translate-4b-instruct-v1_1': {
displayName: 'riva-translate-4b-instruct-v1_1',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/sparsedrive': {
displayName: 'sparsedrive',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/streampetr': {
displayName: 'streampetr',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/studiovoice': {
displayName: 'studiovoice',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/synthetic-video-detector': {
displayName: 'synthetic-video-detector',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/usdcode': {
displayName: 'usdcode',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/usdvalidate': {
displayName: 'usdvalidate',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-oss-120b': {
displayName: 'GPT-OSS-120B',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/whisper-large-v3': {
displayName: 'Whisper Large v3',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen/qwen-image': {
displayName: 'Qwen Image',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'qwen/qwen-image-edit': {
displayName: 'Qwen Image Edit',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'qwen/qwen2.5-coder-32b-instruct': {
displayName: 'Qwen2.5 Coder 32b Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-coder-480b-a35b-instruct': {
displayName: 'Qwen3 Coder 480B A35B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 66536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-next-80b-a3b-instruct': {
displayName: 'Qwen3-Next-80B-A3B-Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3.5-122b-a10b': {
displayName: 'Qwen3.5 122B-A10B',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-397b-a17b': {
displayName: 'Qwen3.5-397B-A17B',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 262144,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'sarvamai/sarvam-m': {
displayName: 'sarvam-m',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'stepfun-ai/step-3.5-flash': {
displayName: 'Step 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 256000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'stepfun-ai/step-3.7-flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 256000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'upstage/solar-10_7b-instruct': {
displayName: 'solar-10.7b-instruct',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'z-ai/glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://docs.api.nvidia.com/nim/',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
'ollama-cloud': {
'cogito-2.1:671b': {
displayName: 'cogito-2.1:671b',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 163840,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v3.1:671b': {
displayName: 'deepseek-v3.1:671b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 163840,
maxOutputTokens: 163840,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v3.2': {
displayName: 'deepseek-v3.2',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 163840,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-flash': {
displayName: 'deepseek-v4-flash',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 1048576,
maxOutputTokens: 1048576,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-pro': {
displayName: 'deepseek-v4-pro',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 1048576,
maxOutputTokens: 1048576,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'devstral-2:123b': {
displayName: 'devstral-2:123b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'devstral-small-2:24b': {
displayName: 'devstral-small-2:24b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gemini-3-flash-preview': {
displayName: 'gemini-3-flash-preview',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemma3:12b': {
displayName: 'gemma3:12b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gemma3:27b': {
displayName: 'gemma3:27b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gemma3:4b': {
displayName: 'gemma3:4b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gemma4:31b': {
displayName: 'gemma4:31b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'glm-4.6': {
displayName: 'glm-4.6',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.7': {
displayName: 'glm-4.7',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'glm-5',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.1': {
displayName: 'glm-5.1',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 976000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'gpt-oss:120b': {
displayName: 'gpt-oss:120b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'gpt-oss:20b': {
displayName: 'gpt-oss:20b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2-thinking': {
displayName: 'kimi-k2-thinking',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2:1t': {
displayName: 'kimi-k2:1t',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'kimi-k2.5',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.6': {
displayName: 'kimi-k2.6',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code': {
displayName: 'kimi-k2.7-code',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'minimax-m2': {
displayName: 'minimax-m2',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 204800,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.1': {
displayName: 'minimax-m2.1',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.5': {
displayName: 'minimax-m2.5',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.7': {
displayName: 'minimax-m2.7',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 196608,
maxOutputTokens: 196608,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m3': {
displayName: 'minimax-m3',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 512000,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'ministral-3:14b': {
displayName: 'ministral-3:14b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'ministral-3:3b': {
displayName: 'ministral-3:3b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'ministral-3:8b': {
displayName: 'ministral-3:8b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral-large-3:675b': {
displayName: 'mistral-large-3:675b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'nemotron-3-nano:30b': {
displayName: 'nemotron-3-nano:30b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nemotron-3-super': {
displayName: 'nemotron-3-super',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nemotron-3-ultra': {
displayName: 'nemotron-3-ultra',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-coder-next': {
displayName: 'qwen3-coder-next',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-coder:480b': {
displayName: 'qwen3-coder:480b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3-next:80b': {
displayName: 'qwen3-next:80b',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-vl:235b': {
displayName: 'qwen3-vl:235b',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3-vl:235b-instruct': {
displayName: 'qwen3-vl:235b-instruct',
lifecycle: 'deprecated',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen3.5:397b': {
displayName: 'qwen3.5:397b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'rnj-1:8b': {
displayName: 'rnj-1:8b',
lifecycle: 'active',
docsUrl: 'https://docs.ollama.com/cloud',
contextWindow: 32768,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
},
openai: {
'chatgpt-image-latest': {
displayName: 'chatgpt-image-latest',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gpt-3.5-turbo': {
displayName: 'GPT-3.5-turbo',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 16385,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'gpt-4': {
displayName: 'GPT-4',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'gpt-4-turbo': {
displayName: 'GPT-4 Turbo',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4.1': {
displayName: 'GPT-4.1',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4.1-mini': {
displayName: 'GPT-4.1 mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4.1-nano': {
displayName: 'GPT-4.1 nano',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4o': {
displayName: 'GPT-4o',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4o-2024-05-13': {
displayName: 'GPT-4o (2024-05-13)',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4o-2024-08-06': {
displayName: 'GPT-4o (2024-08-06)',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4o-2024-11-20': {
displayName: 'GPT-4o (2024-11-20)',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-4o-mini': {
displayName: 'GPT-4o mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-5': {
displayName: 'GPT-5',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5-chat-latest': {
displayName: 'GPT-5 Chat (latest)',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'gpt-5-codex': {
displayName: 'GPT-5-Codex',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5-mini': {
displayName: 'GPT-5 Mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5-nano': {
displayName: 'GPT-5 Nano',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5-pro': {
displayName: 'GPT-5 Pro',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 272000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1': {
displayName: 'GPT-5.1',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1-chat-latest': {
displayName: 'GPT-5.1 Chat',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1-codex': {
displayName: 'GPT-5.1 Codex',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1-codex-max': {
displayName: 'GPT-5.1 Codex Max',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1-codex-mini': {
displayName: 'GPT-5.1 Codex mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2': {
displayName: 'GPT-5.2',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2-chat-latest': {
displayName: 'GPT-5.2 Chat',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2-codex': {
displayName: 'GPT-5.2 Codex',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2-pro': {
displayName: 'GPT-5.2 Pro',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.3-chat-latest': {
displayName: 'GPT-5.3 Chat (latest)',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'gpt-5.3-codex': {
displayName: 'GPT-5.3 Codex',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.3-codex-spark': {
displayName: 'GPT-5.3 Codex Spark',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4': {
displayName: 'GPT-5.4',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-mini': {
displayName: 'GPT-5.4 mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-nano': {
displayName: 'GPT-5.4 nano',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-pro': {
displayName: 'GPT-5.4 Pro',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.5': {
displayName: 'GPT-5.5',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.5-pro': {
displayName: 'GPT-5.5 Pro',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6': {
displayName: 'GPT-5.6',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-luna': {
displayName: 'GPT-5.6 Luna',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-sol': {
displayName: 'GPT-5.6 Sol',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-terra': {
displayName: 'GPT-5.6 Terra',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-image-1': {
displayName: 'gpt-image-1',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gpt-image-1-mini': {
displayName: 'gpt-image-1-mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gpt-image-1.5': {
displayName: 'gpt-image-1.5',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gpt-image-2': {
displayName: 'gpt-image-2',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gpt-realtime-2.1': {
displayName: 'GPT-Realtime-2.1',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 128000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
o1: {
displayName: 'o1',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'o1-pro': {
displayName: 'o1-pro',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
o3: {
displayName: 'o3',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'o3-deep-research': {
displayName: 'o3-deep-research',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'o3-mini': {
displayName: 'o3-mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'o3-pro': {
displayName: 'o3-pro',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'o4-mini': {
displayName: 'o4-mini',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'o4-mini-deep-research': {
displayName: 'o4-mini-deep-research',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'text-embedding-3-large': {
displayName: 'text-embedding-3-large',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 8191,
maxOutputTokens: 3072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'text-embedding-3-small': {
displayName: 'text-embedding-3-small',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 8191,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'text-embedding-ada-002': {
displayName: 'text-embedding-ada-002',
lifecycle: 'active',
docsUrl: 'https://platform.openai.com/docs/models',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
opencode: {
'big-pickle': {
displayName: 'Big Pickle',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'claude-3-5-haiku': {
displayName: 'Claude Haiku 3.5',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'claude-fable-5': {
displayName: 'Claude Fable 5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-haiku-4-5': {
displayName: 'Claude Haiku 4.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-1': {
displayName: 'Claude Opus 4.1',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-5': {
displayName: 'Claude Opus 4.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-6': {
displayName: 'Claude Opus 4.6',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-7': {
displayName: 'Claude Opus 4.7',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-opus-4-8': {
displayName: 'Claude Opus 4.8',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4': {
displayName: 'Claude Sonnet 4',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4-5': {
displayName: 'Claude Sonnet 4.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-4-6': {
displayName: 'Claude Sonnet 4.6',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'claude-sonnet-5': {
displayName: 'Claude Sonnet 5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-flash-free': {
displayName: 'DeepSeek V4 Flash Free',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'gemini-3-flash': {
displayName: 'Gemini 3 Flash',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3-pro': {
displayName: 'Gemini 3 Pro',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.1-pro': {
displayName: 'Gemini 3.1 Pro Preview',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gemini-3.5-flash': {
displayName: 'Gemini 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'glm-4.6': {
displayName: 'GLM-4.6',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.7-free': {
displayName: 'GLM-4.7 Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5-free': {
displayName: 'GLM-5 Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'gpt-5': {
displayName: 'GPT-5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5-codex': {
displayName: 'GPT-5 Codex',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5-nano': {
displayName: 'GPT-5 Nano',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1': {
displayName: 'GPT-5.1',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1-codex': {
displayName: 'GPT-5.1 Codex',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1-codex-max': {
displayName: 'GPT-5.1 Codex Max',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.1-codex-mini': {
displayName: 'GPT-5.1 Codex Mini',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2': {
displayName: 'GPT-5.2',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.2-codex': {
displayName: 'GPT-5.2 Codex',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.3-codex': {
displayName: 'GPT-5.3 Codex',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.3-codex-spark': {
displayName: 'GPT-5.3 Codex Spark',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'gpt-5.4': {
displayName: 'GPT-5.4',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-mini': {
displayName: 'GPT-5.4 Mini',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-nano': {
displayName: 'GPT-5.4 Nano',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.4-pro': {
displayName: 'GPT-5.4 Pro',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.5': {
displayName: 'GPT-5.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.5-pro': {
displayName: 'GPT-5.5 Pro',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-luna': {
displayName: 'GPT-5.6 Luna',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-sol': {
displayName: 'GPT-5.6 Sol',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'gpt-5.6-terra': {
displayName: 'GPT-5.6 Terra',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'grok-4.5': {
displayName: 'Grok 4.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 500000,
maxOutputTokens: 500000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'grok-build-0.1': {
displayName: 'Grok Build 0.1',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'grok-code': {
displayName: 'Grok Code Fast 1',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'hy3-free': {
displayName: 'Hy3 Free',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 190000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'hy3-preview-free': {
displayName: 'Hy3 preview Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2': {
displayName: 'Kimi K2',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'kimi-k2-thinking': {
displayName: 'Kimi K2 Thinking',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.5-free': {
displayName: 'Kimi K2.5 Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'ling-2.6-flash-free': {
displayName: 'Ling 2.6 Flash Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262100,
maxOutputTokens: 32800,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mimo-v2-flash-free': {
displayName: 'MiMo V2 Flash Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2-omni-free': {
displayName: 'MiMo V2 Omni Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2-pro-free': {
displayName: 'MiMo V2 Pro Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1048576,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2.5-free': {
displayName: 'MiMo V2.5 Free',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'minimax-m2.1': {
displayName: 'MiniMax-M2.1',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.1-free': {
displayName: 'MiniMax-M2.1 Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.5-free': {
displayName: 'MiniMax-M2.5 Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 512000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'minimax-m3-free': {
displayName: 'MiniMax-M3 Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nemotron-3-super-free': {
displayName: 'Nemotron 3 Super Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nemotron-3-ultra-free': {
displayName: 'Nemotron 3 Ultra Free',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'north-mini-code-free': {
displayName: 'North Mini Code Free',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3-coder': {
displayName: 'Qwen3 Coder',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen3.5-plus': {
displayName: 'Qwen3.5 Plus',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-plus-free': {
displayName: 'Qwen3.6 Plus Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'ring-2.6-1t-free': {
displayName: 'Ring 2.6 1T Free',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262000,
maxOutputTokens: 66000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'trinity-large-preview-free': {
displayName: 'Trinity Large Preview',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
},
'opencode-go': {
'deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 202752,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 202752,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2-omni': {
displayName: 'MiMo V2 Omni',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2-pro': {
displayName: 'MiMo V2 Pro',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1048576,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2.5': {
displayName: 'MiMo V2.5',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2.5-pro': {
displayName: 'MiMo V2.5 Pro',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1048576,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax-m3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.5-plus': {
displayName: 'Qwen3.5 Plus',
lifecycle: 'deprecated',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://opencode.ai/docs/zen',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
openrouter: {
'~anthropic/claude-fable-latest': {
displayName: 'Claude Fable Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~anthropic/claude-haiku-latest': {
displayName: 'Anthropic Claude Haiku Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~anthropic/claude-opus-latest': {
displayName: 'Claude Opus Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~anthropic/claude-sonnet-latest': {
displayName: 'Anthropic Claude Sonnet Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~google/gemini-flash-latest': {
displayName: 'Google Gemini Flash Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~google/gemini-pro-latest': {
displayName: 'Google Gemini Pro Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~moonshotai/kimi-latest': {
displayName: 'MoonshotAI Kimi Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~openai/gpt-latest': {
displayName: 'OpenAI GPT Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~openai/gpt-mini-latest': {
displayName: 'OpenAI GPT Mini Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'~x-ai/grok-latest': {
displayName: 'Grok Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 500000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'ai21/jamba-large-1.7': {
displayName: 'Jamba Large 1.7',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'aion-labs/aion-2.0': {
displayName: 'Aion-2.0',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'aion-labs/aion-3.0': {
displayName: 'Aion-3.0',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'aion-labs/aion-3.0-mini': {
displayName: 'Aion-3.0-Mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'aion-labs/aion-rp-llama-3.1-8b': {
displayName: 'Aion-RP 1.0 (8B)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'allenai/olmo-3-32b-think': {
displayName: 'Olmo 3 32B Think',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'amazon/nova-2-lite-v1': {
displayName: 'Nova 2 Lite',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65535,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'amazon/nova-lite-v1': {
displayName: 'Nova Lite 1.0',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 300000,
maxOutputTokens: 5120,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'amazon/nova-micro-v1': {
displayName: 'Nova Micro 1.0',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 5120,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'amazon/nova-premier-v1': {
displayName: 'Nova Premier 1.0',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'amazon/nova-pro-v1': {
displayName: 'Nova Pro 1.0',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 300000,
maxOutputTokens: 5120,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'anthracite-org/magnum-v4-72b': {
displayName: 'Magnum v4 72B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 2048,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'anthropic/claude-3-haiku': {
displayName: 'Claude 3 Haiku',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'anthropic/claude-fable-5': {
displayName: 'Claude Fable 5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-haiku-4.5': {
displayName: 'Claude Haiku 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4': {
displayName: 'Claude Opus 4',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.1': {
displayName: 'Claude Opus 4.1 (latest)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.5': {
displayName: 'Claude Opus 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.6': {
displayName: 'Claude Opus 4.6',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.7': {
displayName: 'Claude Opus 4.7',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.7-fast': {
displayName: 'Claude Opus 4.7 (Fast)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.8': {
displayName: 'Claude Opus 4.8',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.8-fast': {
displayName: 'Claude Opus 4.8 (Fast)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4': {
displayName: 'Claude Sonnet 4',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4.5': {
displayName: 'Claude Sonnet 4.5 (latest)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4.6': {
displayName: 'Claude Sonnet 4.6',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-5': {
displayName: 'Claude Sonnet 5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'arcee-ai/coder-large': {
displayName: 'Coder Large',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'arcee-ai/trinity-large-thinking': {
displayName: 'Trinity Large Thinking',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'arcee-ai/virtuoso-large': {
displayName: 'Virtuoso Large',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'baidu/ernie-4.5-vl-424b-a47b': {
displayName: 'ERNIE 4.5 VL 424B A47B ',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'bytedance-seed/seed-1.6': {
displayName: 'Seed 1.6',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'bytedance-seed/seed-1.6-flash': {
displayName: 'Seed 1.6 Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'bytedance-seed/seed-2.0-lite': {
displayName: 'Seed-2.0-Lite',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'bytedance-seed/seed-2.0-mini': {
displayName: 'Seed-2.0-Mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'bytedance/ui-tars-1.5-7b': {
displayName: 'UI-TARS 7B ',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 2048,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'cognitivecomputations/dolphin-mistral-24b-venice-edition': {
displayName: 'Uncensored',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cognitivecomputations/dolphin-mistral-24b-venice-edition:free': {
displayName: 'Uncensored (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cohere/command-a': {
displayName: 'Command A',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cohere/command-r-08-2024': {
displayName: 'Command R',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'cohere/command-r-plus-08-2024': {
displayName: 'Command R+',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'cohere/command-r7b-12-2024': {
displayName: 'Command R7B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cohere/north-mini-code:free': {
displayName: 'North Mini Code (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepcogito/cogito-v2.1-671b': {
displayName: 'Cogito v2.1 671B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'deepseek/deepseek-chat': {
displayName: 'DeepSeek Chat',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek/deepseek-chat-v3-0324': {
displayName: 'DeepSeek V3 0324',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 163840,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek/deepseek-chat-v3.1': {
displayName: 'DeepSeek V3.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 163840,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-r1': {
displayName: 'DeepSeek-R1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 163840,
maxOutputTokens: 16000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-r1-0528': {
displayName: 'R1 0528',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 163840,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-r1-distill-llama-70b': {
displayName: 'R1 Distill Llama 70B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'deepseek/deepseek-v3.1-terminus': {
displayName: 'DeepSeek V3.1 Terminus',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 163840,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v3.2': {
displayName: 'DeepSeek V3.2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v3.2-exp': {
displayName: 'DeepSeek V3.2 Exp',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 163840,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-flash': {
displayName: 'Gemini 2.5 Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65535,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-flash-image': {
displayName: 'Nano Banana',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'google/gemini-2.5-flash-lite': {
displayName: 'Gemini 2.5 Flash-Lite',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65535,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-pro': {
displayName: 'Gemini 2.5 Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-pro-preview': {
displayName: 'Gemini 2.5 Pro Preview 06-05',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-pro-preview-05-06': {
displayName: 'Gemini 2.5 Pro Preview 05-06',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65535,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3-flash-preview': {
displayName: 'Gemini 3 Flash Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65535,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3-pro-image': {
displayName: 'Nano Banana Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3-pro-image-preview': {
displayName: 'Nano Banana Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemini-3.1-flash-image': {
displayName: 'Nano Banana 2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemini-3.1-flash-image-preview': {
displayName: 'Nano Banana 2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemini-3.1-flash-lite': {
displayName: 'Gemini 3.1 Flash Lite',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-flash-lite-image': {
displayName: 'Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 66000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemini-3.1-flash-lite-preview': {
displayName: 'Gemini 3.1 Flash Lite Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-pro-preview': {
displayName: 'Gemini 3.1 Pro Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-pro-preview-customtools': {
displayName: 'Gemini 3.1 Pro Preview Custom Tools',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048756,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.5-flash': {
displayName: 'Gemini 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemma-2-27b-it': {
displayName: 'Gemma 2 27B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 8192,
maxOutputTokens: 2048,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/gemma-3-12b-it': {
displayName: 'Gemma 3 12B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'google/gemma-3-27b-it': {
displayName: 'Gemma 3 27B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'google/gemma-3-4b-it': {
displayName: 'Gemma 3 4B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'google/gemma-3n-e4b-it': {
displayName: 'Gemma 3n 4B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/gemma-4-26b-a4b-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemma-4-26b-a4b-it:free': {
displayName: 'Gemma 4 26B A4B (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemma-4-31b-it': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemma-4-31b-it:free': {
displayName: 'Gemma 4 31B (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/lyria-3-clip-preview': {
displayName: 'Lyria 3 Clip Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'google/lyria-3-pro-preview': {
displayName: 'Lyria 3 Pro Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'gryphe/mythomax-l2-13b': {
displayName: 'MythoMax 13B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 4096,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'ibm-granite/granite-4.0-h-micro': {
displayName: 'Granite 4.0 Micro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'ibm-granite/granite-4.1-8b': {
displayName: 'Granite 4.1 8B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'inception/mercury-2': {
displayName: 'Mercury 2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 50000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'inclusionai/ling-2.6-1t': {
displayName: 'Ling-2.6-1T',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'inclusionai/ling-2.6-flash': {
displayName: 'Ling-2.6-flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'inclusionai/ring-2.6-1t': {
displayName: 'Ring-2.6-1T',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'inflection/inflection-3-pi': {
displayName: 'Inflection 3 Pi',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 8000,
maxOutputTokens: 1024,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'inflection/inflection-3-productivity': {
displayName: 'Inflection 3 Productivity',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 8000,
maxOutputTokens: 1024,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'kwaipilot/kat-coder-pro-v2': {
displayName: 'KAT-Coder-Pro V2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'liquid/lfm-2.5-1.2b-instruct:free': {
displayName: 'LFM2.5-1.2B-Instruct (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'liquid/lfm-2.5-1.2b-thinking:free': {
displayName: 'LFM2.5-1.2B-Thinking (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mancer/weaver': {
displayName: 'Weaver (alpha)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 8000,
maxOutputTokens: 2000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta-llama/llama-3.1-70b-instruct': {
displayName: 'Llama 3.1 70B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta-llama/llama-3.1-8b-instruct': {
displayName: 'Llama 3.1 8B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta-llama/llama-3.2-11b-vision-instruct': {
displayName: 'Llama 3.2 11B Vision Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'meta-llama/llama-3.2-1b-instruct': {
displayName: 'Llama 3.2 1B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 60000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta-llama/llama-3.2-3b-instruct': {
displayName: 'Llama 3.2 3B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta-llama/llama-3.2-3b-instruct:free': {
displayName: 'Llama 3.2 3B Instruct (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta-llama/llama-3.3-70b-instruct': {
displayName: 'Llama-3.3-70B-Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta-llama/llama-3.3-70b-instruct:free': {
displayName: 'Llama 3.3 70B Instruct (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta-llama/llama-4-maverick': {
displayName: 'Llama 4 Maverick',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta-llama/llama-4-scout': {
displayName: 'Llama 4 Scout',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 10000000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta-llama/llama-guard-4-12b': {
displayName: 'Llama Guard 4 12B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 163840,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'microsoft/phi-4': {
displayName: 'Phi 4',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 16384,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'microsoft/wizardlm-2-8x22b': {
displayName: 'WizardLM-2 8x22B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'minimax/minimax-01': {
displayName: 'MiniMax-01',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000192,
maxOutputTokens: 1000192,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'minimax/minimax-m1': {
displayName: 'MiniMax M1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 40000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2': {
displayName: 'MiniMax-M2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2-her': {
displayName: 'MiniMax M2-her',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 2048,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'minimax/minimax-m2.1': {
displayName: 'MiniMax-M2.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 204800,
maxOutputTokens: 196608,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 204800,
maxOutputTokens: 196608,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistralai/codestral-2508': {
displayName: 'Codestral 2508',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/devstral-2512': {
displayName: 'Devstral 2',
lifecycle: 'deprecated',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/ministral-14b-2512': {
displayName: 'Ministral 3 14B 2512',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/ministral-3b-2512': {
displayName: 'Ministral 3 3B 2512',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/ministral-8b-2512': {
displayName: 'Ministral 3 8B 2512',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/mistral-large': {
displayName: 'Mistral Large',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/mistral-large-2407': {
displayName: 'Mistral Large 2407',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/mistral-large-2512': {
displayName: 'Mistral Large 3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/mistral-medium-3': {
displayName: 'Mistral Medium 3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/mistral-medium-3-5': {
displayName: 'Mistral Medium 3.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistralai/mistral-medium-3.1': {
displayName: 'Mistral Medium 3.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/mistral-nemo': {
displayName: 'Mistral Nemo',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/mistral-saba': {
displayName: 'Saba',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/mistral-small-24b-instruct-2501': {
displayName: 'Mistral Small 3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mistralai/mistral-small-2603': {
displayName: 'Mistral Small 4',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistralai/mistral-small-3.1-24b-instruct': {
displayName: 'Mistral Small 3.1 24B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'mistralai/mistral-small-3.2-24b-instruct': {
displayName: 'Mistral Small 3.2 24B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistralai/mixtral-8x22b-instruct': {
displayName: 'Mixtral 8x22B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistralai/voxtral-small-24b-2507': {
displayName: 'Voxtral Small 24B 2507',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2': {
displayName: 'Kimi K2 0711',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 100352,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2-0905': {
displayName: 'Kimi K2 0905',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 100352,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2-thinking': {
displayName: 'Kimi K2 Thinking',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 100352,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'morph/morph-v3-fast': {
displayName: 'Morph V3 Fast',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 81920,
maxOutputTokens: 38000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'morph/morph-v3-large': {
displayName: 'Morph V3 Large',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nex-agi/nex-n2-mini': {
displayName: 'Nex-N2-Mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nex-agi/nex-n2-pro': {
displayName: 'Nex-N2-Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nousresearch/hermes-3-llama-3.1-405b': {
displayName: 'Hermes 3 405B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nousresearch/hermes-3-llama-3.1-405b:free': {
displayName: 'Hermes 3 405B Instruct (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nousresearch/hermes-3-llama-3.1-70b': {
displayName: 'Hermes 3 70B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nousresearch/hermes-4-405b': {
displayName: 'Hermes 4 405B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'nousresearch/hermes-4-70b': {
displayName: 'Hermes 4 70B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'nvidia/llama-3.3-nemotron-super-49b-v1.5': {
displayName: 'Llama 3.3 Nemotron Super 49B v1.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-nano-30b-a3b': {
displayName: 'Nemotron 3 Nano 30B A3B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 228000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-nano-30b-a3b:free': {
displayName: 'Nemotron 3 Nano 30B A3B (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free': {
displayName: 'Nemotron 3 Nano Omni (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-super-120b-a12b': {
displayName: 'Nemotron 3 Super 120B A12B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-super-120b-a12b:free': {
displayName: 'Nemotron 3 Super (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-ultra-550b-a55b': {
displayName: 'Nemotron 3 Ultra 550B A55B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-ultra-550b-a55b:free': {
displayName: 'Nemotron 3 Ultra (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3.5-content-safety:free': {
displayName: 'Nemotron 3.5 Content Safety (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'nvidia/nemotron-nano-12b-v2-vl:free': {
displayName: 'Nemotron Nano 12B 2 VL (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-nano-9b-v2:free': {
displayName: 'Nemotron Nano 9B V2 (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-3.5-turbo': {
displayName: 'GPT-3.5-turbo',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 16385,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-3.5-turbo-0613': {
displayName: 'GPT-3.5 Turbo (older v0613)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 4095,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-3.5-turbo-16k': {
displayName: 'GPT-3.5 Turbo 16k',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 16385,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-3.5-turbo-instruct': {
displayName: 'GPT-3.5 Turbo Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 4095,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-4': {
displayName: 'GPT-4',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 8191,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-4-turbo': {
displayName: 'GPT-4 Turbo',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4-turbo-preview': {
displayName: 'GPT-4 Turbo Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-4.1': {
displayName: 'GPT-4.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4.1-mini': {
displayName: 'GPT-4.1 mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4.1-nano': {
displayName: 'GPT-4.1 nano',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o': {
displayName: 'GPT-4o',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-2024-05-13': {
displayName: 'GPT-4o (2024-05-13)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-2024-08-06': {
displayName: 'GPT-4o (2024-08-06)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-2024-11-20': {
displayName: 'GPT-4o (2024-11-20)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-mini': {
displayName: 'GPT-4o mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-mini-2024-07-18': {
displayName: 'GPT-4o-mini (2024-07-18)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-mini-search-preview': {
displayName: 'GPT-4o-mini Search Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-4o-search-preview': {
displayName: 'GPT-4o Search Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-5': {
displayName: 'GPT-5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-chat': {
displayName: 'GPT-5 Chat',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'openai/gpt-5-codex': {
displayName: 'GPT-5-Codex',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-image': {
displayName: 'GPT-5 Image',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'openai/gpt-5-image-mini': {
displayName: 'GPT-5 Image Mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'openai/gpt-5-mini': {
displayName: 'GPT-5 Mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-nano': {
displayName: 'GPT-5 Nano',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-pro': {
displayName: 'GPT-5 Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1': {
displayName: 'GPT-5.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-chat': {
displayName: 'GPT-5.1 Chat',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-5.1-codex': {
displayName: 'GPT-5.1 Codex',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-codex-max': {
displayName: 'GPT-5.1 Codex Max',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-codex-mini': {
displayName: 'GPT-5.1 Codex mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2': {
displayName: 'GPT-5.2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2-chat': {
displayName: 'GPT-5.2 Chat',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-5.2-codex': {
displayName: 'GPT-5.2 Codex',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2-pro': {
displayName: 'GPT-5.2 Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.3-chat': {
displayName: 'GPT-5.3 Chat',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-5.3-codex': {
displayName: 'GPT-5.3 Codex',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4': {
displayName: 'GPT-5.4',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4-image-2': {
displayName: 'GPT-5.4 Image 2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 272000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'openai/gpt-5.4-mini': {
displayName: 'GPT-5.4 mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4-nano': {
displayName: 'GPT-5.4 nano',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4-pro': {
displayName: 'GPT-5.4 Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.5': {
displayName: 'GPT-5.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.5-pro': {
displayName: 'GPT-5.5 Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-luna': {
displayName: 'GPT-5.6 Luna',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-luna-pro': {
displayName: 'GPT-5.6 Luna Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-sol': {
displayName: 'GPT-5.6 Sol',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-sol-pro': {
displayName: 'GPT-5.6 Sol Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-terra': {
displayName: 'GPT-5.6 Terra',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-terra-pro': {
displayName: 'GPT-5.6 Terra Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-audio': {
displayName: 'GPT Audio',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-audio-mini': {
displayName: 'GPT Audio Mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-chat-latest': {
displayName: 'GPT Chat Latest',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-120b:free': {
displayName: 'gpt-oss-120b (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b:free': {
displayName: 'gpt-oss-20b (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-safeguard-20b': {
displayName: 'gpt-oss-safeguard-20b',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/o1': {
displayName: 'o1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o1-pro': {
displayName: 'o1-pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'openai/o3': {
displayName: 'o3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o3-deep-research': {
displayName: 'o3-deep-research',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o3-mini': {
displayName: 'o3-mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/o3-mini-high': {
displayName: 'o3 Mini High',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/o3-pro': {
displayName: 'o3-pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o4-mini': {
displayName: 'o4-mini',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o4-mini-deep-research': {
displayName: 'o4-mini-deep-research',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o4-mini-high': {
displayName: 'o4 Mini High',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openrouter/auto': {
displayName: 'Auto Router',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openrouter/bodybuilder': {
displayName: 'Body Builder (beta)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openrouter/free': {
displayName: 'Free Models Router',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 8000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openrouter/fusion': {
displayName: 'Fusion',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openrouter/pareto-code': {
displayName: 'Pareto Code Router',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 2000000,
maxOutputTokens: 200000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'perceptron/perceptron-mk1': {
displayName: 'Perceptron Mk1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'perplexity/sonar': {
displayName: 'Sonar',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 127072,
maxOutputTokens: 127072,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'perplexity/sonar-deep-research': {
displayName: 'Sonar Deep Research',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'perplexity/sonar-pro': {
displayName: 'Sonar Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 8000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'perplexity/sonar-pro-search': {
displayName: 'Sonar Pro Search',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 8000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'perplexity/sonar-reasoning-pro': {
displayName: 'Sonar Reasoning Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'poolside/laguna-m.1': {
displayName: 'Laguna M.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'poolside/laguna-m.1:free': {
displayName: 'Laguna M.1 (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'poolside/laguna-xs-2.1': {
displayName: 'Laguna XS 2.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'poolside/laguna-xs-2.1:free': {
displayName: 'Laguna XS 2.1 (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen-2.5-72b-instruct': {
displayName: 'Qwen2.5 72B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen-2.5-7b-instruct': {
displayName: 'Qwen2.5 7B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen-2.5-coder-32b-instruct': {
displayName: 'Qwen2.5 Coder 32B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'qwen/qwen-plus': {
displayName: 'Qwen Plus',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen-plus-2025-07-28': {
displayName: 'Qwen Plus 0728',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen-plus-2025-07-28:thinking': {
displayName: 'Qwen Plus 0728 (thinking)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen2.5-vl-72b-instruct': {
displayName: 'Qwen2.5 VL 72B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'qwen/qwen3-14b': {
displayName: 'Qwen3 14B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131702,
maxOutputTokens: 40960,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-235b-a22b': {
displayName: 'Qwen3 235B-A22B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-235b-a22b-2507': {
displayName: 'Qwen3 235B A22B Instruct 2507',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-235b-a22b-thinking-2507': {
displayName: 'Qwen3 235B A22B Thinking 2507',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-30b-a3b': {
displayName: 'Qwen3 30B A3B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-30b-a3b-instruct-2507': {
displayName: 'Qwen3 30B A3B Instruct 2507',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-30b-a3b-thinking-2507': {
displayName: 'Qwen3 30B A3B Thinking 2507',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-32b': {
displayName: 'Qwen3 32B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-8b': {
displayName: 'Qwen3 8B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-coder': {
displayName: 'Qwen3 Coder 480B A35B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-coder-30b-a3b-instruct': {
displayName: 'Qwen3-Coder 30B-A3B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 160000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-coder-flash': {
displayName: 'Qwen3 Coder Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-coder-next': {
displayName: 'Qwen3 Coder Next',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-coder-plus': {
displayName: 'Qwen3 Coder Plus',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-coder:free': {
displayName: 'Qwen3 Coder 480B A35B (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-max': {
displayName: 'Qwen3 Max',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-max-thinking': {
displayName: 'Qwen3 Max Thinking',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-next-80b-a3b-instruct': {
displayName: 'Qwen3-Next 80B-A3B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-next-80b-a3b-instruct:free': {
displayName: 'Qwen3 Next 80B A3B Instruct (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-next-80b-a3b-thinking': {
displayName: 'Qwen3-Next 80B-A3B (Thinking)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3-vl-235b-a22b-instruct': {
displayName: 'Qwen3 VL 235B A22B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen/qwen3-vl-235b-a22b-thinking': {
displayName: 'Qwen3 VL 235B A22B Thinking',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3-vl-30b-a3b-instruct': {
displayName: 'Qwen3 VL 30B A3B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen/qwen3-vl-30b-a3b-thinking': {
displayName: 'Qwen3 VL 30B A3B Thinking',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3-vl-32b-instruct': {
displayName: 'Qwen3 VL 32B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen/qwen3-vl-8b-instruct': {
displayName: 'Qwen3 VL 8B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen/qwen3-vl-8b-thinking': {
displayName: 'Qwen3 VL 8B Thinking',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-122b-a10b': {
displayName: 'Qwen3.5 122B-A10B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-27b': {
displayName: 'Qwen3.5 27B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-35b-a3b': {
displayName: 'Qwen3.5 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 81920,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-397b-a17b': {
displayName: 'Qwen3.5 397B-A17B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-9b': {
displayName: 'Qwen3.5 9B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-flash-02-23': {
displayName: 'Qwen3.5-Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-plus-02-15': {
displayName: 'Qwen3.5 Plus 2026-02-15',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-plus-20260420': {
displayName: 'Qwen3.5 Plus 2026-04-20',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.6-27b': {
displayName: 'Qwen3.6 27B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262140,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.6-35b-a3b': {
displayName: 'Qwen3.6 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.6-flash': {
displayName: 'Qwen3.6 Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.6-max-preview': {
displayName: 'Qwen3.6 Max Preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3.6-plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'rekaai/reka-edge': {
displayName: 'Reka Edge',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 16384,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'rekaai/reka-flash-3': {
displayName: 'Reka Flash 3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'relace/relace-apply-3': {
displayName: 'Relace Apply 3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'relace/relace-search': {
displayName: 'Relace Search',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'sakana/fugu-ultra': {
displayName: 'Fugu Ultra',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'sao10k/l3-lunaris-8b': {
displayName: 'Llama 3 8B Lunaris',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 8192,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'sao10k/l3.1-70b-hanami-x1': {
displayName: 'Llama 3.1 70B Hanami x1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 16000,
maxOutputTokens: 16000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'sao10k/l3.1-euryale-70b': {
displayName: 'Llama 3.1 Euryale 70B v2.2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'sao10k/l3.3-euryale-70b': {
displayName: 'Llama 3.3 Euryale 70B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'stepfun/step-3.5-flash': {
displayName: 'Step 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'stepfun/step-3.7-flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'tencent/hunyuan-a13b-instruct': {
displayName: 'Hunyuan A13B Instruct',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'tencent/hy3': {
displayName: 'Hy3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'tencent/hy3-preview': {
displayName: 'Hy3 preview',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'tencent/hy3:free': {
displayName: 'Hy3 (free)',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'thedrummer/cydonia-24b-v4.1': {
displayName: 'Cydonia 24B V4.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'thedrummer/rocinante-12b': {
displayName: 'Rocinante 12B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'thedrummer/skyfall-36b-v2': {
displayName: 'Skyfall 36B V2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'thedrummer/unslopnemo-12b': {
displayName: 'UnslopNemo 12B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'undi95/remm-slerp-l2-13b': {
displayName: 'ReMM SLERP 13B',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 6144,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'upstage/solar-pro-3': {
displayName: 'Solar Pro 3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'writer/palmyra-x5': {
displayName: 'Palmyra X5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1040000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'x-ai/grok-4.20': {
displayName: 'Grok 4.20',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4.20-multi-agent': {
displayName: 'Grok 4.20 Multi-Agent',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'x-ai/grok-4.3': {
displayName: 'Grok 4.3',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4.5': {
displayName: 'Grok 4.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 500000,
maxOutputTokens: 500000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-build-0.1': {
displayName: 'Grok Build 0.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2.5': {
displayName: 'MiMo-V2.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2.5-pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.5': {
displayName: 'GLM-4.5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.5-air': {
displayName: 'GLM-4.5-Air',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.5v': {
displayName: 'GLM-4.5V',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 65536,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.6': {
displayName: 'GLM-4.6',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 200000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.6v': {
displayName: 'GLM-4.6V',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.7-flash': {
displayName: 'GLM-4.7-Flash',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 202752,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5-turbo': {
displayName: 'GLM-5-Turbo',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 202752,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 1048576,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5v-turbo': {
displayName: 'GLM-5V-Turbo',
lifecycle: 'active',
docsUrl: 'https://openrouter.ai/models',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
siliconflow: {
'baidu/ERNIE-4.5-300B-A47B': {
displayName: 'baidu/ERNIE-4.5-300B-A47B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'ByteDance-Seed/Seed-OSS-36B-Instruct': {
displayName: 'ByteDance-Seed/Seed-OSS-36B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek-ai/DeepSeek-R1': {
displayName: 'deepseek-ai/DeepSeek-R1',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 164000,
maxOutputTokens: 164000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3': {
displayName: 'deepseek-ai/DeepSeek-V3',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 164000,
maxOutputTokens: 164000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3.1': {
displayName: 'deepseek-ai/DeepSeek-V3.1',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 164000,
maxOutputTokens: 164000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3.1-Terminus': {
displayName: 'deepseek-ai/DeepSeek-V3.1-Terminus',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 164000,
maxOutputTokens: 164000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3.2': {
displayName: 'deepseek-ai/DeepSeek-V3.2',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 164000,
maxOutputTokens: 164000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3.2-Exp': {
displayName: 'deepseek-ai/DeepSeek-V3.2-Exp',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 164000,
maxOutputTokens: 164000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V4-Flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V4-Pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'google/gemma-4-26B-A4B-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'google/gemma-4-31B-it': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'inclusionAI/Ling-flash-2.0': {
displayName: 'inclusionAI/Ling-flash-2.0',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2.5': {
displayName: 'MiniMaxAI/MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 197000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/Kimi-K2.5': {
displayName: 'moonshotai/Kimi-K2.5',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.6': {
displayName: 'moonshotai/Kimi-K2.6',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-120b': {
displayName: 'openai/gpt-oss-120b',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'openai/gpt-oss-20b',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen2.5-72B-Instruct': {
displayName: 'Qwen/Qwen2.5-72B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 33000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen2.5-7B-Instruct': {
displayName: 'Qwen/Qwen2.5-7B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 33000,
maxOutputTokens: 4000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-14B': {
displayName: 'Qwen/Qwen3-14B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-235B-A22B-Thinking-2507': {
displayName: 'Qwen/Qwen3-235B-A22B-Thinking-2507',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-30B-A3B-Instruct-2507': {
displayName: 'Qwen/Qwen3-30B-A3B-Instruct-2507',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-32B': {
displayName: 'Qwen/Qwen3-32B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-8B': {
displayName: 'Qwen/Qwen3-8B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-Coder-30B-A3B-Instruct': {
displayName: 'Qwen/Qwen3-Coder-30B-A3B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Coder-480B-A35B-Instruct': {
displayName: 'Qwen/Qwen3-Coder-480B-A35B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-VL-235B-A22B-Instruct': {
displayName: 'Qwen/Qwen3-VL-235B-A22B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-VL-235B-A22B-Thinking': {
displayName: 'Qwen/Qwen3-VL-235B-A22B-Thinking',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-VL-30B-A3B-Instruct': {
displayName: 'Qwen/Qwen3-VL-30B-A3B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-VL-30B-A3B-Thinking': {
displayName: 'Qwen/Qwen3-VL-30B-A3B-Thinking',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-VL-32B-Instruct': {
displayName: 'Qwen/Qwen3-VL-32B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-VL-32B-Thinking': {
displayName: 'Qwen/Qwen3-VL-32B-Thinking',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3-VL-8B-Instruct': {
displayName: 'Qwen/Qwen3-VL-8B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-122B-A10B': {
displayName: 'Qwen3.5 122B-A10B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-27B': {
displayName: 'Qwen3.5 27B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-35B-A3B': {
displayName: 'Qwen3.5 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-397B-A17B': {
displayName: 'Qwen3.5 397B-A17B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-9B': {
displayName: 'Qwen/Qwen3.5-9B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.6-27B': {
displayName: 'Qwen3.6 27B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.6-35B-A3B': {
displayName: 'Qwen3.6 35B-A3B',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'stepfun-ai/Step-3.5-Flash': {
displayName: 'stepfun-ai/Step-3.5-Flash',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'tencent/Hunyuan-A13B-Instruct': {
displayName: 'tencent/Hunyuan-A13B-Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'tencent/Hy3-preview': {
displayName: 'Hy3 preview',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-4.5-Air': {
displayName: 'zai-org/GLM-4.5-Air',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 131000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'zai-org/GLM-5': {
displayName: 'zai-org/GLM-5',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 205000,
maxOutputTokens: 205000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.1': {
displayName: 'zai-org/GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 205000,
maxOutputTokens: 205000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 1049000,
maxOutputTokens: 262000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5V-Turbo': {
displayName: 'zai-org/GLM-5V-Turbo',
lifecycle: 'active',
docsUrl: 'https://cloud.siliconflow.com/models',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
stepfun: {
'step-1-32k': {
displayName: 'Step 1 (32K)',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'step-2-16k': {
displayName: 'Step 2 (16K)',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 16384,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'step-3.5-flash': {
displayName: 'Step 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'step-3.5-flash-2603': {
displayName: 'Step 3.5 Flash 2603',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'step-3.7-flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'step-tts-2': {
displayName: 'Step TTS 2',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'stepaudio-2.5-asr': {
displayName: 'StepAudio 2.5 ASR',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'stepaudio-2.5-tts': {
displayName: 'StepAudio 2.5 TTS',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
'stepfun-ai': {
'step-1-32k': {
displayName: 'Step 1 (32K)',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'step-2-16k': {
displayName: 'Step 2 (16K)',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 16384,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'step-3.5-flash': {
displayName: 'Step 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'step-3.5-flash-2603': {
displayName: 'Step 3.5 Flash 2603',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'step-3.7-flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'step-tts-2': {
displayName: 'Step TTS 2',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'stepaudio-2.5-asr': {
displayName: 'StepAudio 2.5 ASR',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'stepaudio-2.5-tts': {
displayName: 'StepAudio 2.5 TTS',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
'stepfun-ai-step-plan': {
'step-3.5-flash': {
displayName: 'Step 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'step-3.5-flash-2603': {
displayName: 'Step 3.5 Flash 2603',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'step-3.7-flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl: 'https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
togetherai: {
'deepcogito/cogito-v2-1-671b': {
displayName: 'Cogito v2.1 671B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 163840,
maxOutputTokens: 163840,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'deepseek-ai/DeepSeek-R1': {
displayName: 'DeepSeek-R1',
lifecycle: 'deprecated',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 163839,
maxOutputTokens: 163839,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'deepseek-ai/DeepSeek-V3': {
displayName: 'DeepSeek-V3',
lifecycle: 'deprecated',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek-ai/DeepSeek-V3-1': {
displayName: 'DeepSeek V3.1',
lifecycle: 'deprecated',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek-ai/DeepSeek-V4-Pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 512000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'essentialai/Rnj-1-Instruct': {
displayName: 'Rnj-1 Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'google/gemma-3n-E4B-it': {
displayName: 'Gemma 3N E4B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/gemma-4-31B-it': {
displayName: 'Gemma 4 31B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'LiquidAI/LFM2-24B-A2B': {
displayName: 'LFM2-24B-A2B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta-llama/Llama-3.3-70B-Instruct-Turbo': {
displayName: 'Llama 3.3 70B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta-llama/Meta-Llama-3-8B-Instruct-Lite': {
displayName: 'Meta Llama 3 8B Instruct Lite',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'MiniMaxAI/MiniMax-M2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'deprecated',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M2.7': {
displayName: 'MiniMax-M2.7',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'MiniMaxAI/MiniMax-M3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 524288,
maxOutputTokens: 250000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'deprecated',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 131000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/Kimi-K2.7-Code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-3-ultra-550b-a55b': {
displayName: 'Nemotron 3 Ultra 550B A55B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 512300,
maxOutputTokens: 512300,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'pearl-ai/gemma-4-31b-it': {
displayName: 'Pearl AI Gemma 4 31B Instruct',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'Qwen/Qwen2.5-7B-Instruct-Turbo': {
displayName: 'Qwen 2.5 7B Instruct Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-235B-A22B-Instruct-2507-tput': {
displayName: 'Qwen3 235B A22B Instruct 2507 FP8',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8': {
displayName: 'Qwen3 Coder 480B A35B Instruct',
lifecycle: 'deprecated',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3-Coder-Next-FP8': {
displayName: 'Qwen3 Coder Next FP8',
lifecycle: 'deprecated',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'Qwen/Qwen3.5-397B-A17B': {
displayName: 'Qwen3.5 397B A17B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 130000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.5-9B': {
displayName: 'Qwen3.5 9B',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.6-Plus': {
displayName: 'Qwen3.6 Plus',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 1000000,
maxOutputTokens: 500000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'Qwen/Qwen3.7-Max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 1000000,
maxOutputTokens: 500000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'zai-org/GLM-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 202752,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai-org/GLM-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://docs.together.ai/docs/serverless-models',
contextWindow: 262144,
maxOutputTokens: 164000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
'tencent-coding-plan': {
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 202752,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'hunyuan-2.0-instruct': {
displayName: 'Tencent HY 2.0 Instruct',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'hunyuan-2.0-thinking': {
displayName: 'Tencent HY 2.0 Think',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'hunyuan-t1': {
displayName: 'Hunyuan-T1',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'hunyuan-turbos': {
displayName: 'Hunyuan-TurboS',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'kimi-k2.5': {
displayName: 'Kimi-K2.5',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'minimax-m2.5': {
displayName: 'MiniMax-M2.5',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 204800,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'tc-code-latest': {
displayName: 'Auto',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1772/128947',
contextWindow: 131072,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
},
'tencent-token-plan': {
hy3: {
displayName: 'Hy3',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1823/130060',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
'tencent-tokenhub': {
hy3: {
displayName: 'Hy3',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1823/130050',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'hy3-preview': {
displayName: 'Hy3 preview',
lifecycle: 'active',
docsUrl: 'https://cloud.tencent.com/document/product/1823/130050',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
vercel: {
'alibaba/qwen-3-14b': {
displayName: 'Qwen3-14B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 40960,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen-3-235b': {
displayName: 'Qwen3 235B A22B Instruct 2507',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen-3-30b': {
displayName: 'Qwen3-30B-A3B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 40960,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen-3-32b': {
displayName: 'Qwen 3.32B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen-3.6-max-preview': {
displayName: 'Qwen 3.6 Max Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 240000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen3-235b-a22b-thinking': {
displayName: 'Qwen3 235B A22B Thinking 2507',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'alibaba/qwen3-coder': {
displayName: 'Qwen3 Coder 480B A35B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen3-coder-30b-a3b': {
displayName: 'Qwen 3 Coder 30B A3B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen3-coder-next': {
displayName: 'Qwen3 Coder Next',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen3-coder-plus': {
displayName: 'Qwen3 Coder Plus',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'alibaba/qwen3-embedding-0.6b': {
displayName: 'Qwen3 Embedding 0.6B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/qwen3-embedding-4b': {
displayName: 'Qwen3 Embedding 4B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/qwen3-embedding-8b': {
displayName: 'Qwen3 Embedding 8B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32768,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/qwen3-max': {
displayName: 'Qwen3 Max',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'alibaba/qwen3-max-preview': {
displayName: 'Qwen3 Max Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'alibaba/qwen3-max-thinking': {
displayName: 'Qwen 3 Max Thinking',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen3-next-80b-a3b-instruct': {
displayName: 'Qwen3 Next 80B A3B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'alibaba/qwen3-next-80b-a3b-thinking': {
displayName: 'Qwen3 Next 80B A3B Thinking',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen3-vl-235b-a22b-instruct': {
displayName: 'Qwen3 VL 235B A22B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 129024,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'alibaba/qwen3-vl-instruct': {
displayName: 'Qwen3 VL Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 129024,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'alibaba/qwen3-vl-thinking': {
displayName: 'Qwen3 VL Thinking',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'alibaba/qwen3.5-flash': {
displayName: 'Qwen 3.5 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'alibaba/qwen3.5-plus': {
displayName: 'Qwen 3.5 Plus',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'alibaba/qwen3.6-27b': {
displayName: 'Qwen 3.6 27B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'alibaba/qwen3.6-plus': {
displayName: 'Qwen 3.6 Plus',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'alibaba/qwen3.7-max': {
displayName: 'Qwen 3.7 Max',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 991000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'alibaba/qwen3.7-plus': {
displayName: 'Qwen 3.7 Plus',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'alibaba/wan-v2.5-t2v-preview': {
displayName: 'Wan v2.5 Text-to-Video Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/wan-v2.6-i2v': {
displayName: 'Wan v2.6 Image-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/wan-v2.6-i2v-flash': {
displayName: 'Wan v2.6 Image-to-Video Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/wan-v2.6-r2v': {
displayName: 'Wan v2.6 Reference-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/wan-v2.6-r2v-flash': {
displayName: 'Wan v2.6 Reference-to-Video Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/wan-v2.6-t2v': {
displayName: 'Wan v2.6 Text-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/wan-v2.7-r2v': {
displayName: 'Wan v2.7 Reference-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'alibaba/wan-v2.7-t2v': {
displayName: 'Wan v2.7 Text-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'amazon/nova-2-lite': {
displayName: 'Nova 2 Lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'amazon/nova-lite': {
displayName: 'Nova Lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 300000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'amazon/nova-micro': {
displayName: 'Nova Micro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'amazon/nova-pro': {
displayName: 'Nova Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 300000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'amazon/titan-embed-text-v2': {
displayName: 'Titan Text Embeddings V2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'anthropic/claude-3-haiku': {
displayName: 'Claude Haiku 3',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'anthropic/claude-fable-5': {
displayName: 'Claude Fable 5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-haiku-4.5': {
displayName: 'Claude Haiku 4.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4': {
displayName: 'Claude Opus 4',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.1': {
displayName: 'Claude Opus 4.1',
lifecycle: 'deprecated',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.5': {
displayName: 'Claude Opus 4.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.6': {
displayName: 'Claude Opus 4.6',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.7': {
displayName: 'Claude Opus 4.7',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.8': {
displayName: 'Claude Opus 4.8',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4': {
displayName: 'Claude Sonnet 4',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4.5': {
displayName: 'Claude Sonnet 4.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4.6': {
displayName: 'Claude Sonnet 4.6',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-5': {
displayName: 'Claude Sonnet 5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'arcee-ai/trinity-large-thinking': {
displayName: 'Trinity Large Thinking',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262100,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'arcee-ai/trinity-mini': {
displayName: 'Trinity Mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-2-flex': {
displayName: 'FLUX.2 [flex]',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-2-klein-4b': {
displayName: 'FLUX.2 [klein] 4B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-2-klein-9b': {
displayName: 'FLUX.2 [klein] 9B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-2-max': {
displayName: 'FLUX.2 [max]',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 67300,
maxOutputTokens: 67300,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-2-pro': {
displayName: 'FLUX.2 [pro]',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 67300,
maxOutputTokens: 67300,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-kontext-max': {
displayName: 'FLUX.1 Kontext Max',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-kontext-pro': {
displayName: 'FLUX.1 Kontext Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-pro-1.0-fill': {
displayName: 'FLUX.1 Fill [pro]',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-pro-1.1': {
displayName: 'FLUX1.1 [pro]',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bfl/flux-pro-1.1-ultra': {
displayName: 'FLUX1.1 [pro] Ultra',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seed-1.6': {
displayName: 'Seed 1.6',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'bytedance/seed-1.8': {
displayName: 'Seed 1.8',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'bytedance/seedance-2.0': {
displayName: 'Seedance 2.0',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'bytedance/seedance-2.0-fast': {
displayName: 'Seedance 2.0 Fast',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'bytedance/seedance-v1.0-pro': {
displayName: 'Seedance v1.0 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seedance-v1.0-pro-fast': {
displayName: 'Seedance v1.0 Pro Fast',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seedance-v1.5-pro': {
displayName: 'Seedance v1.5 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seedream-4.0': {
displayName: 'Seedream 4.0',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seedream-4.5': {
displayName: 'Seedream 4.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seedream-5.0-lite': {
displayName: 'Seedream 5.0 Lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'bytedance/seedream-5.0-pro': {
displayName: 'Seedream 5.0 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cohere/command-a': {
displayName: 'Command A',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'cohere/embed-v4.0': {
displayName: 'Embed v4.0',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cohere/rerank-v3.5': {
displayName: 'Cohere Rerank 3.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 4096,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cohere/rerank-v4-fast': {
displayName: 'Cohere Rerank 4 Fast',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'cohere/rerank-v4-pro': {
displayName: 'Cohere Rerank 4 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'deepseek/deepseek-r1': {
displayName: 'DeepSeek-R1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v3': {
displayName: 'DeepSeek V3 0324',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 163840,
maxOutputTokens: 163840,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek/deepseek-v3.1': {
displayName: 'DeepSeek-V3.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 163840,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v3.1-terminus': {
displayName: 'DeepSeek V3.1 Terminus',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v3.2': {
displayName: 'DeepSeek V3.2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'deepseek/deepseek-v3.2-thinking': {
displayName: 'DeepSeek V3.2 Thinking',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-flash': {
displayName: 'Gemini 2.5 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-flash-image': {
displayName: 'Nano Banana (Gemini 2.5 Flash Image)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32768,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/gemini-2.5-flash-lite': {
displayName: 'Gemini 2.5 Flash Lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-pro': {
displayName: 'Gemini 2.5 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3-flash': {
displayName: 'Gemini 3 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 65000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3-pro-image': {
displayName: 'Nano Banana Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 65536,
maxOutputTokens: 32768,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/gemini-3-pro-preview': {
displayName: 'Gemini 3 Pro Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-flash-image': {
displayName: 'Nano Banana 2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemini-3.1-flash-image-preview': {
displayName: 'Gemini 3.1 Flash Image Preview (Nano Banana 2)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemini-3.1-flash-lite': {
displayName: 'Gemini 3.1 Flash Lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 65000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-flash-lite-image': {
displayName: 'Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 65536,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemini-3.1-flash-lite-preview': {
displayName: 'Gemini 3.1 Flash Lite Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 65000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-pro-preview': {
displayName: 'Gemini 3.1 Pro Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.5-flash': {
displayName: 'Gemini 3.5 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-embedding-001': {
displayName: 'Gemini Embedding 001',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/gemini-embedding-2': {
displayName: 'Gemini Embedding 2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/gemini-omni-flash-preview': {
displayName: 'Gemini Omni Flash Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 57920,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'google/gemma-4-26b-a4b-it': {
displayName: 'Gemma 4 26B A4B IT',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemma-4-31b-it': {
displayName: 'Gemma 4 31B IT',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'google/imagen-4.0-fast-generate-001': {
displayName: 'Imagen 4 Fast',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 480,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/imagen-4.0-generate-001': {
displayName: 'Imagen 4',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 480,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/imagen-4.0-ultra-generate-001': {
displayName: 'Imagen 4 Ultra',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 480,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/text-embedding-005': {
displayName: 'Text Embedding 005',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/text-multilingual-embedding-002': {
displayName: 'Text Multilingual Embedding 002',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/veo-3.0-fast-generate-001': {
displayName: 'Veo 3.0 Fast Generate',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/veo-3.0-generate-001': {
displayName: 'Veo 3.0',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/veo-3.1-fast-generate-001': {
displayName: 'Veo 3.1 Fast Generate',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'google/veo-3.1-generate-001': {
displayName: 'Veo 3.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'inception/mercury-2': {
displayName: 'Mercury 2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'inception/mercury-coder-small': {
displayName: 'Mercury Coder Small Beta',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'interfaze/interfaze-beta': {
displayName: 'Interfaze Beta',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'klingai/kling-v2.5-turbo-i2v': {
displayName: 'Kling v2.5 Turbo Image-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'klingai/kling-v2.5-turbo-t2v': {
displayName: 'Kling v2.5 Turbo Text-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'klingai/kling-v2.6-i2v': {
displayName: 'Kling v2.6 Image-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'klingai/kling-v2.6-motion-control': {
displayName: 'Kling v2.6 Motion Control',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'klingai/kling-v2.6-t2v': {
displayName: 'Kling v2.6 Text-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'klingai/kling-v3.0-i2v': {
displayName: 'Kling v3.0 Image-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'klingai/kling-v3.0-motion-control': {
displayName: 'Kling v3.0 Motion Control',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'klingai/kling-v3.0-t2v': {
displayName: 'Kling v3.0 Text-to-Video',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'kwaipilot/kat-coder-air-v2.5': {
displayName: 'Kat Coder Air V2.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kwaipilot/kat-coder-pro-v1': {
displayName: 'KAT-Coder-Pro V1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'kwaipilot/kat-coder-pro-v2': {
displayName: 'Kat Coder Pro V2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kwaipilot/kat-coder-pro-v2.5': {
displayName: 'Kat Coder Pro V2.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'meta/llama-3.1-70b': {
displayName: 'Llama 3.1 70B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta/llama-3.1-8b': {
displayName: 'Llama 3.1 8B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta/llama-3.2-11b': {
displayName: 'Llama 3.2 11B Vision Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta/llama-3.2-1b': {
displayName: 'Llama 3.2 1B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta/llama-3.2-3b': {
displayName: 'Llama 3.2 3B Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'meta/llama-3.2-90b': {
displayName: 'Llama 3.2 90B Vision Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 8192,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta/llama-3.3-70b': {
displayName: 'Llama-3.3-70B-Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'meta/llama-4-maverick': {
displayName: 'Llama-4-Maverick-17B-128E-Instruct-FP8',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta/llama-4-scout': {
displayName: 'Llama-4-Scout-17B-16E-Instruct-FP8',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'meta/muse-spark-1.1': {
displayName: 'Muse Spark 1.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1048576,
maxOutputTokens: 1048576,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2': {
displayName: 'MiniMax M2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 205000,
maxOutputTokens: 205000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.1': {
displayName: 'MiniMax M2.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.1-lightning': {
displayName: 'MiniMax M2.1 Lightning',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.5': {
displayName: 'MiniMax M2.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 204800,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.5-highspeed': {
displayName: 'MiniMax M2.5 High Speed',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 204800,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.7': {
displayName: 'Minimax M2.7',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 204800,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.7-highspeed': {
displayName: 'MiniMax M2.7 High Speed',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 204800,
maxOutputTokens: 131100,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m3': {
displayName: 'MiniMax M3',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistral/codestral': {
displayName: 'Codestral (latest)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral/codestral-embed': {
displayName: 'Codestral Embed',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mistral/devstral-2': {
displayName: 'Devstral 2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral/devstral-small-2': {
displayName: 'Devstral Small 2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral/magistral-medium': {
displayName: 'Magistral Medium (latest)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mistral/magistral-small': {
displayName: 'Magistral Small',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mistral/ministral-14b': {
displayName: 'Ministral 14B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'mistral/ministral-3b': {
displayName: 'Ministral 3B (latest)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral/ministral-8b': {
displayName: 'Ministral 8B (latest)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral/mistral-embed': {
displayName: 'Mistral Embed',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mistral/mistral-large-3': {
displayName: 'Mistral Large 3',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'mistral/mistral-medium': {
displayName: 'Mistral Medium 3.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral/mistral-medium-3.5': {
displayName: 'Mistral Medium Latest',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mistral/mistral-nemo': {
displayName: 'Mistral Nemo',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'mistral/mistral-small': {
displayName: 'Mistral Small (latest)',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 4000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'mistral/pixtral-12b': {
displayName: 'Pixtral 12B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2': {
displayName: 'Kimi K2 Instruct',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2-thinking': {
displayName: 'Kimi K2 Thinking',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 216144,
maxOutputTokens: 216144,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262114,
maxOutputTokens: 262114,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262000,
maxOutputTokens: 262000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.7-code-highspeed': {
displayName: 'Kimi K2.7 Code High Speed',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'morph/morph-v3-fast': {
displayName: 'Morph v3 Fast',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 16000,
maxOutputTokens: 16000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'morph/morph-v3-large': {
displayName: 'Morph v3 Large',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'nvidia/nemotron-3-nano-30b-a3b': {
displayName: 'Nemotron 3 Nano 30B A3B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'nvidia/nemotron-3-super-120b-a12b': {
displayName: 'NVIDIA Nemotron 3 Super 120B A12B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'nvidia/nemotron-3-ultra-550b-a55b': {
displayName: 'Nemotron 3 Ultra',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 65000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-nano-12b-v2-vl': {
displayName: 'Nvidia Nemotron Nano 12B V2 VL',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'nvidia/nemotron-nano-9b-v2': {
displayName: 'Nvidia Nemotron Nano 9B V2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-3.5-turbo': {
displayName: 'GPT-3.5 Turbo',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 16385,
maxOutputTokens: 4096,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-4-turbo': {
displayName: 'GPT-4 Turbo',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 4096,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4.1': {
displayName: 'GPT-4.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4.1-mini': {
displayName: 'GPT-4.1 mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4.1-nano': {
displayName: 'GPT-4.1 nano',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1047576,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o': {
displayName: 'GPT-4o',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-mini': {
displayName: 'GPT-4o mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-4o-mini-search-preview': {
displayName: 'GPT 4o Mini Search Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-4o-mini-transcribe': {
displayName: 'GPT-4o mini Transcribe',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-4o-transcribe': {
displayName: 'GPT-4o Transcribe',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-5': {
displayName: 'GPT-5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-chat': {
displayName: 'GPT-5 Chat',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-codex': {
displayName: 'GPT-5-Codex',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-mini': {
displayName: 'GPT-5 Mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-nano': {
displayName: 'GPT-5 Nano',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-pro': {
displayName: 'GPT-5 pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 272000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-codex': {
displayName: 'GPT-5.1-Codex',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-codex-max': {
displayName: 'GPT 5.1 Codex Max',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-codex-mini': {
displayName: 'GPT-5.1 Codex mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-instant': {
displayName: 'GPT-5.1 Instant',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-5.1-thinking': {
displayName: 'GPT 5.1 Thinking',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2': {
displayName: 'GPT-5.2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2-chat': {
displayName: 'GPT-5.2 Chat',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-5.2-codex': {
displayName: 'GPT-5.2-Codex',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2-pro': {
displayName: 'GPT 5.2 ',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.3-chat': {
displayName: 'GPT-5.3 Chat',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-5.3-codex': {
displayName: 'GPT 5.3 Codex',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4': {
displayName: 'GPT 5.4',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4-mini': {
displayName: 'GPT 5.4 Mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4-nano': {
displayName: 'GPT 5.4 Nano',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4-pro': {
displayName: 'GPT 5.4 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.5': {
displayName: 'GPT 5.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.5-pro': {
displayName: 'GPT 5.5 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-luna': {
displayName: 'GPT 5.6 Luna',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-sol': {
displayName: 'GPT 5.6 Sol',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-terra': {
displayName: 'GPT 5.6 Terra',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-image-1': {
displayName: 'GPT Image 1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-image-1-mini': {
displayName: 'GPT Image 1 Mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-image-1.5': {
displayName: 'GPT Image 1.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-image-2': {
displayName: 'GPT Image 2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-oss-120b': {
displayName: 'GPT OSS 120B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-20b': {
displayName: 'GPT OSS 20B',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-oss-safeguard-20b': {
displayName: 'gpt-oss-safeguard-20b',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-realtime-1.5': {
displayName: 'GPT-Realtime-1.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-realtime-2': {
displayName: 'gpt-realtime-2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/gpt-realtime-2.1': {
displayName: 'gpt-realtime-2.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'openai/gpt-realtime-mini': {
displayName: 'GPT-Realtime mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/o1': {
displayName: 'o1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o3': {
displayName: 'o3',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o3-deep-research': {
displayName: 'o3-deep-research',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o3-mini': {
displayName: 'o3-mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/o3-pro': {
displayName: 'o3 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/o4-mini': {
displayName: 'o4-mini',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 100000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/text-embedding-3-large': {
displayName: 'text-embedding-3-large',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/text-embedding-3-small': {
displayName: 'text-embedding-3-small',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/text-embedding-ada-002': {
displayName: 'text-embedding-ada-002',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/tts-1': {
displayName: 'TTS-1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/tts-1-hd': {
displayName: 'TTS-1 HD',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'openai/whisper-1': {
displayName: 'Whisper',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'perplexity/sonar': {
displayName: 'Sonar',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 127000,
maxOutputTokens: 8000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'perplexity/sonar-pro': {
displayName: 'Sonar Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 8000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'perplexity/sonar-reasoning-pro': {
displayName: 'Sonar Reasoning Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 127000,
maxOutputTokens: 8000,
capabilities: { vision: false, reasoning: true, functionCalling: false },
},
'prodia/flux-fast-schnell': {
displayName: 'Flux Schnell',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'quiverai/arrow-1.1': {
displayName: 'Arrow 1.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 131072,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v2': {
displayName: 'Recraft V2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v3': {
displayName: 'Recraft V3',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 512,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v4': {
displayName: 'Recraft V4',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v4-pro': {
displayName: 'Recraft V4 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v4.1': {
displayName: 'Recraft V4.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v4.1-pro': {
displayName: 'Recraft V4.1 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v4.1-utility': {
displayName: 'Recraft V4.1 Utility',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'recraft/recraft-v4.1-utility-pro': {
displayName: 'Recraft V4.1 Utility Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'sakana/fugu-ultra': {
displayName: 'Fugu Ultra',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'stepfun/step-3.5-flash': {
displayName: 'StepFun 3.5 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 262114,
maxOutputTokens: 262114,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'stepfun/step-3.7-flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'voyage/rerank-2.5': {
displayName: 'Voyage Rerank 2.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/rerank-2.5-lite': {
displayName: 'Voyage Rerank 2.5 Lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-3-large': {
displayName: 'voyage-3-large',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-3.5': {
displayName: 'voyage-3.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-3.5-lite': {
displayName: 'voyage-3.5-lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-4': {
displayName: 'voyage-4',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-4-large': {
displayName: 'voyage-4-large',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-4-lite': {
displayName: 'voyage-4-lite',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 32000,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-code-2': {
displayName: 'voyage-code-2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-code-3': {
displayName: 'voyage-code-3',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-finance-2': {
displayName: 'voyage-finance-2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'voyage/voyage-law-2': {
displayName: 'voyage-law-2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 8192,
maxOutputTokens: 1536,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xai/grok-4.1-fast-non-reasoning': {
displayName: 'Grok 4.1 Fast Non-Reasoning',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'xai/grok-4.1-fast-reasoning': {
displayName: 'Grok 4.1 Fast Reasoning',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-4.20-multi-agent': {
displayName: 'Grok 4.20 Multi-Agent',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-4.20-multi-agent-beta': {
displayName: 'Grok 4.20 Multi Agent Beta',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-4.20-non-reasoning': {
displayName: 'Grok 4.20 Non-Reasoning',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'xai/grok-4.20-non-reasoning-beta': {
displayName: 'Grok 4.20 Beta Non-Reasoning',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'xai/grok-4.20-reasoning': {
displayName: 'Grok 4.20 Reasoning',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-4.20-reasoning-beta': {
displayName: 'Grok 4.20 Beta Reasoning',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 2000000,
maxOutputTokens: 2000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-4.3': {
displayName: 'Grok 4.3',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-4.5': {
displayName: 'Grok 4.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 500000,
maxOutputTokens: 500000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-build-0.1': {
displayName: 'Grok Build 0.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xai/grok-imagine-image': {
displayName: 'Grok Imagine Image',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xai/grok-imagine-video': {
displayName: 'Grok Imagine',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xai/grok-imagine-video-1.5': {
displayName: 'Grok Imagine Video 1.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xai/grok-imagine-video-1.5-preview': {
displayName: 'Grok Imagine Video 1.5 Preview',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xai/grok-stt': {
displayName: 'Grok STT',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xai/grok-tts': {
displayName: 'Grok TTS',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xai/grok-voice-think-fast-1.0': {
displayName: 'Grok Voice Think Fast 1.0',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 0,
maxOutputTokens: 0,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'xiaomi/mimo-v2.5': {
displayName: 'MiMo M2.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1050000,
maxOutputTokens: 131100,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2.5-pro': {
displayName: 'MiMo V2.5 Pro',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1050000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-4.5': {
displayName: 'GLM 4.5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 96000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-4.5-air': {
displayName: 'GLM 4.5 Air',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 96000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-4.5v': {
displayName: 'GLM 4.5V',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 66000,
maxOutputTokens: 16000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'zai/glm-4.6': {
displayName: 'GLM 4.6',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 96000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-4.6v': {
displayName: 'GLM-4.6V',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 24000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'zai/glm-4.6v-flash': {
displayName: 'GLM-4.6V-Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 128000,
maxOutputTokens: 24000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'zai/glm-4.7': {
displayName: 'GLM 4.7',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 120000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-4.7-flash': {
displayName: 'GLM 4.7 Flash',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 131000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-4.7-flashx': {
displayName: 'GLM 4.7 FlashX',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 202800,
maxOutputTokens: 131100,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-5-turbo': {
displayName: 'GLM 5 Turbo',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 202800,
maxOutputTokens: 131100,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-5.1': {
displayName: 'GLM 5.1',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 202000,
maxOutputTokens: 202000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-5.2': {
displayName: 'GLM 5.2',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1040000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-5.2-fast': {
displayName: 'GLM 5.2 Fast',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'zai/glm-5v-turbo': {
displayName: 'GLM 5V Turbo',
lifecycle: 'active',
docsUrl:
'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
contextWindow: 200000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
xai: {
'grok-4.20-0309-non-reasoning': {
displayName: 'Grok 4.20 (Non-Reasoning)',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 1000000,
maxOutputTokens: 30000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'grok-4.20-0309-reasoning': {
displayName: 'Grok 4.20 (Reasoning)',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 1000000,
maxOutputTokens: 30000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'grok-4.20-multi-agent-0309': {
displayName: 'Grok 4.20 Multi-Agent',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 1000000,
maxOutputTokens: 30000,
capabilities: { vision: true, reasoning: true, functionCalling: false },
},
'grok-4.3': {
displayName: 'Grok 4.3',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 1000000,
maxOutputTokens: 30000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'grok-4.5': {
displayName: 'Grok 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 500000,
maxOutputTokens: 500000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'grok-build-0.1': {
displayName: 'Grok Build 0.1',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'grok-imagine-image': {
displayName: 'Grok Imagine Image',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 8000,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'grok-imagine-image-quality': {
displayName: 'Grok Imagine Image Quality',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 8000,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
'grok-imagine-video': {
displayName: 'Grok Imagine Video',
lifecycle: 'active',
docsUrl: 'https://docs.x.ai/docs/models',
contextWindow: 1024,
maxOutputTokens: 0,
capabilities: { vision: true, reasoning: false, functionCalling: false },
},
},
xiaomi: {
'mimo-v2-flash': {
displayName: 'MiMo-V2-Flash',
lifecycle: 'deprecated',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2-omni': {
displayName: 'MiMo-V2-Omni',
lifecycle: 'deprecated',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 262144,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2-pro': {
displayName: 'MiMo-V2-Pro',
lifecycle: 'deprecated',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2.5': {
displayName: 'MiMo-V2.5',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2.5-pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2.5-pro-ultraspeed': {
displayName: 'MiMo-V2.5-Pro-UltraSpeed',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
},
'xiaomi-token-plan-cn': {
'mimo-v2-pro': {
displayName: 'MiMo-V2-Pro',
lifecycle: 'deprecated',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2-tts': {
displayName: 'MiMo-V2-TTS',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5': {
displayName: 'MiMo-V2.5',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2.5-pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2.5-tts': {
displayName: 'MiMo-V2.5-TTS',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5-tts-voiceclone': {
displayName: 'MiMo-V2.5-TTS-VoiceClone',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5-tts-voicedesign': {
displayName: 'MiMo-V2.5-TTS-VoiceDesign',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
'xiaomi-token-plan-sgp': {
'mimo-v2-pro': {
displayName: 'MiMo-V2-Pro',
lifecycle: 'deprecated',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2-tts': {
displayName: 'MiMo-V2-TTS',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5': {
displayName: 'MiMo-V2.5',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2.5-pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2.5-tts': {
displayName: 'MiMo-V2.5-TTS',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5-tts-voiceclone': {
displayName: 'MiMo-V2.5-TTS-VoiceClone',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5-tts-voicedesign': {
displayName: 'MiMo-V2.5-TTS-VoiceDesign',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
'xiaomi-token-plan-ams': {
'mimo-v2-pro': {
displayName: 'MiMo-V2-Pro',
lifecycle: 'deprecated',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2-tts': {
displayName: 'MiMo-V2-TTS',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5': {
displayName: 'MiMo-V2.5',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'mimo-v2.5-pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'mimo-v2.5-tts': {
displayName: 'MiMo-V2.5-TTS',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5-tts-voiceclone': {
displayName: 'MiMo-V2.5-TTS-VoiceClone',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
'mimo-v2.5-tts-voicedesign': {
displayName: 'MiMo-V2.5-TTS-VoiceDesign',
lifecycle: 'active',
docsUrl: 'https://platform.xiaomimimo.com/#/docs',
contextWindow: 8192,
maxOutputTokens: 8192,
capabilities: { vision: false, reasoning: false, functionCalling: false },
},
},
zai: {
'glm-4.5': {
displayName: 'GLM-4.5',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.5-air': {
displayName: 'GLM-4.5-Air',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.5-flash': {
displayName: 'GLM-4.5-Flash',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.5v': {
displayName: 'GLM-4.5V',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 64000,
maxOutputTokens: 16384,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'glm-4.6': {
displayName: 'GLM-4.6',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.6v': {
displayName: 'GLM-4.6V',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 128000,
maxOutputTokens: 32768,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'glm-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.7-flash': {
displayName: 'GLM-4.7-Flash',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.7-flashx': {
displayName: 'GLM-4.7-FlashX',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5': {
displayName: 'GLM-5',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5-turbo': {
displayName: 'GLM-5-Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5v-turbo': {
displayName: 'GLM-5V-Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/guides/overview/pricing',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
'zai-coding-plan': {
'glm-4.5-air': {
displayName: 'GLM-4.5-Air',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/devpack/overview',
contextWindow: 131072,
maxOutputTokens: 98304,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-4.7': {
displayName: 'GLM-4.7',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/devpack/overview',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5-turbo': {
displayName: 'GLM-5-Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/devpack/overview',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/devpack/overview',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5.2': {
displayName: 'GLM-5.2',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/devpack/overview',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'glm-5v-turbo': {
displayName: 'GLM-5V-Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.z.ai/devpack/overview',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
zenmux: {
'anthropic/claude-3.5-haiku': {
displayName: 'Claude 3.5 Haiku',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'anthropic/claude-3.7-sonnet': {
displayName: 'Claude 3.7 Sonnet',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-fable-5': {
displayName: 'Claude Fable 5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-haiku-4.5': {
displayName: 'Claude Haiku 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'anthropic/claude-opus-4': {
displayName: 'Claude Opus 4',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 32000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.1': {
displayName: 'Claude Opus 4.1',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.5': {
displayName: 'Claude Opus 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.6': {
displayName: 'Claude Opus 4.6',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.7': {
displayName: 'Claude Opus 4.7',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-opus-4.8': {
displayName: 'Claude Opus 4.8',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4': {
displayName: 'Claude Sonnet 4',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4.5': {
displayName: 'Claude Sonnet 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-4.6': {
displayName: 'Claude Sonnet 4.6',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-5': {
displayName: 'Claude Sonnet 5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'anthropic/claude-sonnet-5-free': {
displayName: 'Claude Sonnet 5 (Free)',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'baidu/ernie-5.0-thinking-preview': {
displayName: 'ERNIE 5.0',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-chat': {
displayName: 'DeepSeek-V3.2 (Non-thinking Mode)',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'deepseek/deepseek-v3.2': {
displayName: 'DeepSeek V3.2',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v3.2-exp': {
displayName: 'DeepSeek-V3.2-Exp',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 163000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v4-flash': {
displayName: 'DeepSeek V4 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'deepseek/deepseek-v4-pro': {
displayName: 'DeepSeek V4 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 384000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-flash': {
displayName: 'Gemini 2.5 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-2.5-flash-lite': {
displayName: 'Gemini 2.5 Flash Lite',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'google/gemini-2.5-pro': {
displayName: 'Gemini 2.5 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3-flash-preview': {
displayName: 'Gemini 3 Flash Preview',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-flash-lite': {
displayName: 'Gemini 3.1 Flash Lite',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.1-flash-lite-preview': {
displayName: 'Gemini 3.1 Flash Lite Preview',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 65530,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'google/gemini-3.1-pro-preview': {
displayName: 'Gemini 3.1 Pro Preview',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'google/gemini-3.5-flash': {
displayName: 'Gemini 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048576,
maxOutputTokens: 65536,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'inclusionai/ling-1t': {
displayName: 'Ling-1T',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'inclusionai/ring-1t': {
displayName: 'Ring-1T',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'inclusionai/ring-2.6-1t': {
displayName: 'inclusionAI: Ring-2.6-1T',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262000,
maxOutputTokens: 65000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'kuaishou/kat-coder-pro-v2': {
displayName: 'KAT-Coder-Pro-V2',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 80000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'minimax/minimax-m2': {
displayName: 'MiniMax M2',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 204000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.1': {
displayName: 'MiniMax M2.1',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 204000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.5': {
displayName: 'MiniMax M2.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.5-lightning': {
displayName: 'MiniMax M2.5 highspeed',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 204800,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.7': {
displayName: 'MiniMax M2.7',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 204800,
maxOutputTokens: 131070,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m2.7-highspeed': {
displayName: 'MiniMax M2.7 highspeed',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 204800,
maxOutputTokens: 131070,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'minimax/minimax-m3': {
displayName: 'MiniMax-M3',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 512000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2-0905': {
displayName: 'Kimi K2 0905',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'moonshotai/kimi-k2-thinking': {
displayName: 'Kimi K2 Thinking',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2-thinking-turbo': {
displayName: 'Kimi K2 Thinking Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.5': {
displayName: 'Kimi K2.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.6': {
displayName: 'Kimi K2.6',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262140,
maxOutputTokens: 262140,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.7-code': {
displayName: 'Kimi K2.7 Code',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'moonshotai/kimi-k2.7-code-free': {
displayName: 'Kimi K2.7 Code (Free)',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262144,
maxOutputTokens: 262144,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5': {
displayName: 'GPT-5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5-codex': {
displayName: 'GPT-5 Codex',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1': {
displayName: 'GPT-5.1',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-chat': {
displayName: 'GPT-5.1 Chat',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'openai/gpt-5.1-codex': {
displayName: 'GPT-5.1-Codex',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.1-codex-mini': {
displayName: 'GPT-5.1-Codex-Mini',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2': {
displayName: 'GPT-5.2',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2-codex': {
displayName: 'GPT-5.2-Codex',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.2-pro': {
displayName: 'GPT-5.2-Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.3-chat': {
displayName: 'GPT-5.3 Chat',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 16380,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-5.3-codex': {
displayName: 'GPT-5.3 Codex',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4': {
displayName: 'GPT-5.4',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.4-mini': {
displayName: 'GPT-5.4 Mini',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-5.4-nano': {
displayName: 'GPT-5.4 Nano',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'openai/gpt-5.4-pro': {
displayName: 'GPT-5.4 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.5': {
displayName: 'GPT-5.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.5-instant': {
displayName: 'GPT-5.5 Instant',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 400000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.5-pro': {
displayName: 'GPT-5.5 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-luna': {
displayName: 'GPT-5.6 Luna',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-sol': {
displayName: 'GPT-5.6 Sol',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'openai/gpt-5.6-terra': {
displayName: 'GPT-5.6 Terra',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1050000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3-coder-plus': {
displayName: 'Qwen3-Coder-Plus',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'qwen/qwen3-max': {
displayName: 'Qwen3-Max-Thinking',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3.5-flash': {
displayName: 'Qwen3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1020000,
maxOutputTokens: 1020000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'qwen/qwen3.5-plus': {
displayName: 'Qwen3.5 Plus',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'qwen/qwen3.6-plus': {
displayName: 'Qwen3.6-Plus',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3.7-max': {
displayName: 'Qwen3.7 Max',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'qwen/qwen3.7-plus': {
displayName: 'Qwen3.7 Plus',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'sapiens-ai/agnes-1.5-lite': {
displayName: 'Agnes 1.5 Lite',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'sapiens-ai/agnes-1.5-pro': {
displayName: 'Agnes 1.5 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'stepfun/step-3': {
displayName: 'Step-3',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 65536,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'stepfun/step-3.5-flash': {
displayName: 'Step 3.5 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'stepfun/step-3.7-flash': {
displayName: 'Step 3.7 Flash',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'stepfun/step-3.7-flash-free': {
displayName: 'Step 3.7 Flash (Free)',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'tencent/hy3-preview': {
displayName: 'Hy3 preview',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'volcengine/doubao-seed-1.8': {
displayName: 'Doubao-Seed-1.8',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'volcengine/doubao-seed-2.0-code': {
displayName: 'Doubao Seed 2.0 Code',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 32000,
capabilities: { vision: false, reasoning: false, functionCalling: true },
},
'volcengine/doubao-seed-2.0-lite': {
displayName: 'Doubao-Seed-2.0-lite',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'volcengine/doubao-seed-2.0-mini': {
displayName: 'Doubao-Seed-2.0-mini',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'volcengine/doubao-seed-2.0-pro': {
displayName: 'Doubao-Seed-2.0-pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'volcengine/doubao-seed-code': {
displayName: 'Doubao-Seed-Code',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4': {
displayName: 'Grok 4',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4-fast': {
displayName: 'Grok 4 Fast',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 2000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4.1-fast': {
displayName: 'Grok 4.1 Fast',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 2000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4.1-fast-non-reasoning': {
displayName: 'Grok 4.1 Fast Non Reasoning',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 2000000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'x-ai/grok-4.2-fast': {
displayName: 'Grok 4.2 Fast',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 2000000,
maxOutputTokens: 30000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4.2-fast-non-reasoning': {
displayName: 'Grok 4.2 Fast Non Reasoning',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 2000000,
maxOutputTokens: 30000,
capabilities: { vision: true, reasoning: false, functionCalling: true },
},
'x-ai/grok-4.3': {
displayName: 'Grok 4.3',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 1000000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-4.5': {
displayName: 'Grok 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 500000,
maxOutputTokens: 500000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-build-0.1': {
displayName: 'Grok Build 0.1',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 256000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'x-ai/grok-code-fast-1': {
displayName: 'Grok Code Fast 1',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 256000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2-flash': {
displayName: 'MiMo-V2-Flash',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 262144,
maxOutputTokens: 65536,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2-omni': {
displayName: 'MiMo V2 Omni',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 265000,
maxOutputTokens: 265000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2-pro': {
displayName: 'MiMo V2 Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 256000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2.5': {
displayName: 'MiMo-V2.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'xiaomi/mimo-v2.5-pro': {
displayName: 'MiMo-V2.5-Pro',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1048576,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.5': {
displayName: 'GLM 4.5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.5-air': {
displayName: 'GLM 4.5 Air',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 128000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.6': {
displayName: 'GLM 4.6',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.6v': {
displayName: 'GLM 4.6V',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.6v-flash': {
displayName: 'GLM 4.6V FlashX',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.6v-flash-free': {
displayName: 'GLM 4.6V Flash (Free)',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.7': {
displayName: 'GLM 4.7',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.7-flash-free': {
displayName: 'GLM 4.7 Flash (Free)',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-4.7-flashx': {
displayName: 'GLM 4.7 FlashX',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 64000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5': {
displayName: 'GLM 5',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5-turbo': {
displayName: 'GLM 5 Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 128000,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5.1': {
displayName: 'GLM-5.1',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5.2': {
displayName: 'GLM 5.2',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5.2-free': {
displayName: 'GLM 5.2 (Free)',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 1000000,
maxOutputTokens: 131072,
capabilities: { vision: false, reasoning: true, functionCalling: true },
},
'z-ai/glm-5v-turbo': {
displayName: 'GLM 5V Turbo',
lifecycle: 'active',
docsUrl: 'https://docs.zenmux.ai',
contextWindow: 200000,
maxOutputTokens: 128000,
capabilities: { vision: true, reasoning: true, functionCalling: true },
},
},
};
export const GENERATED_MODELS_DEV_MODEL_PROVIDER_OVERRIDES: Record<
| 'anthropic'
| 'alibaba'
| 'alibaba-coding-plan-cn'
| 'alibaba-coding-plan'
| 'alibaba-token-plan-cn'
| 'alibaba-token-plan'
| 'cerebras'
| 'cohere'
| 'cloudflare-workers-ai'
| 'deepinfra'
| 'deepseek'
| 'fireworks-ai'
| 'github-copilot'
| 'google'
| 'gemini-cli'
| 'groq'
| 'huggingface'
| 'MiniMax'
| 'MiniMax-cn'
| 'mistral'
| 'moonshot'
| 'nvidia'
| 'ollama-cloud'
| 'openai'
| 'opencode'
| 'opencode-go'
| 'openrouter'
| 'siliconflow'
| 'stepfun'
| 'stepfun-ai'
| 'stepfun-ai-step-plan'
| 'togetherai'
| 'tencent-coding-plan'
| 'tencent-token-plan'
| 'tencent-tokenhub'
| 'vercel'
| 'xai'
| 'xiaomi'
| 'xiaomi-token-plan-cn'
| 'xiaomi-token-plan-sgp'
| 'xiaomi-token-plan-ams'
| 'zai'
| 'zai-coding-plan'
| 'zenmux',
Record<string, { npm: string; api?: string }>
> = {
anthropic: {},
alibaba: {},
'alibaba-coding-plan-cn': {},
'alibaba-coding-plan': {},
'alibaba-token-plan-cn': {},
'alibaba-token-plan': {},
cerebras: {},
cohere: {
'north-mini-code-1-0': {
npm: '@ai-sdk/openai-compatible',
api: 'https://api.cohere.ai/compatibility/v1',
},
},
'cloudflare-workers-ai': {},
deepinfra: {},
deepseek: {},
'fireworks-ai': {},
'github-copilot': {},
google: {},
'gemini-cli': {},
groq: {},
huggingface: {},
MiniMax: {},
'MiniMax-cn': {},
mistral: {},
moonshot: {},
nvidia: {},
'ollama-cloud': {},
openai: {},
opencode: {
'claude-3-5-haiku': { npm: '@ai-sdk/anthropic' },
'claude-fable-5': { npm: '@ai-sdk/anthropic' },
'claude-haiku-4-5': { npm: '@ai-sdk/anthropic' },
'claude-opus-4-1': { npm: '@ai-sdk/anthropic' },
'claude-opus-4-5': { npm: '@ai-sdk/anthropic' },
'claude-opus-4-6': { npm: '@ai-sdk/anthropic' },
'claude-opus-4-7': { npm: '@ai-sdk/anthropic' },
'claude-opus-4-8': { npm: '@ai-sdk/anthropic' },
'claude-sonnet-4': { npm: '@ai-sdk/anthropic' },
'claude-sonnet-4-5': { npm: '@ai-sdk/anthropic' },
'claude-sonnet-4-6': { npm: '@ai-sdk/anthropic' },
'claude-sonnet-5': { npm: '@ai-sdk/anthropic' },
'gemini-3-flash': { npm: '@ai-sdk/google' },
'gemini-3-pro': { npm: '@ai-sdk/google' },
'gemini-3.1-pro': { npm: '@ai-sdk/google' },
'gemini-3.5-flash': { npm: '@ai-sdk/google' },
'gpt-5': { npm: '@ai-sdk/openai' },
'gpt-5-codex': { npm: '@ai-sdk/openai' },
'gpt-5-nano': { npm: '@ai-sdk/openai' },
'gpt-5.1': { npm: '@ai-sdk/openai' },
'gpt-5.1-codex': { npm: '@ai-sdk/openai' },
'gpt-5.1-codex-max': { npm: '@ai-sdk/openai' },
'gpt-5.1-codex-mini': { npm: '@ai-sdk/openai' },
'gpt-5.2': { npm: '@ai-sdk/openai' },
'gpt-5.2-codex': { npm: '@ai-sdk/openai' },
'gpt-5.3-codex': { npm: '@ai-sdk/openai' },
'gpt-5.3-codex-spark': { npm: '@ai-sdk/openai' },
'gpt-5.4': { npm: '@ai-sdk/openai' },
'gpt-5.4-mini': { npm: '@ai-sdk/openai' },
'gpt-5.4-nano': { npm: '@ai-sdk/openai' },
'gpt-5.4-pro': { npm: '@ai-sdk/openai' },
'gpt-5.5': { npm: '@ai-sdk/openai' },
'gpt-5.5-pro': { npm: '@ai-sdk/openai' },
'gpt-5.6-luna': { npm: '@ai-sdk/openai' },
'gpt-5.6-sol': { npm: '@ai-sdk/openai' },
'gpt-5.6-terra': { npm: '@ai-sdk/openai' },
'minimax-m2.1-free': { npm: '@ai-sdk/anthropic' },
'minimax-m2.5-free': { npm: '@ai-sdk/anthropic' },
'minimax-m3-free': { npm: '@ai-sdk/anthropic' },
'qwen3.5-plus': { npm: '@ai-sdk/anthropic' },
'qwen3.6-plus': { npm: '@ai-sdk/anthropic' },
'qwen3.6-plus-free': { npm: '@ai-sdk/anthropic' },
},
'opencode-go': {
'minimax-m2.5': { npm: '@ai-sdk/anthropic' },
'minimax-m2.7': { npm: '@ai-sdk/anthropic' },
'minimax-m3': { npm: '@ai-sdk/anthropic' },
'qwen3.5-plus': { npm: '@ai-sdk/anthropic' },
'qwen3.6-plus': { npm: '@ai-sdk/anthropic' },
'qwen3.7-max': { npm: '@ai-sdk/anthropic' },
'qwen3.7-plus': { npm: '@ai-sdk/anthropic' },
},
openrouter: {},
siliconflow: {},
stepfun: {},
'stepfun-ai': {},
'stepfun-ai-step-plan': {},
togetherai: {},
'tencent-coding-plan': {},
'tencent-token-plan': {},
'tencent-tokenhub': {},
vercel: {},
xai: {},
xiaomi: {},
'xiaomi-token-plan-cn': {},
'xiaomi-token-plan-sgp': {},
'xiaomi-token-plan-ams': {},
zai: {},
'zai-coding-plan': {},
zenmux: {
'anthropic/claude-3.5-haiku': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-3.7-sonnet': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-fable-5': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-haiku-4.5': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-opus-4': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-opus-4.1': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-opus-4.5': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-opus-4.6': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-opus-4.7': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-opus-4.8': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-sonnet-4': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-sonnet-4.5': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-sonnet-4.6': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-sonnet-5': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'anthropic/claude-sonnet-5-free': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'minimax/minimax-m2': { npm: '@ai-sdk/anthropic', api: 'https://zenmux.ai/api/anthropic/v1' },
'minimax/minimax-m2.1': { npm: '@ai-sdk/anthropic', api: 'https://zenmux.ai/api/anthropic/v1' },
'minimax/minimax-m2.5': { npm: '@ai-sdk/anthropic', api: 'https://zenmux.ai/api/anthropic/v1' },
'minimax/minimax-m2.5-lightning': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'minimax/minimax-m2.7': { npm: '@ai-sdk/anthropic', api: 'https://zenmux.ai/api/anthropic/v1' },
'minimax/minimax-m2.7-highspeed': {
npm: '@ai-sdk/anthropic',
api: 'https://zenmux.ai/api/anthropic/v1',
},
'minimax/minimax-m3': { npm: '@ai-sdk/anthropic', api: 'https://zenmux.ai/api/anthropic/v1' },
'openai/gpt-5': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5-codex': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.1': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.1-chat': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.1-codex': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.1-codex-mini': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.2': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.2-codex': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.2-pro': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.3-chat': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.3-codex': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.4': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.4-mini': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.4-nano': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
'openai/gpt-5.4-pro': { npm: '@ai-sdk/openai', api: 'https://zenmux.ai/api/v1' },
},
};
export const GENERATED_MODELS_DEV_PROVIDER_FACTS: Record<
| 'anthropic'
| 'alibaba'
| 'alibaba-coding-plan-cn'
| 'alibaba-coding-plan'
| 'alibaba-token-plan-cn'
| 'alibaba-token-plan'
| 'cerebras'
| 'cohere'
| 'cloudflare-workers-ai'
| 'deepinfra'
| 'deepseek'
| 'fireworks-ai'
| 'github-copilot'
| 'google'
| 'gemini-cli'
| 'groq'
| 'huggingface'
| 'MiniMax'
| 'MiniMax-cn'
| 'mistral'
| 'moonshot'
| 'nvidia'
| 'ollama-cloud'
| 'openai'
| 'opencode'
| 'opencode-go'
| 'openrouter'
| 'siliconflow'
| 'stepfun'
| 'stepfun-ai'
| 'stepfun-ai-step-plan'
| 'togetherai'
| 'tencent-coding-plan'
| 'tencent-token-plan'
| 'tencent-tokenhub'
| 'vercel'
| 'xai'
| 'xiaomi'
| 'xiaomi-token-plan-cn'
| 'xiaomi-token-plan-sgp'
| 'xiaomi-token-plan-ams'
| 'zai'
| 'zai-coding-plan'
| 'zenmux',
{ id: string; name: string; api?: string; doc: string }
> = {
anthropic: {
id: 'anthropic',
name: 'Anthropic',
doc: 'https://docs.anthropic.com/en/docs/about-claude/models',
},
alibaba: {
id: 'alibaba',
name: 'Alibaba',
api: 'https://dashscope-intl.aliyuncs.com/compatible-mode/v1',
doc: 'https://www.alibabacloud.com/help/en/model-studio/models',
},
'alibaba-coding-plan-cn': {
id: 'alibaba-coding-plan-cn',
name: 'Alibaba Coding Plan (China)',
api: 'https://coding.dashscope.aliyuncs.com/v1',
doc: 'https://help.aliyun.com/zh/model-studio/coding-plan',
},
'alibaba-coding-plan': {
id: 'alibaba-coding-plan',
name: 'Alibaba Coding Plan',
api: 'https://coding-intl.dashscope.aliyuncs.com/v1',
doc: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan',
},
'alibaba-token-plan-cn': {
id: 'alibaba-token-plan-cn',
name: 'Alibaba Token Plan (China)',
api: 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
doc: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview',
},
'alibaba-token-plan': {
id: 'alibaba-token-plan',
name: 'Alibaba Token Plan',
api: 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
doc: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview',
},
cerebras: {
id: 'cerebras',
name: 'Cerebras',
doc: 'https://inference-docs.cerebras.ai/models/overview',
},
cohere: { id: 'cohere', name: 'Cohere', doc: 'https://docs.cohere.com/docs/models' },
'cloudflare-workers-ai': {
id: 'cloudflare-workers-ai',
name: 'Cloudflare Workers AI',
api: 'https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1',
doc: 'https://developers.cloudflare.com/workers-ai/models/',
},
deepinfra: { id: 'deepinfra', name: 'Deep Infra', doc: 'https://deepinfra.com/models' },
deepseek: {
id: 'deepseek',
name: 'DeepSeek',
api: 'https://api.deepseek.com',
doc: 'https://api-docs.deepseek.com/quick_start/pricing',
},
'fireworks-ai': {
id: 'fireworks-ai',
name: 'Fireworks AI',
api: 'https://api.fireworks.ai/inference/v1/',
doc: 'https://fireworks.ai/docs/',
},
'github-copilot': {
id: 'github-copilot',
name: 'GitHub Copilot',
api: 'https://api.githubcopilot.com',
doc: 'https://docs.github.com/en/copilot',
},
google: { id: 'google', name: 'Google', doc: 'https://ai.google.dev/gemini-api/docs/models' },
'gemini-cli': {
id: 'google',
name: 'Google',
doc: 'https://ai.google.dev/gemini-api/docs/models',
},
groq: { id: 'groq', name: 'Groq', doc: 'https://console.groq.com/docs/models' },
huggingface: {
id: 'huggingface',
name: 'Hugging Face',
api: 'https://router.huggingface.co/v1',
doc: 'https://huggingface.co/docs/inference-providers',
},
MiniMax: {
id: 'minimax',
name: 'MiniMax (minimax.io)',
api: 'https://api.minimax.io/anthropic/v1',
doc: 'https://platform.minimax.io/docs/guides/quickstart',
},
'MiniMax-cn': {
id: 'minimax-cn',
name: 'MiniMax (minimaxi.com)',
api: 'https://api.minimaxi.com/anthropic/v1',
doc: 'https://platform.minimaxi.com/docs/guides/quickstart',
},
mistral: {
id: 'mistral',
name: 'Mistral',
doc: 'https://docs.mistral.ai/getting-started/models/',
},
moonshot: {
id: 'moonshotai-cn',
name: 'Moonshot AI (China)',
api: 'https://api.moonshot.cn/v1',
doc: 'https://platform.moonshot.cn/docs/api/chat',
},
nvidia: {
id: 'nvidia',
name: 'Nvidia',
api: 'https://integrate.api.nvidia.com/v1',
doc: 'https://docs.api.nvidia.com/nim/',
},
'ollama-cloud': {
id: 'ollama-cloud',
name: 'Ollama Cloud',
api: 'https://ollama.com/v1',
doc: 'https://docs.ollama.com/cloud',
},
openai: { id: 'openai', name: 'OpenAI', doc: 'https://platform.openai.com/docs/models' },
opencode: {
id: 'opencode',
name: 'OpenCode Zen',
api: 'https://opencode.ai/zen/v1',
doc: 'https://opencode.ai/docs/zen',
},
'opencode-go': {
id: 'opencode-go',
name: 'OpenCode Go',
api: 'https://opencode.ai/zen/go/v1',
doc: 'https://opencode.ai/docs/zen',
},
openrouter: {
id: 'openrouter',
name: 'OpenRouter',
api: 'https://openrouter.ai/api/v1',
doc: 'https://openrouter.ai/models',
},
siliconflow: {
id: 'siliconflow',
name: 'SiliconFlow',
api: 'https://api.siliconflow.com/v1',
doc: 'https://cloud.siliconflow.com/models',
},
stepfun: {
id: 'stepfun',
name: 'StepFun (China)',
api: 'https://api.stepfun.com/v1',
doc: 'https://platform.stepfun.com/docs/zh/overview/concept',
},
'stepfun-ai': {
id: 'stepfun-ai',
name: 'StepFun (Global)',
api: 'https://api.stepfun.ai/v1',
doc: 'https://platform.stepfun.ai/docs/en/overview/concept',
},
'stepfun-ai-step-plan': {
id: 'stepfun-ai-step-plan',
name: 'StepFun Step Plan (Global)',
api: 'https://api.stepfun.ai/step_plan/v1',
doc: 'https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api',
},
togetherai: {
id: 'togetherai',
name: 'Together AI',
doc: 'https://docs.together.ai/docs/serverless-models',
},
'tencent-coding-plan': {
id: 'tencent-coding-plan',
name: 'Tencent Coding Plan (China)',
api: 'https://api.lkeap.cloud.tencent.com/coding/v3',
doc: 'https://cloud.tencent.com/document/product/1772/128947',
},
'tencent-token-plan': {
id: 'tencent-token-plan',
name: 'Tencent Token Plan',
api: 'https://api.lkeap.cloud.tencent.com/plan/v3',
doc: 'https://cloud.tencent.com/document/product/1823/130060',
},
'tencent-tokenhub': {
id: 'tencent-tokenhub',
name: 'Tencent TokenHub',
api: 'https://tokenhub.tencentmaas.com/v1',
doc: 'https://cloud.tencent.com/document/product/1823/130050',
},
vercel: {
id: 'vercel',
name: 'Vercel AI Gateway',
doc: 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway',
},
xai: { id: 'xai', name: 'xAI', doc: 'https://docs.x.ai/docs/models' },
xiaomi: {
id: 'xiaomi',
name: 'Xiaomi',
api: 'https://api.xiaomimimo.com/v1',
doc: 'https://platform.xiaomimimo.com/#/docs',
},
'xiaomi-token-plan-cn': {
id: 'xiaomi-token-plan-cn',
name: 'Xiaomi Token Plan (China)',
api: 'https://token-plan-cn.xiaomimimo.com/v1',
doc: 'https://platform.xiaomimimo.com/#/docs',
},
'xiaomi-token-plan-sgp': {
id: 'xiaomi-token-plan-sgp',
name: 'Xiaomi Token Plan (Singapore)',
api: 'https://token-plan-sgp.xiaomimimo.com/v1',
doc: 'https://platform.xiaomimimo.com/#/docs',
},
'xiaomi-token-plan-ams': {
id: 'xiaomi-token-plan-ams',
name: 'Xiaomi Token Plan (Europe)',
api: 'https://token-plan-ams.xiaomimimo.com/v1',
doc: 'https://platform.xiaomimimo.com/#/docs',
},
zai: {
id: 'zai',
name: 'Z.AI',
api: 'https://api.z.ai/api/paas/v4',
doc: 'https://docs.z.ai/guides/overview/pricing',
},
'zai-coding-plan': {
id: 'zai-coding-plan',
name: 'Z.AI Coding Plan',
api: 'https://api.z.ai/api/coding/paas/v4',
doc: 'https://docs.z.ai/devpack/overview',
},
zenmux: {
id: 'zenmux',
name: 'ZenMux',
api: 'https://zenmux.ai/api/v1',
doc: 'https://docs.zenmux.ai',
},
};