| // 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' |
| | 'kimi-coding-plan' |
| | 'MiniMax' |
| | 'MiniMax-cn' |
| | 'minimax-coding-plan' |
| | 'mistral' |
| | 'moonshot' |
| | 'nvidia' |
| | 'ollama-cloud' |
| | 'openai' |
| | 'opencode' |
| | 'opencode-go' |
| | 'openrouter' |
| | 'siliconflow' |
| | 'stepfun' |
| | 'stepfun-ai' |
| | 'stepfun-ai-step-plan' |
| | 'stepfun-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', |
| description: 'Claude model for creative writing, analysis, and controlled agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-haiku-4-5': { |
| displayName: 'Claude Haiku 4.5 (latest)', |
| description: 'Fast Claude lane for lightweight agents, office tasks, and responsive chat', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-02-28', |
| structuredOutput: true, |
| lastUpdated: '2025-10-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-haiku-4-5-20251001': { |
| displayName: 'Claude Haiku 4.5', |
| description: |
| 'Fast Claude model for responsive assistance, classification, and lightweight agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-02-28', |
| structuredOutput: true, |
| lastUpdated: '2025-10-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-5': { |
| displayName: 'Claude Opus 4.5 (latest)', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2025-11-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-5-20251101': { |
| displayName: 'Claude Opus 4.5', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2025-11-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-6': { |
| displayName: 'Claude Opus 4.6', |
| description: 'High-end Claude for difficult coding, planning, and slower expert reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-7': { |
| displayName: 'Claude Opus 4.7', |
| description: 'Stronger Opus tier for advanced software work and high-stakes reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| structuredOutput: true, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-8': { |
| displayName: 'Claude Opus 4.8', |
| description: |
| 'Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-5': { |
| displayName: 'Claude Opus 5', |
| description: 'Strongest Claude Opus model for coding, agents, and professional work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4-5': { |
| displayName: 'Claude Sonnet 4.5 (latest)', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-07-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4-5-20250929': { |
| displayName: 'Claude Sonnet 4.5', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-07-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4-6': { |
| displayName: 'Claude Sonnet 4.6', |
| description: |
| 'Claude workhorse for coding agents, careful analysis, and production cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-5': { |
| displayName: 'Claude Sonnet 5', |
| description: 'Everyday Claude agent model for coding, planning, browsing, and general work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| structuredOutput: true, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| }, |
| alibaba: { |
| 'qvq-max': { |
| displayName: 'QVQ Max', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-03-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen-flash': { |
| displayName: 'Qwen Flash', |
| description: 'Efficient Qwen model for fast chat, extraction, and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-max': { |
| displayName: 'Qwen Max', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 32768, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-01-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-mt-plus': { |
| displayName: 'Qwen-MT Plus', |
| description: |
| 'Translation model for multilingual conversion, localization, and cross-language workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 16384, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-mt-turbo': { |
| displayName: 'Qwen-MT Turbo', |
| description: |
| 'Translation model for multilingual conversion, localization, and cross-language workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 16384, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-omni-turbo': { |
| displayName: 'Qwen-Omni Turbo', |
| description: 'Qwen omni model for text, vision, audio, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 32768, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-03-26', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'qwen-omni-turbo-realtime': { |
| displayName: 'Qwen-Omni Turbo Realtime', |
| description: 'Qwen omni model for text, vision, audio, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 32768, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-05-08', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'qwen-plus': { |
| displayName: 'Qwen Plus', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-09-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-plus-character-ja': { |
| displayName: 'Qwen Plus Character (Japanese)', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 8192, |
| maxOutputTokens: 512, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-turbo': { |
| displayName: 'Qwen Turbo', |
| description: 'Efficient Qwen model for fast chat, extraction, and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-04-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-vl-max': { |
| displayName: 'Qwen-VL Max', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-08-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen-vl-ocr': { |
| displayName: 'Qwen-VL OCR', |
| description: 'OCR model for extracting structured text from documents and screenshots', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 34096, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-04-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen-vl-plus': { |
| displayName: 'Qwen-VL Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-08-15', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen2-5-14b-instruct': { |
| displayName: 'Qwen2.5 14B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen2-5-32b-instruct': { |
| displayName: 'Qwen2.5 32B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen2-5-72b-instruct': { |
| displayName: 'Qwen2.5 72B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen2-5-7b-instruct': { |
| displayName: 'Qwen2.5 7B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen2-5-omni-7b': { |
| displayName: 'Qwen2.5-Omni 7B', |
| description: 'Qwen omni model for text, vision, audio, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 32768, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-12', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'qwen2-5-vl-72b-instruct': { |
| displayName: 'Qwen2.5-VL 72B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen2-5-vl-7b-instruct': { |
| displayName: 'Qwen2.5-VL 7B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3-14b': { |
| displayName: 'Qwen3 14B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-235b-a22b': { |
| displayName: 'Qwen3 235B-A22B', |
| description: 'Large open Qwen MoE for multilingual reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-32b': { |
| displayName: 'Qwen3 32B', |
| description: 'Dense open Qwen model for self-hosted chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-8b': { |
| displayName: 'Qwen3 8B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-asr-flash': { |
| displayName: 'Qwen3-ASR Flash', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 53248, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-09-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'qwen3-coder-30b-a3b-instruct': { |
| displayName: 'Qwen3-Coder 30B-A3B Instruct', |
| description: 'Smaller Qwen coder for efficient local agents and repo-level fixes', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder-480b-a35b-instruct': { |
| displayName: 'Qwen3-Coder 480B-A35B Instruct', |
| description: 'Open Qwen coding heavyweight for repository reasoning and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder-flash': { |
| displayName: 'Qwen3 Coder Flash', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder-plus': { |
| displayName: 'Qwen3 Coder Plus', |
| description: 'Hosted Qwen coder for software agents, repo edits, and long-context code', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-livetranslate-flash-realtime': { |
| displayName: 'Qwen3-LiveTranslate Flash Realtime', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 53248, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-09-22', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'qwen3-max': { |
| displayName: 'Qwen3 Max', |
| description: 'Flagship Qwen3 model for coding agents, complex reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-next-80b-a3b-instruct': { |
| displayName: 'Qwen3-Next 80B-A3B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-next-80b-a3b-thinking': { |
| displayName: 'Qwen3-Next 80B-A3B (Thinking)', |
| description: 'Efficient Qwen thinking model for local reasoning, math, and coding agents', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-omni-flash': { |
| displayName: 'Qwen3-Omni Flash', |
| description: 'Qwen omni model for text, vision, audio, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 65536, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-09-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'qwen3-omni-flash-realtime': { |
| displayName: 'Qwen3-Omni Flash Realtime', |
| description: 'Qwen omni model for text, vision, audio, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 65536, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-09-15', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'qwen3-vl-235b-a22b': { |
| displayName: 'Qwen3-VL 235B-A22B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3-vl-30b-a3b': { |
| displayName: 'Qwen3-VL 30B-A3B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3-vl-plus': { |
| displayName: 'Qwen3-VL Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.5-122b-a10b': { |
| displayName: 'Qwen3.5 122B-A10B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'qwen3.5-27b': { |
| displayName: 'Qwen3.5 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'qwen3.5-35b-a3b': { |
| displayName: 'Qwen3.5 35B-A3B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'qwen3.5-397b-a17b': { |
| displayName: 'Qwen3.5 397B-A17B', |
| description: 'Large open Qwen multimodal MoE for visual agents and long technical tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'qwen3.5-plus': { |
| displayName: 'Qwen3.5 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-27b': { |
| displayName: 'Qwen3.6 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'qwen3.6-35b-a3b': { |
| displayName: 'Qwen3.6 35B-A3B', |
| description: 'Open multimodal Qwen MoE for local agents that need vision, audio, and code', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'qwen3.6-flash': { |
| displayName: 'Qwen3.6 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-max-preview': { |
| displayName: 'Qwen3.6 Max Preview', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Earlier Qwen multimodal workhorse for million-token agent and document tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.8-max': { |
| displayName: 'Qwen3.8 Max', |
| description: |
| '2.4-trillion-parameter MoE flagship for coding, professional work, multimodal understanding, and long-horizon agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-08-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'qwq-plus': { |
| displayName: 'QwQ Plus', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2025-03-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'alibaba-coding-plan-cn': { |
| 'glm-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 196608, |
| maxOutputTokens: 24576, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder-next': { |
| displayName: 'Qwen3 Coder Next', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder-plus': { |
| displayName: 'Qwen3 Coder Plus', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-max-2026-01-23': { |
| displayName: 'Qwen3 Max', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-01-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.5-plus': { |
| displayName: 'Qwen3.5 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-flash': { |
| displayName: 'Qwen3.6 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://help.aliyun.com/zh/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| 'alibaba-coding-plan': { |
| 'glm-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 196608, |
| inputLimit: 196601, |
| maxOutputTokens: 24576, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder-next': { |
| displayName: 'Qwen3 Coder Next', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder-plus': { |
| displayName: 'Qwen3 Coder Plus', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-max-2026-01-23': { |
| displayName: 'Qwen3 Max', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-01-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.5-plus': { |
| displayName: 'Qwen3.5 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-flash': { |
| displayName: 'Qwen3.6 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/coding-plan', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| 'alibaba-token-plan-cn': { |
| 'deepseek-v3.2': { |
| displayName: 'DeepSeek V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-12-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: |
| 'General GLM flagship for coding, analysis, and tool-heavy engineering workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.1': { |
| displayName: 'GLM-5.1', |
| description: |
| 'Strong GLM coding model for agentic engineering, terminals, and repository generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 202752, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'happyhorse-1.1-i2v': { |
| displayName: 'HappyHorse 1.1 Image-to-Video', |
| description: 'Video model for image-to-video generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-17', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: [] }, |
| }, |
| 'happyhorse-1.1-r2v': { |
| displayName: 'HappyHorse 1.1 Reference-to-Video', |
| description: 'Video model for reference-guided video generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-17', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: [] }, |
| }, |
| 'happyhorse-1.1-t2v': { |
| displayName: 'HappyHorse 1.1 Text-to-Video', |
| description: 'Video model for prompt-driven text-to-video generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: |
| 'Earlier Kimi frontier model for long-context agents, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 262144, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Multimodal Kimi workhorse for agent loops, coding tasks, and visual context', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'Prior MiniMax coding model for agent workflows, office edits, and automation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 196608, |
| inputLimit: 196601, |
| maxOutputTokens: 32768, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-image-2.0': { |
| displayName: 'Qwen Image 2.0', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'qwen-image-2.0-pro': { |
| displayName: 'Qwen Image 2.0 Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'qwen3.6-flash': { |
| displayName: 'Qwen3.6 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Earlier Qwen multimodal workhorse for million-token agent and document tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.8-max': { |
| displayName: 'Qwen3.8 Max', |
| description: |
| '2.4-trillion-parameter MoE flagship for coding, professional work, multimodal understanding, and long-horizon agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-08-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'qwen3.8-max-preview': { |
| displayName: 'Qwen3.8 Max Preview', |
| description: |
| 'Preview Qwen flagship for million-token multimodal reasoning and long-horizon agentic workflows', |
| lifecycle: 'beta', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'wan2.7-image': { |
| displayName: 'Wan2.7 Image', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'wan2.7-image-pro': { |
| displayName: 'Wan2.7 Image Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| }, |
| 'alibaba-token-plan': { |
| 'deepseek-v3.2': { |
| displayName: 'DeepSeek V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-12-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: |
| 'General GLM flagship for coding, analysis, and tool-heavy engineering workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.1': { |
| displayName: 'GLM-5.1', |
| description: |
| 'Strong GLM coding model for agentic engineering, terminals, and repository generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 202752, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'happyhorse-1.1-i2v': { |
| displayName: 'HappyHorse 1.1 Image-to-Video', |
| description: 'Video model for image-to-video generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-17', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: [] }, |
| }, |
| 'happyhorse-1.1-r2v': { |
| displayName: 'HappyHorse 1.1 Reference-to-Video', |
| description: 'Video model for reference-guided video generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-17', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: [] }, |
| }, |
| 'happyhorse-1.1-t2v': { |
| displayName: 'HappyHorse 1.1 Text-to-Video', |
| description: 'Video model for prompt-driven text-to-video generation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: |
| 'Earlier Kimi frontier model for long-context agents, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 262144, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Multimodal Kimi workhorse for agent loops, coding tasks, and visual context', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'Prior MiniMax coding model for agent workflows, office edits, and automation', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 196608, |
| inputLimit: 196601, |
| maxOutputTokens: 32768, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen-image-2.0': { |
| displayName: 'Qwen Image 2.0', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'qwen-image-2.0-pro': { |
| displayName: 'Qwen Image 2.0 Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'qwen3.6-flash': { |
| displayName: 'Qwen3.6 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Earlier Qwen multimodal workhorse for million-token agent and document tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.8-max': { |
| displayName: 'Qwen3.8 Max', |
| description: |
| '2.4-trillion-parameter MoE flagship for coding, professional work, multimodal understanding, and long-horizon agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-08-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'qwen3.8-max-preview': { |
| displayName: 'Qwen3.8 Max Preview', |
| description: |
| 'Preview Qwen flagship for million-token multimodal reasoning and long-horizon agentic workflows', |
| lifecycle: 'beta', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'wan2.7-image': { |
| displayName: 'Wan2.7 Image', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'wan2.7-image-pro': { |
| displayName: 'Wan2.7 Image Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://www.alibabacloud.com/help/en/model-studio/token-plan-overview', |
| contextWindow: 8192, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| }, |
| cerebras: { |
| 'gemma-4-31b': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'beta', |
| docsUrl: 'https://inference-docs.cerebras.ai/models/overview', |
| contextWindow: 131072, |
| maxOutputTokens: 40960, |
| structuredOutput: true, |
| lastUpdated: '2026-07-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: 'Open GPT reasoning model for self-hosted agents and controllable deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://inference-docs.cerebras.ai/models/overview', |
| contextWindow: 131072, |
| maxOutputTokens: 40960, |
| structuredOutput: true, |
| lastUpdated: '2026-06-10', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-glm-4.7': { |
| displayName: 'Z.AI GLM-4.7', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'beta', |
| docsUrl: 'https://inference-docs.cerebras.ai/models/overview', |
| contextWindow: 131072, |
| maxOutputTokens: 40960, |
| structuredOutput: true, |
| lastUpdated: '2026-06-10', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| cohere: { |
| 'c4ai-aya-expanse-32b': { |
| displayName: 'Aya Expanse 32B', |
| description: 'Open multilingual model optimized for generation across 23 languages', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| lastUpdated: '2024-10-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'c4ai-aya-expanse-8b': { |
| displayName: 'Aya Expanse 8B', |
| description: 'Compact open multilingual model optimized for generation across 23 languages', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 8000, |
| maxOutputTokens: 4000, |
| lastUpdated: '2024-10-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'c4ai-aya-vision-32b': { |
| displayName: 'Aya Vision 32B', |
| description: |
| 'Open multilingual vision model for OCR, visual reasoning, and image question answering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 16000, |
| maxOutputTokens: 4000, |
| lastUpdated: '2025-05-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'c4ai-aya-vision-8b': { |
| displayName: 'Aya Vision 8B', |
| description: 'Compact open multilingual vision model for OCR and visual question answering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 16000, |
| maxOutputTokens: 4000, |
| lastUpdated: '2025-05-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'command-a-03-2025': { |
| displayName: 'Command A', |
| description: 'Cohere command model for multilingual enterprise agents, tools, and chat', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 256000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2025-03-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'command-a-plus-05-2026': { |
| displayName: 'Command A Plus', |
| description: |
| "Cohere's stronger command model for multilingual agents and enterprise workflows", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-04-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'command-a-reasoning-08-2025': { |
| displayName: 'Command A Reasoning', |
| description: |
| 'Cohere reasoning model for multilingual enterprise agents, tools, and complex workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2025-08-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'command-a-translate-08-2025': { |
| displayName: 'Command A Translate', |
| description: |
| 'Translation model for multilingual conversion, localization, and cross-language workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 8000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2025-08-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'command-a-vision-07-2025': { |
| displayName: 'Command A Vision', |
| description: |
| 'Cohere vision model for multilingual document analysis, OCR, and image understanding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2025-07-31', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'command-r-08-2024': { |
| displayName: 'Command R', |
| description: 'Cohere retrieval model for long-context chat and enterprise RAG workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2024-08-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'command-r-plus-08-2024': { |
| displayName: 'Command R+', |
| description: "Cohere's RAG workhorse for long-context enterprise search and tool use", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2024-08-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'command-r7b-12-2024': { |
| displayName: 'Command R7B', |
| description: 'Cohere retrieval model for long-context chat and enterprise RAG workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2024-12-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'command-r7b-arabic-02-2025': { |
| displayName: 'Command R7B Arabic', |
| description: |
| 'Open Command R model optimized for Arabic enterprise chat, RAG, and cultural knowledge', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2024-06-01', |
| lastUpdated: '2025-02-27', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'north-mini-code-1-0': { |
| displayName: 'North Mini Code', |
| description: 'Cohere coding model for practical software engineering and agentic edits', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.cohere.com/docs/models', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-09-23', |
| structuredOutput: true, |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'cloudflare-workers-ai': { |
| '@cf/aisingapore/gemma-sea-lion-v4-27b-it': { |
| displayName: 'Gemma Sea Lion V4 27B It', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/deepseek-ai/deepseek-r1-distill-qwen-32b': { |
| displayName: 'Deepseek R1 Distill Qwen 32B', |
| description: |
| 'Classic open reasoning model for transparent math, coding, and deliberate problem solving', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 80000, |
| maxOutputTokens: 80000, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: false, |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/google/gemma-4-26b-a4b-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 256000, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| '@cf/ibm-granite/granite-4.0-h-micro': { |
| displayName: 'Granite 4.0 H Micro', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: false, |
| lastUpdated: '2025-10-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/meta/llama-3.1-8b-instruct-fp8': { |
| displayName: 'Llama 3.1 8B Instruct fp8', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| structuredOutput: false, |
| lastUpdated: '2024-07-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/meta/llama-3.2-11b-vision-instruct': { |
| displayName: 'Llama 3.2 11B Vision Instruct', |
| description: 'Open Llama multimodal model for image understanding and text reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2024-09-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| '@cf/meta/llama-3.2-1b-instruct': { |
| displayName: 'Llama 3.2 1B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 60000, |
| maxOutputTokens: 60000, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: false, |
| lastUpdated: '2024-09-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/meta/llama-3.2-3b-instruct': { |
| displayName: 'Llama 3.2 3B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 80000, |
| maxOutputTokens: 80000, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: false, |
| lastUpdated: '2024-09-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/meta/llama-3.3-70b-instruct-fp8-fast': { |
| displayName: 'Llama 3.3 70B Instruct fp8 Fast', |
| description: 'Popular open Llama workhorse for multilingual chat, coding, and self-hosting', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 24000, |
| maxOutputTokens: 24000, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: false, |
| lastUpdated: '2024-12-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/meta/llama-4-scout-17b-16e-instruct': { |
| displayName: 'Llama 4 Scout 17B 16E Instruct', |
| description: 'Open Llama with long-context vision for efficient multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 131000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-08', |
| structuredOutput: false, |
| lastUpdated: '2025-04-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| '@cf/meta/llama-guard-3-8b': { |
| displayName: 'Llama Guard 3 8B', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: false, |
| lastUpdated: '2025-01-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/mistralai/mistral-small-3.1-24b-instruct': { |
| displayName: 'Mistral Small 3.1 24B Instruct', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-03-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/moonshotai/kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Multimodal Kimi workhorse for agent loops, coding tasks, and visual context', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| '@cf/moonshotai/kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| '@cf/nvidia/nemotron-3-120b-a12b': { |
| displayName: 'Nemotron 3 Super 120B', |
| description: |
| 'Nemotron middle tier for collaborative agents and high-volume reasoning workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: true, |
| lastUpdated: '2026-03-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/openai/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: 'Open GPT reasoning model for self-hosted agents and controllable deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/qwen/qwen2.5-coder-32b-instruct': { |
| displayName: 'Qwen2.5 Coder 32B Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2025-02-27', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/qwen/qwen3-30b-a3b-fp8': { |
| displayName: 'Qwen3 30B A3b fp8', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2025-04-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/qwen/qwq-32b': { |
| displayName: 'Qwq 32B', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 24000, |
| maxOutputTokens: 24000, |
| structuredOutput: false, |
| lastUpdated: '2025-03-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/zai-org/glm-4.7-flash': { |
| displayName: 'GLM-4.7-Flash', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '@cf/zai-org/glm-5.2': { |
| displayName: 'Glm 5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://developers.cloudflare.com/workers-ai/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| deepinfra: { |
| 'deepseek-ai/DeepSeek-R1-0528': { |
| displayName: 'DeepSeek-R1-0528', |
| description: 'DeepSeek reasoning model for multi-step analysis, math, coding, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 163840, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: true, |
| lastUpdated: '2025-05-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3': { |
| displayName: 'DeepSeek-V3', |
| description: 'Open DeepSeek MoE chat model for coding, math, and general reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 163840, |
| maxOutputTokens: 8192, |
| structuredOutput: true, |
| lastUpdated: '2024-12-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.1': { |
| displayName: 'DeepSeek-V3.1', |
| description: 'Hybrid-reasoning DeepSeek model with thinking and non-thinking modes', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 163840, |
| maxOutputTokens: 8192, |
| structuredOutput: true, |
| lastUpdated: '2025-08-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.2': { |
| displayName: 'DeepSeek-V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 163840, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-12', |
| structuredOutput: true, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-26B-A4B-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31B-it': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-4-E4B-it': { |
| displayName: 'Gemma 4 E4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'meta-llama/Llama-3.3-70B-Instruct-Turbo': { |
| displayName: 'Llama 3.3 70B Turbo', |
| description: 'Compact Llama instruction model for fast chat and local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2024-12-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8': { |
| displayName: 'Llama 4 Maverick 17B FP8', |
| description: 'Open multimodal Llama model for strong reasoning and fast responses', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-04-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta-llama/Llama-4-Scout-17B-16E-Instruct': { |
| displayName: 'Llama 4 Scout 17B', |
| description: 'Open multimodal Llama model for long-context analysis and efficient agents', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 327680, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-04-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.5': { |
| displayName: 'MiniMax M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 196608, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: |
| 'Open MiniMax flagship for coding agents, office automation, and complex environments', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 196608, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M3': { |
| displayName: 'MiniMax-M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 524288, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.5': { |
| displayName: 'Kimi K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.7-Code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/Llama-3.3-Nemotron-Super-49B-v1.5': { |
| displayName: 'Llama 3.3 Nemotron Super 49B v1.5', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/Nemotron-3-Nano-30B-A3B': { |
| displayName: 'Nemotron 3 Nano 30B A3B', |
| description: 'Small Nemotron 3 MoE for efficient coding, math, and long-context agents', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| lastUpdated: '2025-12-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning': { |
| displayName: 'Nemotron 3 Nano Omni 30B A3B Reasoning', |
| description: 'Open Nemotron omni model combining reasoning with text, vision, and audio', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-235B-A22B-Instruct-2507': { |
| displayName: 'Qwen3 235B-A22B Instruct 2507', |
| description: |
| 'Updated large open Qwen3 MoE instruct model for multilingual chat, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-07-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-32B': { |
| displayName: 'Qwen3 32B', |
| description: 'Dense open Qwen model for self-hosted chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 40960, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo': { |
| displayName: 'Qwen3 Coder 480B A35B Instruct Turbo', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 66536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Max': { |
| displayName: 'Qwen3 Max', |
| description: 'Flagship Qwen3 model for coding agents, complex reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 256000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Next-80B-A3B-Instruct': { |
| displayName: 'Qwen3-Next 80B-A3B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-122B-A10B': { |
| displayName: 'Qwen3.5 122B-A10B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-27B': { |
| displayName: 'Qwen3.5 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-35B-A3B': { |
| displayName: 'Qwen 3.5 35B A3B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 81920, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-397B-A17B': { |
| displayName: 'Qwen 3.5 397B A17B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 81920, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-9B': { |
| displayName: 'Qwen3.5 9B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.6-27B': { |
| displayName: 'Qwen3.6 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.6-35B-A3B': { |
| displayName: 'Qwen3.6 35B A3B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 81920, |
| structuredOutput: true, |
| lastUpdated: '2026-04-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.7-Max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 256000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.8-Max': { |
| displayName: 'Qwen3.8 Max', |
| description: |
| '2.4-trillion-parameter MoE flagship for coding, professional work, multimodal understanding, and long-horizon agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 256000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-08-03', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'stepfun-ai/Step-3.7-Flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'tencent/Hy3': { |
| displayName: 'Hy3', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 64000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thinkingmachines/Inkling': { |
| displayName: 'Inkling', |
| description: |
| 'Multimodal MoE reasoning model (975B total, 41B active) for text, image, and audio', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 524288, |
| maxOutputTokens: 1048576, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'thinkingmachines/Inkling-Small': { |
| displayName: 'Inkling Small', |
| description: |
| 'Multimodal MoE reasoning model (276B total, 12B active) for text, image, and audio', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 524288, |
| maxOutputTokens: 1048576, |
| lastUpdated: '2026-07-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'XiaomiMiMo/MiMo-V2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-12', |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'XiaomiMiMo/MiMo-V2.5-Pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-12', |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'audio'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.6': { |
| displayName: 'GLM-4.6', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.7-Flash': { |
| displayName: 'GLM-4.7-Flash', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5': { |
| displayName: 'GLM-5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-12', |
| structuredOutput: true, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.1': { |
| displayName: 'GLM-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://deepinfra.com/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| deepseek: { |
| 'deepseek-chat': { |
| displayName: 'DeepSeek Chat', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-09', |
| lastUpdated: '2026-02-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-reasoner': { |
| displayName: 'DeepSeek Reasoner', |
| description: 'DeepSeek reasoning model for multi-step analysis, math, coding, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-09', |
| lastUpdated: '2026-02-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://api-docs.deepseek.com/quick_start/pricing', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'fireworks-ai': { |
| 'accounts/fireworks/models/deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-06-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/deepseek-v4-flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/glm-5p2': { |
| displayName: 'GLM 5.2', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 1048575, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-06-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| lastUpdated: '2026-06-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/kimi-k2p6': { |
| displayName: 'Kimi K2.6', |
| description: 'Kimi reasoning model for long-horizon research, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/kimi-k2p7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: 'Kimi coding model for software agents, refactors, and repository reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| lastUpdated: '2026-06-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/kimi-k3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/minimax-m2p7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 196608, |
| maxOutputTokens: 196608, |
| lastUpdated: '2026-04-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/minimax-m3': { |
| displayName: 'MiniMax-M3', |
| description: 'MiniMax multimodal coding model for long-context reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 512000, |
| maxOutputTokens: 512000, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/models/qwen3p7-plus': { |
| displayName: 'Qwen 3.7 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/routers/glm-5p2-fast': { |
| displayName: 'GLM 5.2 Fast', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 1048575, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-06-26', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/routers/kimi-k2p6-fast': { |
| displayName: 'Kimi K2.6 Fast', |
| description: 'Kimi reasoning model for long-horizon research, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| lastUpdated: '2026-06-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/routers/kimi-k2p6-turbo': { |
| displayName: 'Kimi K2.6 Turbo', |
| description: 'Kimi reasoning model for long-horizon research, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/routers/kimi-k2p7-code-fast': { |
| displayName: 'Kimi K2.7 Code Fast', |
| description: 'Kimi coding model for software agents, refactors, and repository reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| lastUpdated: '2026-06-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'accounts/fireworks/routers/kimi-k3-fast': { |
| displayName: 'Kimi K3 Fast', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://fireworks.ai/docs/', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| 'github-copilot': { |
| 'claude-fable-5': { |
| displayName: 'Claude Fable 5', |
| description: 'Claude model for creative writing, analysis, and controlled agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-haiku-4.5': { |
| displayName: 'Claude Haiku 4.5 (latest)', |
| description: 'Fast Claude lane for lightweight agents, office tasks, and responsive chat', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 136000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-02-28', |
| lastUpdated: '2025-10-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4.5': { |
| displayName: 'Claude Opus 4.5 (latest)', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 168000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-11-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4.6': { |
| displayName: 'Claude Opus 4.6', |
| description: 'High-end Claude for difficult coding, planning, and slower expert reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 168000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-05-31', |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4.7': { |
| displayName: 'Claude Opus 4.7', |
| description: 'Stronger Opus tier for advanced software work and high-stakes reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 168000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4.8': { |
| displayName: 'Claude Opus 4.8', |
| description: |
| 'Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 168000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-5': { |
| displayName: 'Claude Opus 5', |
| description: 'Strongest Claude Opus model for coding, agents, and professional work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1000000, |
| inputLimit: 936000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4': { |
| displayName: 'Claude Sonnet 4 (latest)', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 216000, |
| inputLimit: 128000, |
| maxOutputTokens: 16000, |
| knowledgeCutoff: '2025-03-31', |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4.5': { |
| displayName: 'Claude Sonnet 4.5 (latest)', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 168000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-07-31', |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4.6': { |
| displayName: 'Claude Sonnet 4.6', |
| description: |
| 'Claude workhorse for coding agents, careful analysis, and production cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 168000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-5': { |
| displayName: 'Claude Sonnet 5', |
| description: 'Everyday Claude agent model for coding, planning, browsing, and general work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-pro-preview': { |
| displayName: 'Gemini 3.1 Pro Preview', |
| description: 'Reasoning-first Gemini preview for agentic coding and complex problem solving', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1000000, |
| inputLimit: 936000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-flash': { |
| displayName: 'Gemini 3.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 200000, |
| inputLimit: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.6-flash': { |
| displayName: 'Gemini 3.6 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1000000, |
| inputLimit: 936000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-4.1': { |
| displayName: 'GPT-4.1', |
| description: |
| 'Long-lived GPT workhorse for coding, instruction following, and production apps', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 128000, |
| inputLimit: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5-mini': { |
| displayName: 'GPT-5 Mini', |
| description: 'Small GPT-5 for responsive agents, coding help, and everyday automation', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 264000, |
| inputLimit: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.2': { |
| displayName: 'GPT-5.2', |
| description: |
| 'Reliable GPT generation for broad coding, writing, and tool-assisted product work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.2-codex': { |
| displayName: 'GPT-5.2 Codex', |
| description: |
| 'Code-specialist GPT for repository edits, reviews, and long-running software agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.3-codex': { |
| displayName: 'GPT-5.3 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-02-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.4': { |
| displayName: 'GPT-5.4', |
| description: 'Agent-ready GPT for coding and computer-use workflows at a lower cost', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.4-mini': { |
| displayName: 'GPT-5.4 mini', |
| description: 'Strong small GPT for coding subagents, quick tool use, and high-volume work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.4-nano': { |
| displayName: 'GPT-5.4 nano', |
| description: 'Cheapest GPT-5.4 lane for simple routing, extraction, and bulk automation', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.5': { |
| displayName: 'GPT-5.5', |
| description: 'Default frontier GPT for coding, computer use, research, and knowledge work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-luna': { |
| displayName: 'GPT-5.6 Luna', |
| description: 'Cost-efficient GPT-5.6 model for fast, high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-sol': { |
| displayName: 'GPT-5.6 Sol', |
| description: |
| 'Frontier GPT-5.6 model for complex professional work, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-terra': { |
| displayName: 'GPT-5.6 Terra', |
| description: 'Balanced GPT-5.6 model for capable, cost-efficient everyday work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-4.5': { |
| displayName: 'Grok 4.5', |
| description: |
| "xAI's latest Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 500000, |
| inputLimit: 372000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 256000, |
| inputLimit: 224000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mai-code-1-flash-picker': { |
| displayName: 'MAI-Code-1-Flash', |
| description: |
| 'Microsoft coding model built for fast, efficient assistance in everyday developer workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.github.com/en/copilot', |
| contextWindow: 256000, |
| inputLimit: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12', |
| structuredOutput: true, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| google: { |
| 'deep-research-max-preview-04-2026': { |
| displayName: 'Deep Research Max Preview (Apr-21-2026)', |
| description: |
| 'Maximum-comprehensiveness agentic researcher for multi-step investigation, synthesis, and cited reports', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'deep-research-preview-04-2026': { |
| displayName: 'Deep Research Preview (Apr-21-2026)', |
| description: 'Agentic model for autonomous multi-step research, synthesis, and cited reports', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'gemini-2.0-flash': { |
| displayName: 'Gemini 2.0 Flash', |
| description: 'Earlier Gemini Flash workhorse for responsive multimodal apps and tool use', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-06', |
| structuredOutput: true, |
| lastUpdated: '2024-12-11', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.0-flash-lite': { |
| displayName: 'Gemini 2.0 Flash-Lite', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-06', |
| structuredOutput: true, |
| lastUpdated: '2024-12-11', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-computer-use-preview-10-2025': { |
| displayName: 'Gemini 2.5 Computer Use Preview 10-2025', |
| description: 'Specialized Gemini 2.5 model for browser-control agents that automate UI tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-10-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gemini-2.5-flash': { |
| displayName: 'Gemini 2.5 Flash', |
| description: 'Fast Gemini workhorse for multimodal apps where latency and price matter', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-flash-image': { |
| displayName: 'Nano Banana', |
| description: |
| 'Nano Banana image model for fast generation, edits, and character-consistent assets', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-06', |
| lastUpdated: '2025-08-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-2.5-flash-lite': { |
| displayName: 'Gemini 2.5 Flash-Lite', |
| description: 'Lean Gemini 2.5 lane for cheap multimodal traffic and quick agents', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-flash-preview-tts': { |
| displayName: 'Gemini 2.5 Flash Preview TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-05-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'gemini-2.5-pro': { |
| displayName: 'Gemini 2.5 Pro', |
| description: "Google's proven reasoning model for coding, math, and multimodal analysis", |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-pro-preview-tts': { |
| displayName: 'Gemini 2.5 Pro Preview TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-05-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'gemini-3-flash-preview': { |
| displayName: 'Gemini 3 Flash Preview', |
| description: |
| 'New Gemini flash lane bringing frontier-style multimodal reasoning to cheaper runs', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-12-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3-pro-image': { |
| displayName: 'Nano Banana Pro', |
| description: 'Nano Banana Pro for higher-fidelity image generation and design-heavy edits', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3-pro-image-preview': { |
| displayName: 'Nano Banana Pro', |
| description: 'Nano Banana Pro for higher-fidelity image generation and design-heavy edits', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-11-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3-pro-preview': { |
| displayName: 'Gemini 3 Pro Preview', |
| description: |
| 'Preview Gemini flagship for complex reasoning, coding, and rich multimodal prompts', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-11-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-flash-image': { |
| displayName: 'Nano Banana 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3.1-flash-image-preview': { |
| displayName: 'Nano Banana 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3.1-flash-lite': { |
| displayName: 'Gemini 3.1 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-flash-lite-image': { |
| displayName: 'Nano Banana 2 Lite', |
| description: |
| 'Fastest, most cost-efficient Gemini image model for high-volume 1K generation and editing', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: false, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3.1-flash-lite-preview': { |
| displayName: 'Gemini 3.1 Flash Lite Preview', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-flash-live-preview': { |
| displayName: 'Gemini 3.1 Flash Live Preview', |
| description: |
| 'High-quality, low-latency Live API model for real-time dialogue and voice-first AI applications', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: false, |
| lastUpdated: '2026-03-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'gemini-3.1-flash-tts-preview': { |
| displayName: 'Gemini 3.1 Flash TTS Preview', |
| description: 'Low-latency speech generation with steerable prompts and expressive audio tags', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'gemini-3.1-pro-preview': { |
| displayName: 'Gemini 3.1 Pro Preview', |
| description: 'Reasoning-first Gemini preview for agentic coding and complex problem solving', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-pro-preview-customtools': { |
| displayName: 'Gemini 3.1 Pro Preview Custom Tools', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-flash': { |
| displayName: 'Gemini 3.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-flash-lite': { |
| displayName: 'Gemini 3.5 Flash Lite', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-live-translate-preview': { |
| displayName: 'Gemini 3.5 Live Translate Preview', |
| description: |
| 'Low-latency audio-to-audio model for real-time speech translation across 70+ languages', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 16384, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['audio', 'text'] }, |
| }, |
| 'gemini-3.6-flash': { |
| displayName: 'Gemini 3.6 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-embedding-001': { |
| displayName: 'Gemini Embedding 001', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 2048, |
| maxOutputTokens: 1, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-05-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gemini-embedding-2': { |
| displayName: 'Gemini Embedding 2', |
| description: |
| 'Multimodal embedding model mapping text, images, video, audio, and PDFs into a unified embedding space', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 1, |
| knowledgeCutoff: '2025-11', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-flash-latest': { |
| displayName: 'Gemini Flash Latest', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-flash-lite-latest': { |
| displayName: 'Gemini Flash-Lite Latest', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-omni-flash-preview': { |
| displayName: 'Gemini Omni Flash Preview', |
| description: |
| 'Video generation and editing model for fast, conversational text- and image-to-video workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'gemini-robotics-er-1.6-preview': { |
| displayName: 'Gemini Robotics-ER 1.6 Preview', |
| description: |
| 'Vision-language model for embodied reasoning: spatial understanding, task planning, and physical-world agentic robotics', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'gemma-4-26b-a4b-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gemma-4-31b-it': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'lyria-3-clip-preview': { |
| displayName: 'Lyria 3 Clip Preview', |
| description: |
| 'Music generation model for short 30-second clips, loops, and previews from text or image prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-03-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'audio'] }, |
| }, |
| 'lyria-3-pro-preview': { |
| displayName: 'Lyria 3 Pro Preview', |
| description: |
| 'Music generation model for full-length songs from text or images with vocals and structure', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-03-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'audio'] }, |
| }, |
| 'veo-3.1-fast-generate-preview': { |
| displayName: 'Veo 3.1 fast', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 480, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-01-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'veo-3.1-generate-preview': { |
| displayName: 'Veo 3.1', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'beta', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 480, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'veo-3.1-lite-generate-preview': { |
| displayName: 'Veo 3.1 lite', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 480, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-03-31', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| }, |
| 'gemini-cli': { |
| 'deep-research-max-preview-04-2026': { |
| displayName: 'Deep Research Max Preview (Apr-21-2026)', |
| description: |
| 'Maximum-comprehensiveness agentic researcher for multi-step investigation, synthesis, and cited reports', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'deep-research-preview-04-2026': { |
| displayName: 'Deep Research Preview (Apr-21-2026)', |
| description: 'Agentic model for autonomous multi-step research, synthesis, and cited reports', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'gemini-2.0-flash': { |
| displayName: 'Gemini 2.0 Flash', |
| description: 'Earlier Gemini Flash workhorse for responsive multimodal apps and tool use', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-06', |
| structuredOutput: true, |
| lastUpdated: '2024-12-11', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.0-flash-lite': { |
| displayName: 'Gemini 2.0 Flash-Lite', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-06', |
| structuredOutput: true, |
| lastUpdated: '2024-12-11', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-computer-use-preview-10-2025': { |
| displayName: 'Gemini 2.5 Computer Use Preview 10-2025', |
| description: 'Specialized Gemini 2.5 model for browser-control agents that automate UI tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-10-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gemini-2.5-flash': { |
| displayName: 'Gemini 2.5 Flash', |
| description: 'Fast Gemini workhorse for multimodal apps where latency and price matter', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-flash-image': { |
| displayName: 'Nano Banana', |
| description: |
| 'Nano Banana image model for fast generation, edits, and character-consistent assets', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-06', |
| lastUpdated: '2025-08-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-2.5-flash-lite': { |
| displayName: 'Gemini 2.5 Flash-Lite', |
| description: 'Lean Gemini 2.5 lane for cheap multimodal traffic and quick agents', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-flash-preview-tts': { |
| displayName: 'Gemini 2.5 Flash Preview TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-05-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'gemini-2.5-pro': { |
| displayName: 'Gemini 2.5 Pro', |
| description: "Google's proven reasoning model for coding, math, and multimodal analysis", |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-2.5-pro-preview-tts': { |
| displayName: 'Gemini 2.5 Pro Preview TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-05-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'gemini-3-flash-preview': { |
| displayName: 'Gemini 3 Flash Preview', |
| description: |
| 'New Gemini flash lane bringing frontier-style multimodal reasoning to cheaper runs', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-12-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3-pro-image': { |
| displayName: 'Nano Banana Pro', |
| description: 'Nano Banana Pro for higher-fidelity image generation and design-heavy edits', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3-pro-image-preview': { |
| displayName: 'Nano Banana Pro', |
| description: 'Nano Banana Pro for higher-fidelity image generation and design-heavy edits', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-11-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3-pro-preview': { |
| displayName: 'Gemini 3 Pro Preview', |
| description: |
| 'Preview Gemini flagship for complex reasoning, coding, and rich multimodal prompts', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-11-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-flash-image': { |
| displayName: 'Nano Banana 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3.1-flash-image-preview': { |
| displayName: 'Nano Banana 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3.1-flash-lite': { |
| displayName: 'Gemini 3.1 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-flash-lite-image': { |
| displayName: 'Nano Banana 2 Lite', |
| description: |
| 'Fastest, most cost-efficient Gemini image model for high-volume 1K generation and editing', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: false, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gemini-3.1-flash-lite-preview': { |
| displayName: 'Gemini 3.1 Flash Lite Preview', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-flash-live-preview': { |
| displayName: 'Gemini 3.1 Flash Live Preview', |
| description: |
| 'High-quality, low-latency Live API model for real-time dialogue and voice-first AI applications', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: false, |
| lastUpdated: '2026-03-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'gemini-3.1-flash-tts-preview': { |
| displayName: 'Gemini 3.1 Flash TTS Preview', |
| description: 'Low-latency speech generation with steerable prompts and expressive audio tags', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'gemini-3.1-pro-preview': { |
| displayName: 'Gemini 3.1 Pro Preview', |
| description: 'Reasoning-first Gemini preview for agentic coding and complex problem solving', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-pro-preview-customtools': { |
| displayName: 'Gemini 3.1 Pro Preview Custom Tools', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-flash': { |
| displayName: 'Gemini 3.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-flash-lite': { |
| displayName: 'Gemini 3.5 Flash Lite', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-live-translate-preview': { |
| displayName: 'Gemini 3.5 Live Translate Preview', |
| description: |
| 'Low-latency audio-to-audio model for real-time speech translation across 70+ languages', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 16384, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['audio', 'text'] }, |
| }, |
| 'gemini-3.6-flash': { |
| displayName: 'Gemini 3.6 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-embedding-001': { |
| displayName: 'Gemini Embedding 001', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 2048, |
| maxOutputTokens: 1, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-05-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gemini-embedding-2': { |
| displayName: 'Gemini Embedding 2', |
| description: |
| 'Multimodal embedding model mapping text, images, video, audio, and PDFs into a unified embedding space', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 1, |
| knowledgeCutoff: '2025-11', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-flash-latest': { |
| displayName: 'Gemini Flash Latest', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-flash-lite-latest': { |
| displayName: 'Gemini Flash-Lite Latest', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-omni-flash-preview': { |
| displayName: 'Gemini Omni Flash Preview', |
| description: |
| 'Video generation and editing model for fast, conversational text- and image-to-video workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'gemini-robotics-er-1.6-preview': { |
| displayName: 'Gemini Robotics-ER 1.6 Preview', |
| description: |
| 'Vision-language model for embodied reasoning: spatial understanding, task planning, and physical-world agentic robotics', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'gemma-4-26b-a4b-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gemma-4-31b-it': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'lyria-3-clip-preview': { |
| displayName: 'Lyria 3 Clip Preview', |
| description: |
| 'Music generation model for short 30-second clips, loops, and previews from text or image prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-03-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'audio'] }, |
| }, |
| 'lyria-3-pro-preview': { |
| displayName: 'Lyria 3 Pro Preview', |
| description: |
| 'Music generation model for full-length songs from text or images with vocals and structure', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-03-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'audio'] }, |
| }, |
| 'veo-3.1-fast-generate-preview': { |
| displayName: 'Veo 3.1 fast', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 480, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-01-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'veo-3.1-generate-preview': { |
| displayName: 'Veo 3.1', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'beta', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 480, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'veo-3.1-lite-generate-preview': { |
| displayName: 'Veo 3.1 lite', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://ai.google.dev/gemini-api/docs/models', |
| contextWindow: 480, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-03-31', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| }, |
| groq: { |
| 'allam-2-7b': { |
| displayName: 'ALLaM-2-7b', |
| description: 'ALLaM-2-7b instruction tuned model by SDAIA', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 4096, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-01-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'canopylabs/orpheus-arabic-saudi': { |
| displayName: 'Canopy Labs Orpheus Arabic Saudi', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'beta', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 4000, |
| maxOutputTokens: 50000, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'canopylabs/orpheus-v1-english': { |
| displayName: 'Canopy Labs Orpheus V1 English', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'beta', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 4000, |
| maxOutputTokens: 50000, |
| lastUpdated: '2025-12-19', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'groq/compound': { |
| displayName: 'Compound', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-09-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'groq/compound-mini': { |
| displayName: 'Compound Mini', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-09-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'llama-3.1-8b-instant': { |
| displayName: 'Llama 3.1 8B', |
| description: 'Compact Llama instruction model for fast chat and local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2024-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'llama-3.3-70b-versatile': { |
| displayName: 'Llama 3.3 70B', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2024-12-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-prompt-guard-2-22m': { |
| displayName: 'Llama Prompt Guard 2 22M', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'beta', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 512, |
| maxOutputTokens: 512, |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-prompt-guard-2-86m': { |
| displayName: 'Prompt Guard 2 86M', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'beta', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 512, |
| maxOutputTokens: 512, |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: 'Open GPT reasoning model for self-hosted agents and controllable deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2025-10-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2025-09-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-safeguard-20b': { |
| displayName: 'Safety GPT OSS 20B', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'beta', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-06-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.6-27b': { |
| displayName: 'Qwen3.6 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'default'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'whisper-large-v3': { |
| displayName: 'Whisper', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'whisper-large-v3-turbo': { |
| displayName: 'Whisper Large V3 Turbo', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://console.groq.com/docs/models', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-10-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| }, |
| huggingface: { |
| 'deepseek-ai/DeepSeek-R1': { |
| displayName: 'DeepSeek-R1', |
| description: |
| 'Classic open reasoning model for transparent math, coding, and deliberate problem solving', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 64000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: true, |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-R1-0528': { |
| displayName: 'DeepSeek-R1-0528', |
| description: 'DeepSeek reasoning model for multi-step analysis, math, coding, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 163840, |
| maxOutputTokens: 163840, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-05-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3': { |
| displayName: 'DeepSeek-V3', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 64000, |
| maxOutputTokens: 8192, |
| structuredOutput: true, |
| lastUpdated: '2024-12-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.1': { |
| displayName: 'DeepSeek-V3.1', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| structuredOutput: true, |
| lastUpdated: '2025-08-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.2': { |
| displayName: 'DeepSeek-V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 163840, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2025-12-01', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 1048576, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 1048576, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 1048576, |
| maxOutputTokens: 393216, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-26B-A4B-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31B-it': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta-llama/Llama-3.3-70B-Instruct': { |
| displayName: 'Llama-3.3-70B-Instruct', |
| description: 'Popular open Llama workhorse for multilingual chat, coding, and self-hosting', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: true, |
| lastUpdated: '2024-12-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2': { |
| displayName: 'MiniMax-M2', |
| description: 'Efficient open MiniMax model built for coding agents and tool-heavy workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 204800, |
| maxOutputTokens: 128000, |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.1': { |
| displayName: 'MiniMax-M2.1', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-10', |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M3': { |
| displayName: 'MiniMax-M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 524288, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2-Instruct': { |
| displayName: 'Kimi-K2-Instruct', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-07-14', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2-Instruct-0905': { |
| displayName: 'Kimi-K2-Instruct-0905', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2-Thinking': { |
| displayName: 'Kimi-K2-Thinking', |
| description: 'Kimi reasoning model for long-horizon research, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-08', |
| lastUpdated: '2025-11-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.5': { |
| displayName: 'Kimi-K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-01-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.6': { |
| displayName: 'Kimi-K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.7-Code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K3': { |
| displayName: 'Kimi K3', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: 'Open GPT reasoning model for self-hosted agents and controllable deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-235B-A22B': { |
| displayName: 'Qwen3 235B-A22B', |
| description: 'Large open Qwen MoE for multilingual reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 40960, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-235B-A22B-Instruct-2507': { |
| displayName: 'Qwen3 235B-A22B Instruct 2507', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2025-07-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-235B-A22B-Thinking-2507': { |
| displayName: 'Qwen3-235B-A22B-Thinking-2507', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-32B': { |
| displayName: 'Qwen3 32B', |
| description: 'Dense open Qwen model for self-hosted chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-30B-A3B-Instruct': { |
| displayName: 'Qwen3-Coder 30B-A3B Instruct', |
| description: 'Smaller Qwen coder for efficient local agents and repo-level fixes', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-480B-A35B-Instruct': { |
| displayName: 'Qwen3-Coder-480B-A35B-Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 66536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-Next': { |
| displayName: 'Qwen3-Coder-Next', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Embedding-4B': { |
| displayName: 'Qwen 3 Embedding 4B', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 32000, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2025-01-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Embedding-8B': { |
| displayName: 'Qwen 3 Embedding 8B', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 32000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2025-01-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Next-80B-A3B-Instruct': { |
| displayName: 'Qwen3-Next-80B-A3B-Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 66536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Next-80B-A3B-Thinking': { |
| displayName: 'Qwen3-Next-80B-A3B-Thinking', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-122B-A10B': { |
| displayName: 'Qwen3.5 122B-A10B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-27B': { |
| displayName: 'Qwen3.5 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-35B-A3B': { |
| displayName: 'Qwen3.5 35B-A3B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-397B-A17B': { |
| displayName: 'Qwen3.5-397B-A17B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-9B': { |
| displayName: 'Qwen3.5 9B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.6-27B': { |
| displayName: 'Qwen3.6 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.6-35B-A3B': { |
| displayName: 'Qwen3.6 35B-A3B', |
| description: 'Open multimodal Qwen MoE for local agents that need vision, audio, and code', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'stepfun-ai/Step-3.5-Flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash lane for quick multimodal reasoning and coding assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun-ai/Step-3.7-Flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'tencent/Hy3': { |
| displayName: 'Hy3', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 64000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thinkingmachines/Inkling': { |
| displayName: 'Inkling', |
| description: 'Multimodal model for analyzing text, images, documents, and rich media', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: true, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'thinkingmachines/Inkling-Small': { |
| displayName: 'Inkling Small', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 524288, |
| maxOutputTokens: 1048576, |
| lastUpdated: '2026-07-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'XiaomiMiMo/MiMo-V2-Flash': { |
| displayName: 'MiMo-V2-Flash', |
| description: 'MiMo flash model for fast multimodal assistance and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'XiaomiMiMo/MiMo-V2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'MiMo model for long-context reasoning, perception, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'XiaomiMiMo/MiMo-V2.5-Pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.5': { |
| displayName: 'GLM-4.5', |
| description: 'Hybrid-reasoning GLM release that made the 4.5 line broadly useful', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.5-Air': { |
| displayName: 'GLM-4.5-Air', |
| description: 'Lighter GLM-4.5 variant for fast coding assistance and cheaper agents', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 131072, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.5V': { |
| displayName: 'GLM-4.5V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 65536, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-08-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.6': { |
| displayName: 'GLM-4.6', |
| description: 'Late GLM-4 workhorse for coding agents, reasoning, and structured tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.7-Flash': { |
| displayName: 'GLM-4.7-Flash', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 200000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-08-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5': { |
| displayName: 'GLM-5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.1': { |
| displayName: 'GLM-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-04-03', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://huggingface.co/docs/inference-providers', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'kimi-coding-plan': { |
| k3: { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'k3-256k': { |
| displayName: 'Kimi K3-256K', |
| description: |
| '256K-context version of Kimi K3, reducing token consumption for shorter coding sessions', |
| lifecycle: 'active', |
| docsUrl: 'https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-for-coding': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-for-coding-highspeed': { |
| displayName: 'Kimi For Coding HighSpeed', |
| description: 'Lower-latency Kimi Code variant for interactive edits and coding-agent loops', |
| lifecycle: 'active', |
| docsUrl: 'https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| MiniMax: { |
| 'MiniMax-M2': { |
| displayName: 'MiniMax-M2', |
| description: 'Efficient open MiniMax model built for coding agents and tool-heavy workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/guides/quickstart', |
| contextWindow: 196608, |
| maxOutputTokens: 128000, |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.1': { |
| displayName: 'MiniMax-M2.1', |
| description: 'Earlier MiniMax agent model for practical coding and productivity tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'Prior MiniMax coding model for agent workflows, office edits, and automation', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5-highspeed': { |
| displayName: 'MiniMax-M2.5-highspeed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: |
| 'Open MiniMax flagship for coding agents, office automation, and complex environments', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.7-highspeed': { |
| displayName: 'MiniMax-M2.7-highspeed', |
| description: 'Low-latency M2.7 variant for interactive coding plans and agent loops', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M3': { |
| displayName: 'MiniMax-M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/guides/quickstart', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-06-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| 'MiniMax-cn': { |
| 'MiniMax-M2': { |
| displayName: 'MiniMax-M2', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart', |
| contextWindow: 196608, |
| maxOutputTokens: 128000, |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.1': { |
| displayName: 'MiniMax-M2.1', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5-highspeed': { |
| displayName: 'MiniMax-M2.5-highspeed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.7-highspeed': { |
| displayName: 'MiniMax-M2.7-highspeed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M3': { |
| displayName: 'MiniMax-M3', |
| description: 'MiniMax multimodal coding model for long-context reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimaxi.com/docs/guides/quickstart', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-06-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| 'minimax-coding-plan': { |
| 'MiniMax-M2': { |
| displayName: 'MiniMax-M2', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/token-plan/intro', |
| contextWindow: 196608, |
| maxOutputTokens: 128000, |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.1': { |
| displayName: 'MiniMax-M2.1', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/token-plan/intro', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/token-plan/intro', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.5-highspeed': { |
| displayName: 'MiniMax-M2.5-highspeed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/token-plan/intro', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/token-plan/intro', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M2.7-highspeed': { |
| displayName: 'MiniMax-M2.7-highspeed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/token-plan/intro', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMax-M3': { |
| displayName: 'MiniMax-M3', |
| description: 'MiniMax multimodal coding model for long-context reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.minimax.io/docs/token-plan/intro', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-06-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| mistral: { |
| 'codestral-latest': { |
| displayName: 'Codestral (latest)', |
| description: 'Mistral code model for completions, refactors, and developer IDE workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 256000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-01-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'devstral-2512': { |
| displayName: 'Devstral 2', |
| description: |
| "Mistral's coding-agent model for repository work, terminal tasks, and software fixes", |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-12', |
| lastUpdated: '2025-12-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'devstral-latest': { |
| displayName: 'Devstral 2', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-12', |
| lastUpdated: '2025-12-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'devstral-medium-2507': { |
| displayName: 'Devstral Medium', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-07-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'devstral-medium-latest': { |
| displayName: 'Devstral 2 (latest)', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-12', |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'devstral-small-2505': { |
| displayName: 'Devstral Small 2505', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-05-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'devstral-small-2507': { |
| displayName: 'Devstral Small', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-07-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'labs-devstral-small-2512': { |
| displayName: 'Devstral Small 2', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-12', |
| lastUpdated: '2025-12-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'magistral-medium-latest': { |
| displayName: 'Magistral Medium (latest)', |
| description: 'Mistral reasoning model for transparent analysis, math, and complex decisions', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2025-03-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'magistral-small': { |
| displayName: 'Magistral Small', |
| description: 'Mistral reasoning model for transparent analysis, math, and complex decisions', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2025-03-17', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'ministral-3b-latest': { |
| displayName: 'Ministral 3B (latest)', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-10-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'ministral-8b-latest': { |
| displayName: 'Ministral 8B (latest)', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-10-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral-embed': { |
| displayName: 'Mistral Embed', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 8000, |
| maxOutputTokens: 3072, |
| lastUpdated: '2023-12-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral-large-2411': { |
| displayName: 'Mistral Large 2.1', |
| description: 'Flagship Mistral model for advanced reasoning, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-11', |
| lastUpdated: '2024-11-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral-large-2512': { |
| displayName: 'Mistral Large 3', |
| description: |
| "Mistral's largest general model for enterprise agents, coding, and multilingual reasoning", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-11', |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-large-latest': { |
| displayName: 'Mistral Large (latest)', |
| description: 'Flagship Mistral model for advanced reasoning, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-11', |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-medium-2505': { |
| displayName: 'Mistral Medium 3', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-05-07', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-medium-2508': { |
| displayName: 'Mistral Medium 3.1', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-08-12', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-medium-2604': { |
| displayName: 'Mistral Medium 3.5', |
| description: 'Balanced Mistral model for enterprise assistants, multilingual work, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-medium-latest': { |
| displayName: 'Mistral Medium (latest)', |
| description: 'Balanced Mistral model for enterprise assistants, multilingual work, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-nemo': { |
| displayName: 'Mistral Nemo', |
| description: 'Efficient Mistral-NVIDIA open model for multilingual chat and local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2024-07-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral-small-2506': { |
| displayName: 'Mistral Small 3.2', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-03', |
| lastUpdated: '2025-06-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-small-2603': { |
| displayName: 'Mistral Small 4', |
| description: 'Fast Mistral production model for chat, extraction, and cost-sensitive agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-small-latest': { |
| displayName: 'Mistral Small (latest)', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'open-mistral-7b': { |
| displayName: 'Mistral 7B', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 8000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2023-09-27', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'open-mistral-nemo': { |
| displayName: 'Open Mistral Nemo', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2024-07-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'open-mixtral-8x22b': { |
| displayName: 'Mixtral 8x22B', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 64000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-04-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'open-mixtral-8x7b': { |
| displayName: 'Mixtral 8x7B', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2024-01', |
| lastUpdated: '2023-12-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'pixtral-12b': { |
| displayName: 'Pixtral 12B', |
| description: 'Mistral vision-language model for image understanding and multimodal chat', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09', |
| lastUpdated: '2024-09-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'pixtral-large-latest': { |
| displayName: 'Pixtral Large (latest)', |
| description: "Mistral's larger vision model for document-heavy image understanding and chat", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-11', |
| lastUpdated: '2024-11-04', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'voxtral-mini-latest': { |
| displayName: 'Voxtral Mini (latest)', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'voxtral-mini-tts-latest': { |
| displayName: 'Voxtral Mini TTS (latest)', |
| description: 'Multilingual text-to-speech model with zero-shot voice cloning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'voxtral-small-latest': { |
| displayName: 'Voxtral Small (latest)', |
| description: 'Instruct model with native audio input for speech understanding and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.mistral.ai/getting-started/models/', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2025-07-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'audio'], output: ['text'] }, |
| }, |
| }, |
| moonshot: { |
| 'kimi-k2-0711-preview': { |
| displayName: 'Kimi K2 0711', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-07-14', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2-0905-preview': { |
| displayName: 'Kimi K2 0905', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2-thinking': { |
| displayName: 'Kimi K2 Thinking', |
| description: |
| 'Thinking Kimi model for slower research passes, planning, and hard technical questions', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-08', |
| lastUpdated: '2025-11-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2-thinking-turbo': { |
| displayName: 'Kimi K2 Thinking Turbo', |
| description: 'Kimi reasoning model for long-horizon research, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-08', |
| lastUpdated: '2025-11-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2-turbo-preview': { |
| displayName: 'Kimi K2 Turbo', |
| description: 'Fast Kimi model for responsive chat, coding help, and agent loops', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: |
| 'Earlier Kimi frontier model for long-context agents, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Multimodal Kimi workhorse for agent loops, coding tasks, and visual context', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code-highspeed': { |
| displayName: 'Kimi K2.7 Code HighSpeed', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.moonshot.cn/docs/api/chat', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| nvidia: { |
| 'abacusai/dracarys-llama-3.1-70b-instruct': { |
| displayName: 'dracarys-llama-3.1-70b-instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'baai/bge-m3': { |
| displayName: 'BGE M3', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 8192, |
| maxOutputTokens: 1024, |
| lastUpdated: '2026-04-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'black-forest-labs/flux_1-kontext-dev': { |
| displayName: 'FLUX.1-Kontext-dev', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 40960, |
| maxOutputTokens: 40960, |
| lastUpdated: '2025-08-12', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['image'] }, |
| }, |
| 'black-forest-labs/flux_1-schnell': { |
| displayName: 'FLUX.1-schnell', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 77, |
| inputLimit: 77, |
| maxOutputTokens: 0, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: false, |
| lastUpdated: '2026-02-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'black-forest-labs/flux_2-klein-4b': { |
| displayName: 'FLUX.2 Klein 4B', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 40960, |
| maxOutputTokens: 40960, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-01-31', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: ['image'] }, |
| }, |
| 'black-forest-labs/flux.1-dev': { |
| displayName: 'FLUX.1-dev', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 4096, |
| maxOutputTokens: 0, |
| knowledgeCutoff: '2024-08', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bytedance/seed-oss-36b-instruct': { |
| displayName: 'ByteDance-Seed/Seed-OSS-36B-Instruct', |
| description: |
| 'Tool-capable chat model for instruction following and agentic application workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 1048576, |
| maxOutputTokens: 393216, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 1048576, |
| maxOutputTokens: 393216, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-2-2b-it': { |
| displayName: 'Gemma 2 2b It', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| structuredOutput: true, |
| lastUpdated: '2024-07-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-3-12b-it': { |
| displayName: 'Gemma 3 12B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-03-12', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-3-4b-it': { |
| displayName: 'Gemma 3 4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-03-12', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-3n-e2b-it': { |
| displayName: 'Gemma 3n E2b It', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-06', |
| structuredOutput: true, |
| lastUpdated: '2025-06-12', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-3n-e4b-it': { |
| displayName: 'Gemma 3n E4b It', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-06', |
| structuredOutput: true, |
| lastUpdated: '2025-06-03', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31b-it': { |
| displayName: 'Gemma-4-31B-IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 256000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/google-paligemma': { |
| displayName: 'paligemma', |
| description: 'Gemini multimodal model for text, image, audio, video, and document tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2024-08-26', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta/esm2-650m': { |
| displayName: 'esm2-650m', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-03-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/esmfold': { |
| displayName: 'esmfold', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-06-12', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-3.1-70b-instruct': { |
| displayName: 'Llama 3.1 70b Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| structuredOutput: true, |
| lastUpdated: '2024-07-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-3.1-8b-instruct': { |
| displayName: 'Llama 3.1 8B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 16000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2025-01-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-3.2-11b-vision-instruct': { |
| displayName: 'Llama 3.2 11b Vision Instruct', |
| description: 'Open Llama multimodal model for image understanding and text reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: true, |
| lastUpdated: '2024-09-18', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta/llama-3.2-1b-instruct': { |
| displayName: 'Llama 3.2 1b Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: true, |
| lastUpdated: '2024-09-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-3.2-3b-instruct': { |
| displayName: 'Llama 3.2 3B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| maxOutputTokens: 32000, |
| structuredOutput: true, |
| lastUpdated: '2024-09-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-3.2-90b-vision-instruct': { |
| displayName: 'Llama-3.2-90B-Vision-Instruct', |
| description: 'Open Llama multimodal model for image understanding and text reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2024-09-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta/llama-3.3-70b-instruct': { |
| displayName: 'Llama 3.3 70b Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| structuredOutput: true, |
| lastUpdated: '2024-11-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-4-maverick-17b-128e-instruct': { |
| displayName: 'Llama 4 Maverick 17b 128e Instruct', |
| description: 'Open multimodal Llama model for strong reasoning and fast responses', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-02', |
| structuredOutput: true, |
| lastUpdated: '2025-04-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta/llama-guard-4-12b': { |
| displayName: 'Llama Guard 4 12B', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-04-30', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'microsoft/phi-4-mini-instruct': { |
| displayName: 'Phi-4-Mini', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'microsoft/phi-4-multimodal-instruct': { |
| displayName: 'Phi 4 Multimodal', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| inputLimit: 128000, |
| maxOutputTokens: 16384, |
| structuredOutput: false, |
| lastUpdated: '2025-07-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimaxai/minimax-m2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-04-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimaxai/minimax-m3': { |
| displayName: 'MiniMax-M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 1000000, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-06-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/magistral-small-2506': { |
| displayName: 'Magistral Small 2506', |
| description: 'Mistral reasoning model for transparent analysis, math, and complex decisions', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| inputLimit: 32768, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2025-09-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistralai/ministral-14b-instruct-2512': { |
| displayName: 'Ministral 3 14B Instruct 2512', |
| description: 'Compact Mistral VLM for chat and instruction-based workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-7b-instruct-v0.3': { |
| displayName: 'Mistral-7B-Instruct-v0.3', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2025-04-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-large-3-675b-instruct-2512': { |
| displayName: 'Mistral Large 3 675B Instruct 2512', |
| description: 'Flagship Mistral model for advanced reasoning, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-medium-3-instruct': { |
| displayName: 'Mistral Medium 3', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| inputLimit: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2025-09-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-medium-3.5-128b': { |
| displayName: 'Mistral Medium 3.5', |
| description: 'Balanced Mistral model for enterprise assistants, multilingual work, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-nemotron': { |
| displayName: 'mistral-nemotron', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-06-12', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-small-4-119b-2603': { |
| displayName: 'mistral-small-4-119b-2603', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| structuredOutput: true, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mixtral-8x22b-instruct': { |
| displayName: 'Mistral: Mixtral 8x22B Instruct', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 65536, |
| maxOutputTokens: 13108, |
| lastUpdated: '2024-04-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistralai/mixtral-8x7b-instruct': { |
| displayName: 'Mistral: Mixtral 8x7B Instruct', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-03-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2-instruct-0905': { |
| displayName: 'Kimi K2 0905', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/active-speaker-detection': { |
| displayName: 'Active Speaker Detection', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: [], output: ['text'] }, |
| }, |
| 'nvidia/bevformer': { |
| displayName: 'bevformer', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-07-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: [], output: ['text'] }, |
| }, |
| 'nvidia/cosmos-predict1-5b': { |
| displayName: 'cosmos-predict1-5b', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-03-18', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'nvidia/cosmos-reason2-8b': { |
| displayName: 'Cosmos Reason2 8B', |
| description: |
| 'Vision language model for physical-world understanding with structured reasoning on video and images', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-12-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/cosmos-transfer1-7b': { |
| displayName: 'cosmos-transfer1-7b', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-06-30', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'nvidia/cosmos-transfer2_5-2b': { |
| displayName: 'cosmos-transfer2.5-2b', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'nvidia/gliner-pii': { |
| displayName: 'gliner-pii', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3_2-nemoretriever-300m-embed-v1': { |
| displayName: 'llama-3_2-nemoretriever-300m-embed-v1', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| maxOutputTokens: 2048, |
| lastUpdated: '2025-07-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3.1-nemotron-70b-instruct': { |
| displayName: 'Llama 3.1 Nemotron 70B Instruct', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-04-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3.1-nemotron-nano-8b-v1': { |
| displayName: 'Llama 3.1 Nemotron Nano 8B v1', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3.1-nemotron-nano-vl-8b-v1': { |
| displayName: 'Llama 3.1 Nemotron Nano VL 8B v1', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-04-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3.1-nemotron-safety-guard-8b-v3': { |
| displayName: 'llama-3.1-nemotron-safety-guard-8b-v3', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-10-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3.1-nemotron-ultra-253b-v1': { |
| displayName: 'Llama 3.1 Nemotron Ultra 253B', |
| description: 'Flagship Nemotron model for high-throughput reasoning and complex agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3.3-nemotron-super-49b-v1': { |
| displayName: 'Llama 3.3 Nemotron Super 49B v1', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| lastUpdated: '2025-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-3.3-nemotron-super-49b-v1.5': { |
| displayName: 'Llama 3.3 Nemotron Super 49B v1.5', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/llama-nemotron-embed-vl-1b-v2': { |
| displayName: 'llama-nemotron-embed-vl-1b-v2', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| maxOutputTokens: 2048, |
| lastUpdated: '2026-02-10', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/llama-nemotron-rerank-vl-1b-v2': { |
| displayName: 'llama-nemotron-rerank-vl-1b-v2', |
| description: |
| 'Reranking model for improving retrieval quality in search and recommendation systems', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-03-31', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/magpie-tts-zeroshot': { |
| displayName: 'magpie-tts-zeroshot', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-06-12', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'audio'], output: ['audio'] }, |
| }, |
| 'nvidia/nemotron-3-content-safety': { |
| displayName: 'nemotron-3-content-safety', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-nano-30b-a3b': { |
| displayName: 'nemotron-3-nano-30b-a3b', |
| description: 'Small Nemotron 3 MoE for efficient coding, math, and long-context agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-09', |
| lastUpdated: '2024-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning': { |
| displayName: 'Nemotron 3 Nano Omni', |
| description: 'Open Nemotron omni model combining reasoning with text, vision, and audio', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 256000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-super-120b-a12b': { |
| displayName: 'Nemotron 3 Super', |
| description: |
| 'Nemotron middle tier for collaborative agents and high-volume reasoning workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2026-03-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-ultra-550b-a55b': { |
| displayName: 'Nemotron 3 Ultra 550B A55B', |
| description: 'Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-content-safety-reasoning-4b': { |
| displayName: 'nemotron-content-safety-reasoning-4b', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-01-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-mini-4b-instruct': { |
| displayName: 'nemotron-mini-4b-instruct', |
| description: 'Compact Nemotron model for efficient reasoning and deployable AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2024-08-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-nano-12b-v2-vl': { |
| displayName: 'Nemotron Nano 12B v2 VL', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2025-10-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-voicechat': { |
| displayName: 'nemotron-voicechat', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'audio'], output: ['text'] }, |
| }, |
| 'nvidia/nv-embed-v1': { |
| displayName: 'nv-embed-v1', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| maxOutputTokens: 2048, |
| lastUpdated: '2025-07-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nv-embedcode-7b-v1': { |
| displayName: 'nv-embedcode-7b-v1', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 32768, |
| maxOutputTokens: 2048, |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nvidia-nemotron-nano-9b-v2': { |
| displayName: 'nvidia-nemotron-nano-9b-v2', |
| description: 'Compact Nemotron model for efficient reasoning and deployable AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-09', |
| lastUpdated: '2025-08-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/rerank-qa-mistral-4b': { |
| displayName: 'rerank-qa-mistral-4b', |
| description: |
| 'Reranking model for improving retrieval quality in search and recommendation systems', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-01-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/riva-translate-4b-instruct-v1.1': { |
| displayName: 'riva-translate-4b-instruct-v1_1', |
| description: |
| 'Translation model for multilingual conversion, localization, and cross-language workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-12-12', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/sparsedrive': { |
| displayName: 'sparsedrive', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-07-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: [], output: ['text'] }, |
| }, |
| 'nvidia/streampetr': { |
| displayName: 'streampetr', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: [], output: ['text'] }, |
| }, |
| 'nvidia/studiovoice': { |
| displayName: 'studiovoice', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-06-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/synthetic-video-detector': { |
| displayName: 'synthetic-video-detector', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: [], output: ['text'] }, |
| }, |
| 'nvidia/usdcode': { |
| displayName: 'usdcode', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| lastUpdated: '2026-01-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/usdvalidate': { |
| displayName: 'usdvalidate', |
| description: 'Nemotron model for efficient reasoning, coding, and specialized AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| lastUpdated: '2025-01-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'GPT-OSS-120B', |
| description: 'Open GPT reasoning model for self-hosted agents and controllable deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-08', |
| structuredOutput: true, |
| lastUpdated: '2025-08-14', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/whisper-large-v3': { |
| displayName: 'Whisper Large v3', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-09', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'poolside/laguna-xs-2.1': { |
| displayName: 'Laguna XS 2.1', |
| description: 'Agentic coding model from Poolside in the XS size class for local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| structuredOutput: false, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen-image': { |
| displayName: 'Qwen Image', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| structuredOutput: false, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['image'] }, |
| }, |
| 'qwen/qwen-image-edit': { |
| displayName: 'Qwen Image Edit', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| structuredOutput: false, |
| lastUpdated: '2025-08-19', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['image'] }, |
| }, |
| 'qwen/qwen2.5-coder-32b-instruct': { |
| displayName: 'Qwen2.5 Coder 32b Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| structuredOutput: true, |
| lastUpdated: '2024-11-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-coder-480b-a35b-instruct': { |
| displayName: 'Qwen3 Coder 480B A35B Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 66536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-next-80b-a3b-instruct': { |
| displayName: 'Qwen3-Next-80B-A3B-Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-122b-a10b': { |
| displayName: 'Qwen3.5 122B-A10B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-397b-a17b': { |
| displayName: 'Qwen3.5-397B-A17B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 262144, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2026-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'sarvamai/sarvam-m': { |
| displayName: 'sarvam-m', |
| description: |
| 'Efficient Indian-language reasoning model for chat, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun-ai/step-3.5-flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 256000, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-02-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun-ai/step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 256000, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'thinkingmachines/inkling': { |
| displayName: 'Inkling', |
| description: |
| 'Multimodal MoE reasoning model (975B total, 41B active) for text, image, and audio', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 1048576, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'upstage/solar-10.7b-instruct': { |
| displayName: 'solar-10.7b-instruct', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| lastUpdated: '2025-04-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.api.nvidia.com/nim/', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'ollama-cloud': { |
| 'deepseek-v4-flash': { |
| displayName: 'deepseek-v4-flash', |
| description: 'Fast DeepSeek model for efficient chat, coding help, and agent loops', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash:0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-pro': { |
| displayName: 'deepseek-v4-pro', |
| description: 'Flagship DeepSeek model for coding, reasoning, and agentic work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gemma4:31b': { |
| displayName: 'gemma4:31b', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'glm-5.1': { |
| displayName: 'glm-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 976000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gpt-oss:120b': { |
| displayName: 'gpt-oss:120b', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gpt-oss:20b': { |
| displayName: 'gpt-oss:20b', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'kimi-k2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.6': { |
| displayName: 'kimi-k2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code': { |
| displayName: 'kimi-k2.7-code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k3': { |
| displayName: 'kimi-k3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'minimax-m2.5': { |
| displayName: 'minimax-m2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m2.7': { |
| displayName: 'minimax-m2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 196608, |
| maxOutputTokens: 196608, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m3': { |
| displayName: 'minimax-m3', |
| description: 'MiniMax multimodal coding model for long-context reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 512000, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-31', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral-large-3:675b': { |
| displayName: 'mistral-large-3:675b', |
| description: 'Flagship Mistral model for advanced reasoning, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nemotron-3-nano:30b': { |
| displayName: 'nemotron-3-nano:30b', |
| description: 'Small Nemotron 3 MoE for efficient coding, math, and long-context agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nemotron-3-super': { |
| displayName: 'nemotron-3-super', |
| description: |
| 'Nemotron middle tier for collaborative agents and high-volume reasoning workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-03-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nemotron-3-ultra': { |
| displayName: 'nemotron-3-ultra', |
| description: 'Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.5:397b': { |
| displayName: 'qwen3.5:397b', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.ollama.com/cloud', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-02-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| openai: { |
| 'chatgpt-image-latest': { |
| displayName: 'chatgpt-image-latest', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 0, |
| inputLimit: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gpt-3.5-turbo': { |
| displayName: 'GPT-3.5-turbo', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 16385, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2021-09-01', |
| structuredOutput: false, |
| lastUpdated: '2023-11-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gpt-4': { |
| displayName: 'GPT-4', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2023-11', |
| structuredOutput: false, |
| lastUpdated: '2024-04-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gpt-4-turbo': { |
| displayName: 'GPT-4 Turbo', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: false, |
| lastUpdated: '2024-04-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-4.1': { |
| displayName: 'GPT-4.1', |
| description: |
| 'Long-lived GPT workhorse for coding, instruction following, and production apps', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-4.1-mini': { |
| displayName: 'GPT-4.1 mini', |
| description: 'Affordable GPT-4.1 lane for fast coding help and structured extraction', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-4.1-nano': { |
| displayName: 'GPT-4.1 nano', |
| description: 'Tiny GPT-4.1 option for classification, routing, and very high-volume tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-4o': { |
| displayName: 'GPT-4o', |
| description: 'Omni-era GPT for multimodal chat, practical coding, and general assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-08-06', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-4o-2024-05-13': { |
| displayName: 'GPT-4o (2024-05-13)', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-05-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-4o-2024-08-06': { |
| displayName: 'GPT-4o (2024-08-06)', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-08-06', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-4o-2024-11-20': { |
| displayName: 'GPT-4o (2024-11-20)', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-11-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-4o-mini': { |
| displayName: 'GPT-4o mini', |
| description: 'Small omni GPT for cheap multimodal assistance and production-scale traffic', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-07-18', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5': { |
| displayName: 'GPT-5', |
| description: 'Original GPT-5 workhorse for reasoning, coding, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5-mini': { |
| displayName: 'GPT-5 Mini', |
| description: 'Small GPT-5 for responsive agents, coding help, and everyday automation', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5-nano': { |
| displayName: 'GPT-5 Nano', |
| description: 'Tiny GPT-5 lane for routing, extraction, classification, and bulk jobs', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5-pro': { |
| displayName: 'GPT-5 Pro', |
| description: 'Higher-accuracy GPT-5 tier for tough analysis, coding reviews, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 272000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-10-06', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.1': { |
| displayName: 'GPT-5.1', |
| description: 'Sharper GPT-5 generation for coding, product work, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.2': { |
| displayName: 'GPT-5.2', |
| description: |
| 'Reliable GPT generation for broad coding, writing, and tool-assisted product work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.2-chat-latest': { |
| displayName: 'GPT-5.2 Chat', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.2-pro': { |
| displayName: 'GPT-5.2 Pro', |
| description: 'Higher-accuracy GPT-5.2 variant for tougher reasoning and review workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: false, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.3-chat-latest': { |
| displayName: 'GPT-5.3 Chat (latest)', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.3-codex': { |
| displayName: 'GPT-5.3 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-02-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.3-codex-spark': { |
| displayName: 'GPT-5.3 Codex Spark', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| inputLimit: 100000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-02-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.4': { |
| displayName: 'GPT-5.4', |
| description: 'Agent-ready GPT for coding and computer-use workflows at a lower cost', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.4-mini': { |
| displayName: 'GPT-5.4 mini', |
| description: 'Strong small GPT for coding subagents, quick tool use, and high-volume work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.4-nano': { |
| displayName: 'GPT-5.4 nano', |
| description: 'Cheapest GPT-5.4 lane for simple routing, extraction, and bulk automation', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.4-pro': { |
| displayName: 'GPT-5.4 Pro', |
| description: 'More exact GPT-5.4 tier for demanding professional reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: false, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.5': { |
| displayName: 'GPT-5.5', |
| description: 'Default frontier GPT for coding, computer use, research, and knowledge work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.5-pro': { |
| displayName: 'GPT-5.5 Pro', |
| description: 'Highest-accuracy GPT-5.5 tier for slower, precision-heavy reasoning and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6': { |
| displayName: 'GPT-5.6', |
| description: |
| 'Frontier GPT-5.6 model for complex professional work, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-luna': { |
| displayName: 'GPT-5.6 Luna', |
| description: 'Cost-efficient GPT-5.6 model for fast, high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-sol': { |
| displayName: 'GPT-5.6 Sol', |
| description: |
| 'Frontier GPT-5.6 model for complex professional work, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-terra': { |
| displayName: 'GPT-5.6 Terra', |
| description: 'Balanced GPT-5.6 model for capable, cost-efficient everyday work', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-image-1': { |
| displayName: 'gpt-image-1', |
| description: |
| 'OpenAI image model for production generation, edits, and brand-safe visual workflows', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 0, |
| inputLimit: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-04-24', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['image'] }, |
| }, |
| 'gpt-image-1-mini': { |
| displayName: 'gpt-image-1-mini', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 0, |
| inputLimit: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-09-26', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gpt-image-1.5': { |
| displayName: 'gpt-image-1.5', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 0, |
| inputLimit: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'gpt-image-2': { |
| displayName: 'gpt-image-2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 0, |
| inputLimit: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['image'] }, |
| }, |
| 'gpt-realtime-2.1': { |
| displayName: 'GPT-Realtime-2.1', |
| description: |
| 'Realtime speech-to-speech model with configurable reasoning, tool use, and robust voice-agent behavior', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 128000, |
| inputLimit: 96000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: false, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'audio', 'image'], output: ['text', 'audio'] }, |
| }, |
| o1: { |
| displayName: 'o1', |
| description: 'O-series reasoning model for hard analysis, math, coding, and planning', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-12-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'o1-pro': { |
| displayName: 'o1-pro', |
| description: 'O-series reasoning model for hard analysis, math, coding, and planning', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2025-03-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| o3: { |
| displayName: 'o3', |
| description: 'Deliberate o-series reasoner for hard math, coding, and multi-step analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'o3-mini': { |
| displayName: 'o3-mini', |
| description: 'Smaller o-series reasoner for economical coding, math, and planning tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-01-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'o3-pro': { |
| displayName: 'o3-pro', |
| description: 'High-effort o3 tier for difficult technical reasoning and careful answers', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-06-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'o4-mini': { |
| displayName: 'o4-mini', |
| description: 'Fast o-series model for compact reasoning, coding, and tool use', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'text-embedding-3-large': { |
| displayName: 'text-embedding-3-large', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 8191, |
| maxOutputTokens: 3072, |
| knowledgeCutoff: '2024-01', |
| lastUpdated: '2024-01-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'text-embedding-3-small': { |
| displayName: 'text-embedding-3-small', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 8191, |
| maxOutputTokens: 1536, |
| knowledgeCutoff: '2024-01', |
| lastUpdated: '2024-01-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'text-embedding-ada-002': { |
| displayName: 'text-embedding-ada-002', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.openai.com/docs/models', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| knowledgeCutoff: '2022-12', |
| lastUpdated: '2022-12-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| opencode: { |
| 'big-pickle': { |
| displayName: 'Big Pickle', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| inputLimit: 160000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-10-17', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'claude-3-5-haiku': { |
| displayName: 'Claude Haiku 3.5', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-07-31', |
| lastUpdated: '2024-10-22', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-fable-5': { |
| displayName: 'Claude Fable 5', |
| description: 'Claude model for creative writing, analysis, and controlled agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-haiku-4-5': { |
| displayName: 'Claude Haiku 4.5', |
| description: |
| 'Fast Claude model for responsive assistance, classification, and lightweight agents', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-02-28', |
| lastUpdated: '2025-10-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-1': { |
| displayName: 'Claude Opus 4.1', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-03-31', |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-5': { |
| displayName: 'Claude Opus 4.5', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-03-31', |
| lastUpdated: '2025-11-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-6': { |
| displayName: 'Claude Opus 4.6', |
| description: 'High-end Claude for difficult coding, planning, and slower expert reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05-31', |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-7': { |
| displayName: 'Claude Opus 4.7', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-4-8': { |
| displayName: 'Claude Opus 4.8', |
| description: |
| 'Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-opus-5': { |
| displayName: 'Claude Opus 5', |
| description: 'Strongest Claude Opus model for coding, agents, and professional work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-05', |
| lastUpdated: '2026-07-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4': { |
| displayName: 'Claude Sonnet 4', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-03-31', |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4-5': { |
| displayName: 'Claude Sonnet 4.5', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-07-31', |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-4-6': { |
| displayName: 'Claude Sonnet 4.6', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-02-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'claude-sonnet-5': { |
| displayName: 'Claude Sonnet 5', |
| description: 'Everyday Claude agent model for coding, planning, browsing, and general work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash (New)', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-flash-free': { |
| displayName: 'DeepSeek V4 Flash Free (New)', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gemini-3-flash': { |
| displayName: 'Gemini 3 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-12-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3-pro': { |
| displayName: 'Gemini 3 Pro', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-11-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.1-pro': { |
| displayName: 'Gemini 3.1 Pro Preview', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-flash': { |
| displayName: 'Gemini 3.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.5-flash-lite': { |
| displayName: 'Gemini 3.5 Flash Lite', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'gemini-3.6-flash': { |
| displayName: 'Gemini 3.6 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'glm-4.6': { |
| displayName: 'GLM-4.6', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.7-free': { |
| displayName: 'GLM-4.7 Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5-free': { |
| displayName: 'GLM-5 Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.1': { |
| displayName: 'GLM-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gpt-5': { |
| displayName: 'GPT-5', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5-codex': { |
| displayName: 'GPT-5 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-09-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5-nano': { |
| displayName: 'GPT-5 Nano', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.1': { |
| displayName: 'GPT-5.1', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.1-codex': { |
| displayName: 'GPT-5.1 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.1-codex-max': { |
| displayName: 'GPT-5.1 Codex Max', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.1-codex-mini': { |
| displayName: 'GPT-5.1 Codex Mini', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.2': { |
| displayName: 'GPT-5.2', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'gpt-5.2-codex': { |
| displayName: 'GPT-5.2 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-01-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.3-codex': { |
| displayName: 'GPT-5.3 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-02-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.3-codex-spark': { |
| displayName: 'GPT-5.3 Codex Spark', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 128000, |
| inputLimit: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gpt-5.4': { |
| displayName: 'GPT-5.4', |
| description: 'Agent-ready GPT for coding and computer-use workflows at a lower cost', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.4-mini': { |
| displayName: 'GPT-5.4 Mini', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.4-nano': { |
| displayName: 'GPT-5.4 Nano', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.4-pro': { |
| displayName: 'GPT-5.4 Pro', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: false, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.5': { |
| displayName: 'GPT-5.5', |
| description: 'Default frontier GPT for coding, computer use, research, and knowledge work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.5-pro': { |
| displayName: 'GPT-5.5 Pro', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: false, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-luna': { |
| displayName: 'GPT-5.6 Luna', |
| description: 'Cost-efficient GPT-5.6 model for fast, high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-sol': { |
| displayName: 'GPT-5.6 Sol', |
| description: |
| 'Frontier GPT-5.6 model for complex professional work, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'gpt-5.6-terra': { |
| displayName: 'GPT-5.6 Terra', |
| description: 'Balanced GPT-5.6 model for capable, cost-efficient everyday work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-4.5': { |
| displayName: 'Grok 4.5', |
| description: |
| "xAI's latest Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 500000, |
| maxOutputTokens: 500000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'grok-build-0.1': { |
| displayName: 'Grok Build 0.1', |
| description: 'Grok coding model for agentic engineering, edits, and codebase workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: true, |
| lastUpdated: '2026-05-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'grok-code': { |
| displayName: 'Grok Code Fast 1', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| lastUpdated: '2025-08-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'hy3-free': { |
| displayName: 'Hy3 Free', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 190000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-06-26', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'hy3-preview-free': { |
| displayName: 'Hy3 preview Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2': { |
| displayName: 'Kimi K2', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2-thinking': { |
| displayName: 'Kimi K2 Thinking', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.5-free': { |
| displayName: 'Kimi K2.5 Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'laguna-s-2.1-free': { |
| displayName: 'Laguna S 2.1 Free', |
| description: 'Agentic coding model from Poolside in the XS size class for local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| structuredOutput: false, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'ling-2.6-flash-free': { |
| displayName: 'Ling 2.6 Flash Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262100, |
| maxOutputTokens: 32800, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'ling-3.0-flash-free': { |
| displayName: 'Ling-3.0-flash Free', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'longcat-2.0-free': { |
| displayName: 'LongCat-2.0 Free', |
| description: |
| 'Meituan LongCat-2.0, a reasoning model with tool calling and a 1M-token context window', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2-flash-free': { |
| displayName: 'MiMo V2 Flash Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2-omni-free': { |
| displayName: 'MiMo V2 Omni Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'mimo-v2-pro-free': { |
| displayName: 'MiMo V2 Pro Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-free': { |
| displayName: 'MiMo V2.5 Free', |
| description: 'MiMo omni model for text, image, video, audio, and agents', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'minimax-m2.1': { |
| displayName: 'MiniMax-M2.1', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m2.1-free': { |
| displayName: 'MiniMax-M2.1 Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m2.5-free': { |
| displayName: 'MiniMax-M2.5 Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m3': { |
| displayName: 'MiniMax-M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 512000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-06-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'minimax-m3-free': { |
| displayName: 'MiniMax-M3 Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 200000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-31', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nemotron-3-super-free': { |
| displayName: 'Nemotron 3 Super Free', |
| description: |
| 'Nemotron middle tier for collaborative agents and high-volume reasoning workloads', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02', |
| lastUpdated: '2026-03-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nemotron-3-ultra-free': { |
| displayName: 'Nemotron 3 Ultra Free', |
| description: 'Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02', |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'north-mini-code-free': { |
| displayName: 'North Mini Code Free', |
| description: 'Cohere coding model for practical software engineering and agentic edits', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-09-23', |
| structuredOutput: true, |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3-coder': { |
| displayName: 'Qwen3 Coder', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.5-plus': { |
| displayName: 'Qwen3.5 Plus', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus-free': { |
| displayName: 'Qwen3.6 Plus Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'ring-2.6-1t-free': { |
| displayName: 'Ring 2.6 1T Free', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262000, |
| maxOutputTokens: 66000, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-05-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'trinity-large-preview-free': { |
| displayName: 'Trinity Large Preview', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-01-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'opencode-go': { |
| 'deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash (New)', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Flagship DeepSeek model for coding, reasoning, and agentic work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 202752, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.1': { |
| displayName: 'GLM-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 202752, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'gpt-5.6-luna': { |
| displayName: 'GPT-5.6 Luna (2x usage)', |
| description: 'Cost-efficient GPT-5.6 model for fast, high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-4.5': { |
| displayName: 'Grok 4.5', |
| description: |
| "xAI's latest Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 500000, |
| maxOutputTokens: 500000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| hy3: { |
| displayName: 'Hy3', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kimi-k3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mimo-v2-omni': { |
| displayName: 'MiMo V2 Omni', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'mimo-v2-pro': { |
| displayName: 'MiMo V2 Pro', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2.5': { |
| displayName: 'MiMo V2.5', |
| description: 'MiMo omni model for text, image, video, audio, and agents', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-pro': { |
| displayName: 'MiMo V2.5 Pro', |
| description: 'MiMo pro model for strong multimodal reasoning and agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1048576, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax-m3': { |
| displayName: 'MiniMax-M3', |
| description: 'MiniMax multimodal coding model for long-context reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-31', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.5-plus': { |
| displayName: 'Qwen3.5 Plus', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen3.8-max': { |
| displayName: 'Qwen3.8 Max', |
| description: |
| '2.4-trillion-parameter multimodal flagship for coding, professional work, and long-horizon agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://opencode.ai/docs/zen', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-08-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| openrouter: { |
| '~anthropic/claude-fable-latest': { |
| displayName: 'Claude Fable Latest', |
| description: 'Claude model for creative writing, analysis, and controlled agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| '~anthropic/claude-haiku-latest': { |
| displayName: 'Anthropic Claude Haiku Latest', |
| description: |
| 'Fast Claude model for responsive assistance, classification, and lightweight agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| '~anthropic/claude-opus-latest': { |
| displayName: 'Claude Opus Latest', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| '~anthropic/claude-sonnet-latest': { |
| displayName: 'Anthropic Claude Sonnet Latest', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| '~deepseek/deepseek-v4-flash-latest': { |
| displayName: 'DeepSeek V4 Flash Latest', |
| description: 'Fast DeepSeek model for efficient chat, coding help, and agent loops', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-08-01', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| '~google/gemini-flash-latest': { |
| displayName: 'Google Gemini Flash Latest', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf', 'audio'], output: ['text'] }, |
| }, |
| '~google/gemini-pro-latest': { |
| displayName: 'Google Gemini Pro Latest', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['audio', 'pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| '~moonshotai/kimi-latest': { |
| displayName: 'MoonshotAI Kimi Latest', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| '~openai/gpt-latest': { |
| displayName: 'OpenAI GPT Latest', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| '~openai/gpt-mini-latest': { |
| displayName: 'OpenAI GPT Mini Latest', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| '~x-ai/grok-latest': { |
| displayName: 'Grok Latest', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 500000, |
| maxOutputTokens: 1000000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'ai21/jamba-large-1.7': { |
| displayName: 'Jamba Large 1.7', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: false, |
| lastUpdated: '2025-08-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'aion-labs/aion-2.0': { |
| displayName: 'Aion-2.0', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'aion-labs/aion-3.0': { |
| displayName: 'Aion-3.0', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'aion-labs/aion-3.0-mini': { |
| displayName: 'Aion-3.0-Mini', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'aion-labs/aion-rp-llama-3.1-8b': { |
| displayName: 'Aion-RP 1.0 (8B)', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: false, |
| lastUpdated: '2025-02-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'allenai/olmo-3-32b-think': { |
| displayName: 'Olmo 3 32B Think', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2025-11-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'amazon/nova-2-lite-v1': { |
| displayName: 'Nova 2 Lite', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65535, |
| structuredOutput: false, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'amazon/nova-lite-v1': { |
| displayName: 'Nova Lite 1.0', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 300000, |
| maxOutputTokens: 5120, |
| knowledgeCutoff: '2024-10-31', |
| structuredOutput: false, |
| lastUpdated: '2024-12-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'amazon/nova-micro-v1': { |
| displayName: 'Nova Micro 1.0', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 5120, |
| knowledgeCutoff: '2024-10-31', |
| structuredOutput: false, |
| lastUpdated: '2024-12-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'amazon/nova-premier-v1': { |
| displayName: 'Nova Premier 1.0', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 32000, |
| structuredOutput: false, |
| lastUpdated: '2025-10-31', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'amazon/nova-pro-v1': { |
| displayName: 'Nova Pro 1.0', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 300000, |
| maxOutputTokens: 5120, |
| knowledgeCutoff: '2024-10-31', |
| structuredOutput: false, |
| lastUpdated: '2024-12-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'anthracite-org/magnum-v4-72b': { |
| displayName: 'Magnum v4 72B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 16384, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2024-10-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'anthropic/claude-3-haiku': { |
| displayName: 'Claude 3 Haiku', |
| description: |
| 'Fast Claude model for responsive assistance, classification, and lightweight agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-08-31', |
| structuredOutput: false, |
| lastUpdated: '2024-03-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'anthropic/claude-fable-5': { |
| displayName: 'Claude Fable 5', |
| description: 'Claude model for creative writing, analysis, and controlled agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| structuredOutput: true, |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-haiku-4.5': { |
| displayName: 'Claude Haiku 4.5 (latest)', |
| description: 'Fast Claude lane for lightweight agents, office tasks, and responsive chat', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-02-28', |
| structuredOutput: true, |
| lastUpdated: '2025-10-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4': { |
| displayName: 'Claude Opus 4', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-01-31', |
| structuredOutput: false, |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.1': { |
| displayName: 'Claude Opus 4.1 (latest)', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: false, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.5': { |
| displayName: 'Claude Opus 4.5 (latest)', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2025-11-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.6': { |
| displayName: 'Claude Opus 4.6', |
| description: 'High-end Claude for difficult coding, planning, and slower expert reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.7': { |
| displayName: 'Claude Opus 4.7', |
| description: 'Stronger Opus tier for advanced software work and high-stakes reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| structuredOutput: true, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.7-fast': { |
| displayName: 'Claude Opus 4.7 (Fast)', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| structuredOutput: true, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.8': { |
| displayName: 'Claude Opus 4.8', |
| description: |
| 'Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.8-fast': { |
| displayName: 'Claude Opus 4.8 (Fast)', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-5': { |
| displayName: 'Claude Opus 5', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-5-fast': { |
| displayName: 'Claude Opus 5 (Fast)', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4': { |
| displayName: 'Claude Sonnet 4', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-31', |
| structuredOutput: false, |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4.5': { |
| displayName: 'Claude Sonnet 4.5 (latest)', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-07-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4.6': { |
| displayName: 'Claude Sonnet 4.6', |
| description: |
| 'Claude workhorse for coding agents, careful analysis, and production cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-5': { |
| displayName: 'Claude Sonnet 5', |
| description: 'Everyday Claude agent model for coding, planning, browsing, and general work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| structuredOutput: true, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'arcee-ai/trinity-large-thinking': { |
| displayName: 'Trinity Large Thinking', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-01', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'arcee-ai/virtuoso-large': { |
| displayName: 'Virtuoso Large', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: false, |
| lastUpdated: '2025-05-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'baidu/ernie-4.5-vl-424b-a47b': { |
| displayName: 'ERNIE 4.5 VL 424B A47B ', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 123000, |
| maxOutputTokens: 16000, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: false, |
| lastUpdated: '2025-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'bytedance-seed/seed-1.6': { |
| displayName: 'Seed 1.6', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'bytedance-seed/seed-1.6-flash': { |
| displayName: 'Seed 1.6 Flash', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'bytedance-seed/seed-2.0-lite': { |
| displayName: 'Seed-2.0-Lite', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-03-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'bytedance-seed/seed-2.0-mini': { |
| displayName: 'Seed-2.0-Mini', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'bytedance/ui-tars-1.5-7b': { |
| displayName: 'UI-TARS 7B ', |
| description: 'Multimodal model for analyzing text, images, documents, and rich media', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2025-01-31', |
| structuredOutput: true, |
| lastUpdated: '2025-07-22', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'cognitivecomputations/dolphin-mistral-24b-venice-edition': { |
| displayName: 'Uncensored', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-04-30', |
| structuredOutput: false, |
| lastUpdated: '2025-07-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/command-a': { |
| displayName: 'Command A', |
| description: 'Cohere command model for multilingual enterprise agents, tools, and chat', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-03-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/command-r-08-2024': { |
| displayName: 'Command R', |
| description: 'Cohere retrieval model for long-context chat and enterprise RAG workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2024-06-01', |
| structuredOutput: true, |
| lastUpdated: '2024-08-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/command-r-plus-08-2024': { |
| displayName: 'Command R+', |
| description: "Cohere's RAG workhorse for long-context enterprise search and tool use", |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2024-06-01', |
| structuredOutput: true, |
| lastUpdated: '2024-08-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/command-r7b-12-2024': { |
| displayName: 'Command R7B', |
| description: 'Cohere retrieval model for long-context chat and enterprise RAG workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2024-06-01', |
| structuredOutput: true, |
| lastUpdated: '2024-12-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/north-mini-code:free': { |
| displayName: 'North Mini Code (free)', |
| description: 'Cohere coding model for practical software engineering and agentic edits', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| structuredOutput: false, |
| lastUpdated: '2026-06-17', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepcogito/cogito-v2.1-671b': { |
| displayName: 'Cogito v2.1 671B', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-chat': { |
| displayName: 'DeepSeek Chat', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 16000, |
| knowledgeCutoff: '2025-09', |
| structuredOutput: true, |
| lastUpdated: '2026-02-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-chat-v3-0324': { |
| displayName: 'DeepSeek V3 0324', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-07-31', |
| structuredOutput: true, |
| lastUpdated: '2025-03-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-chat-v3.1': { |
| displayName: 'DeepSeek V3.1', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-08-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-r1': { |
| displayName: 'DeepSeek-R1', |
| description: |
| 'Classic open reasoning model for transparent math, coding, and deliberate problem solving', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 16000, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: true, |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-r1-0528': { |
| displayName: 'R1 0528', |
| description: 'DeepSeek reasoning model for multi-step analysis, math, coding, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-05-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-r1-distill-llama-70b': { |
| displayName: 'R1 Distill Llama 70B', |
| description: 'DeepSeek reasoning model for multi-step analysis, math, coding, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-07-31', |
| structuredOutput: false, |
| lastUpdated: '2025-01-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.1-terminus': { |
| displayName: 'DeepSeek V3.1 Terminus', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.2': { |
| displayName: 'DeepSeek V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: true, |
| lastUpdated: '2025-12-01', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.2-exp': { |
| displayName: 'DeepSeek V3.2 Exp', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 163840, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-07-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-flash': { |
| displayName: 'Gemini 2.5 Flash', |
| description: 'Fast Gemini workhorse for multimodal apps where latency and price matter', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65535, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-flash-image': { |
| displayName: 'Nano Banana', |
| description: |
| 'Nano Banana image model for fast generation, edits, and character-consistent assets', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-06', |
| structuredOutput: true, |
| lastUpdated: '2025-08-26', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-2.5-flash-lite': { |
| displayName: 'Gemini 2.5 Flash-Lite', |
| description: 'Lean Gemini 2.5 lane for cheap multimodal traffic and quick agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65535, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-pro': { |
| displayName: 'Gemini 2.5 Pro', |
| description: "Google's proven reasoning model for coding, math, and multimodal analysis", |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-pro-preview': { |
| displayName: 'Gemini 2.5 Pro Preview 06-05', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01-31', |
| structuredOutput: true, |
| lastUpdated: '2025-06-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['pdf', 'image', 'text', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-pro-preview-05-06': { |
| displayName: 'Gemini 2.5 Pro Preview 05-06', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65535, |
| knowledgeCutoff: '2025-01-31', |
| structuredOutput: true, |
| lastUpdated: '2025-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-3-flash-preview': { |
| displayName: 'Gemini 3 Flash Preview', |
| description: |
| 'New Gemini flash lane bringing frontier-style multimodal reasoning to cheaper runs', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-12-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3-pro-image': { |
| displayName: 'Nano Banana Pro', |
| description: 'Nano Banana Pro for higher-fidelity image generation and design-heavy edits', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3-pro-image-preview': { |
| displayName: 'Nano Banana Pro', |
| description: 'Nano Banana Pro for higher-fidelity image generation and design-heavy edits', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-11-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-flash-image': { |
| displayName: 'Nano Banana 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-flash-image-preview': { |
| displayName: 'Nano Banana 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['image', 'text'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-flash-lite': { |
| displayName: 'Gemini 3.1 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.1-flash-lite-image': { |
| displayName: 'Nano Banana 2 Lite', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: false, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-flash-lite-preview': { |
| displayName: 'Gemini 3.1 Flash Lite Preview', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.1-pro-preview': { |
| displayName: 'Gemini 3.1 Pro Preview', |
| description: 'Reasoning-first Gemini preview for agentic coding and complex problem solving', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.1-pro-preview-customtools': { |
| displayName: 'Gemini 3.1 Pro Preview Custom Tools', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.5-flash': { |
| displayName: 'Gemini 3.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.5-flash-lite': { |
| displayName: 'Gemini 3.5 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.6-flash': { |
| displayName: 'Gemini 3.6 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemma-2-27b-it': { |
| displayName: 'Gemma 2 27B', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 8192, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2024-07-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-3-12b-it': { |
| displayName: 'Gemma 3 12B', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-03-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-3-27b-it': { |
| displayName: 'Gemma 3 27B', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-03-12', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-3-4b-it': { |
| displayName: 'Gemma 3 4B', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-03-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'google/gemma-3n-e4b-it': { |
| displayName: 'Gemma 3n 4B', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-05-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-26b-a4b-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-26b-a4b-it:free': { |
| displayName: 'Gemma 4 26B A4B (free)', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31b-it': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31b-it:free': { |
| displayName: 'Gemma 4 31B (free)', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'google/lyria-3-clip-preview': { |
| displayName: 'Lyria 3 Clip Preview', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-03-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'audio'] }, |
| }, |
| 'google/lyria-3-pro-preview': { |
| displayName: 'Lyria 3 Pro Preview', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-03-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'audio'] }, |
| }, |
| 'gryphe/mythomax-l2-13b': { |
| displayName: 'MythoMax 13B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 8192, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-06-30', |
| structuredOutput: true, |
| lastUpdated: '2023-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'ibm-granite/granite-4.0-h-micro': { |
| displayName: 'Granite 4.0 Micro', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: false, |
| lastUpdated: '2025-10-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'ibm-granite/granite-4.1-8b': { |
| displayName: 'Granite 4.1 8B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-04-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inception/mercury-2': { |
| displayName: 'Mercury 2', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 50000, |
| structuredOutput: true, |
| lastUpdated: '2026-03-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ling-2.6-1t': { |
| displayName: 'Ling-2.6-1T', |
| description: |
| 'Tool-capable chat model for instruction following and agentic application workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ling-2.6-flash': { |
| displayName: 'Ling-2.6-flash', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ling-3.0-flash': { |
| displayName: 'Ling-3.0-flash', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ling-3.0-tiny:free': { |
| displayName: 'Ling 3.0 Tiny (free)', |
| description: 'Free provider route for experiments, demos, and cost-sensitive chat workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-08-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ring-2.6-1t': { |
| displayName: 'Ring-2.6-1T', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-05-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kwaipilot/kat-coder-air-v2.5': { |
| displayName: 'KAT-Coder-Air V2.5', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 80000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kwaipilot/kat-coder-pro-v2': { |
| displayName: 'KAT-Coder-Pro V2', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 80000, |
| structuredOutput: true, |
| lastUpdated: '2026-03-27', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kwaipilot/kat-coder-pro-v2.5': { |
| displayName: 'KAT-Coder-Pro V2.5', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 80000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mancer/weaver': { |
| displayName: 'Weaver (alpha)', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 8000, |
| maxOutputTokens: 2000, |
| knowledgeCutoff: '2023-06-30', |
| structuredOutput: true, |
| lastUpdated: '2023-08-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meituan/longcat-2.0': { |
| displayName: 'LongCat 2.0', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048756, |
| maxOutputTokens: 262144, |
| structuredOutput: false, |
| lastUpdated: '2026-07-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-3.1-70b-instruct': { |
| displayName: 'Llama 3.1 70B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-3.1-8b-instruct': { |
| displayName: 'Llama 3.1 8B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-3.2-1b-instruct': { |
| displayName: 'Llama 3.2 1B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 60000, |
| maxOutputTokens: 60000, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: false, |
| lastUpdated: '2024-09-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-3.2-3b-instruct': { |
| displayName: 'Llama 3.2 3B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-09-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-3.3-70b-instruct': { |
| displayName: 'Llama-3.3-70B-Instruct', |
| description: 'Popular open Llama workhorse for multilingual chat, coding, and self-hosting', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: true, |
| lastUpdated: '2024-12-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-4-maverick': { |
| displayName: 'Llama 4 Maverick', |
| description: 'Open multimodal Llama model for strong reasoning and fast responses', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-04-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-4-scout': { |
| displayName: 'Llama 4 Scout', |
| description: 'Open multimodal Llama model for long-context analysis and efficient agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1310720, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-04-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta-llama/llama-guard-4-12b': { |
| displayName: 'Llama Guard 4 12B', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: false, |
| lastUpdated: '2025-04-30', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'meta/muse-spark-1.1': { |
| displayName: 'Muse Spark 1.1', |
| description: 'Open Llama multimodal model for image understanding and text reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf', 'audio'], output: ['text'] }, |
| }, |
| 'meta/muse-spark-1.2': { |
| displayName: 'Muse Spark 1.2', |
| description: |
| 'Muse Spark 1.2 is a coding-focused update to Muse Spark 1.1 with improvements in code generation, complex debugging, codebase understanding, and end-to-end developer workflows.', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: true, |
| lastUpdated: '2026-08-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf', 'audio'], output: ['text'] }, |
| }, |
| 'microsoft/phi-4': { |
| displayName: 'Phi 4', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 16384, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-01-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'microsoft/wizardlm-2-8x22b': { |
| displayName: 'WizardLM-2 8x22B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65535, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2024-04-30', |
| structuredOutput: false, |
| lastUpdated: '2024-04-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-01': { |
| displayName: 'MiniMax-01', |
| description: 'MiniMax multimodal coding model for long-context reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000192, |
| maxOutputTokens: 1000192, |
| knowledgeCutoff: '2024-03-31', |
| structuredOutput: false, |
| lastUpdated: '2025-01-15', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m1': { |
| displayName: 'MiniMax M1', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 40000, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: false, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2': { |
| displayName: 'MiniMax-M2', |
| description: 'Efficient open MiniMax model built for coding agents and tool-heavy workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2-her': { |
| displayName: 'MiniMax M2-her', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 2048, |
| structuredOutput: false, |
| lastUpdated: '2026-01-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.1': { |
| displayName: 'MiniMax-M2.1', |
| description: 'Earlier MiniMax agent model for practical coding and productivity tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| structuredOutput: false, |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'Prior MiniMax coding model for agent workflows, office edits, and automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 196608, |
| structuredOutput: true, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: |
| 'Open MiniMax flagship for coding agents, office automation, and complex environments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m3': { |
| displayName: 'MiniMax-M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 512000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/codestral-2508': { |
| displayName: 'Codestral 2508', |
| description: 'Mistral coding model for code completion, generation, and developer workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-08-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/ministral-14b-2512': { |
| displayName: 'Ministral 3 14B 2512', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/ministral-3b-2512': { |
| displayName: 'Ministral 3 3B 2512', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/ministral-8b-2512': { |
| displayName: 'Ministral 3 8B 2512', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-large': { |
| displayName: 'Mistral Large', |
| description: 'Flagship Mistral model for advanced reasoning, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-11-30', |
| structuredOutput: true, |
| lastUpdated: '2024-02-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-large-2407': { |
| displayName: 'Mistral Large 2407', |
| description: 'Flagship Mistral model for advanced reasoning, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-03-31', |
| structuredOutput: true, |
| lastUpdated: '2024-11-19', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-large-2512': { |
| displayName: 'Mistral Large 3', |
| description: |
| "Mistral's largest general model for enterprise agents, coding, and multilingual reasoning", |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-11', |
| structuredOutput: true, |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-medium-3': { |
| displayName: 'Mistral Medium 3', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-05-07', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-medium-3-5': { |
| displayName: 'Mistral Medium 3.5', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-medium-3.1': { |
| displayName: 'Mistral Medium 3.1', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-nemo': { |
| displayName: 'Mistral Nemo', |
| description: 'Efficient Mistral-NVIDIA open model for multilingual chat and local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: true, |
| lastUpdated: '2024-07-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-saba': { |
| displayName: 'Saba', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-02-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-small-24b-instruct-2501': { |
| displayName: 'Mistral Small 3', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-10-31', |
| structuredOutput: true, |
| lastUpdated: '2025-01-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-small-2603': { |
| displayName: 'Mistral Small 4', |
| description: 'Fast Mistral production model for chat, extraction, and cost-sensitive agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-06', |
| structuredOutput: true, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-small-3.1-24b-instruct': { |
| displayName: 'Mistral Small 3.1 24B', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2023-10-31', |
| structuredOutput: false, |
| lastUpdated: '2025-03-17', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistralai/mistral-small-3.2-24b-instruct': { |
| displayName: 'Mistral Small 3.2 24B', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-10-31', |
| structuredOutput: true, |
| lastUpdated: '2025-06-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'mistralai/mixtral-8x22b-instruct': { |
| displayName: 'Mixtral 8x22B Instruct', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-01-31', |
| structuredOutput: true, |
| lastUpdated: '2024-04-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'pdf'], output: ['text'] }, |
| }, |
| 'mistralai/voxtral-small-24b-2507': { |
| displayName: 'Voxtral Small 24B 2507', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| structuredOutput: true, |
| lastUpdated: '2025-10-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2': { |
| displayName: 'Kimi K2 0711', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 100352, |
| knowledgeCutoff: '2024-12-31', |
| structuredOutput: false, |
| lastUpdated: '2025-07-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2-0905': { |
| displayName: 'Kimi K2 0905', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 100352, |
| knowledgeCutoff: '2024-12-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2-thinking': { |
| displayName: 'Kimi K2 Thinking', |
| description: |
| 'Thinking Kimi model for slower research passes, planning, and hard technical questions', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 100352, |
| knowledgeCutoff: '2024-08', |
| structuredOutput: true, |
| lastUpdated: '2025-11-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: |
| 'Earlier Kimi frontier model for long-context agents, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Multimodal Kimi workhorse for agent loops, coding tasks, and visual context', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k3': { |
| displayName: 'Kimi K3', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'morph/morph-v3-fast': { |
| displayName: 'Morph V3 Fast', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 81920, |
| maxOutputTokens: 38000, |
| structuredOutput: false, |
| lastUpdated: '2025-07-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'morph/morph-v3-large': { |
| displayName: 'Morph V3 Large', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2025-07-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nex-agi/nex-n2-mini': { |
| displayName: 'Nex-N2-Mini', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-06-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nex-agi/nex-n2-pro': { |
| displayName: 'Nex-N2-Pro', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: false, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nousresearch/hermes-3-llama-3.1-405b': { |
| displayName: 'Hermes 3 405B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-08-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nousresearch/hermes-3-llama-3.1-70b': { |
| displayName: 'Hermes 3 70B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-08-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nousresearch/hermes-4-405b': { |
| displayName: 'Hermes 4 405B', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: false, |
| lastUpdated: '2025-08-26', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nousresearch/hermes-4-70b': { |
| displayName: 'Hermes 4 70B', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-08-31', |
| structuredOutput: false, |
| lastUpdated: '2025-08-26', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-nano-30b-a3b': { |
| displayName: 'Nemotron 3 Nano 30B A3B', |
| description: 'Small Nemotron 3 MoE for efficient coding, math, and long-context agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2025-12-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-nano-30b-a3b:free': { |
| displayName: 'Nemotron 3 Nano 30B A3B (free)', |
| description: 'Small Nemotron 3 MoE for efficient coding, math, and long-context agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: false, |
| lastUpdated: '2025-12-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free': { |
| displayName: 'Nemotron 3 Nano Omni (free)', |
| description: 'Open Nemotron omni model combining reasoning with text, vision, and audio', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-04-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-super-120b-a12b': { |
| displayName: 'Nemotron 3 Super 120B A12B', |
| description: |
| 'Nemotron middle tier for collaborative agents and high-volume reasoning workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-03-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-super-120b-a12b:free': { |
| displayName: 'Nemotron 3 Super (free)', |
| description: |
| 'Nemotron middle tier for collaborative agents and high-volume reasoning workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-03-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-ultra-550b-a55b': { |
| displayName: 'Nemotron 3 Ultra 550B A55B', |
| description: 'Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 512288, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-ultra-550b-a55b:free': { |
| displayName: 'Nemotron 3 Ultra (free)', |
| description: 'Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3.5-content-safety:free': { |
| displayName: 'Nemotron 3.5 Content Safety (free)', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| structuredOutput: false, |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-nano-12b-v2-vl:free': { |
| displayName: 'Nemotron Nano 12B 2 VL (free)', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-10-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-nano-9b-v2:free': { |
| displayName: 'Nemotron Nano 9B V2 (free)', |
| description: 'Compact Nemotron model for efficient reasoning and deployable AI agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2025-08-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-3.5-turbo': { |
| displayName: 'GPT-3.5-turbo', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 16385, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2021-09-01', |
| structuredOutput: true, |
| lastUpdated: '2023-11-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-3.5-turbo-0613': { |
| displayName: 'GPT-3.5 Turbo (older v0613)', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 4095, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2021-09-30', |
| structuredOutput: true, |
| lastUpdated: '2024-01-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-3.5-turbo-16k': { |
| displayName: 'GPT-3.5 Turbo 16k', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 16385, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2021-09-30', |
| structuredOutput: true, |
| lastUpdated: '2023-08-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-3.5-turbo-instruct': { |
| displayName: 'GPT-3.5 Turbo Instruct', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 4095, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2021-09-30', |
| structuredOutput: true, |
| lastUpdated: '2023-09-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-4': { |
| displayName: 'GPT-4', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 8191, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-11', |
| structuredOutput: true, |
| lastUpdated: '2024-04-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-4-turbo': { |
| displayName: 'GPT-4 Turbo', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: true, |
| lastUpdated: '2024-04-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-4-turbo-preview': { |
| displayName: 'GPT-4 Turbo Preview', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-01-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-4.1': { |
| displayName: 'GPT-4.1', |
| description: |
| 'Long-lived GPT workhorse for coding, instruction following, and production apps', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4.1-mini': { |
| displayName: 'GPT-4.1 mini', |
| description: 'Affordable GPT-4.1 lane for fast coding help and structured extraction', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4.1-nano': { |
| displayName: 'GPT-4.1 nano', |
| description: 'Tiny GPT-4.1 option for classification, routing, and very high-volume tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o': { |
| displayName: 'GPT-4o', |
| description: 'Omni-era GPT for multimodal chat, practical coding, and general assistants', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-08-06', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-2024-05-13': { |
| displayName: 'GPT-4o (2024-05-13)', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-05-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-2024-08-06': { |
| displayName: 'GPT-4o (2024-08-06)', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-08-06', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-2024-11-20': { |
| displayName: 'GPT-4o (2024-11-20)', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-11-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-mini': { |
| displayName: 'GPT-4o mini', |
| description: 'Small omni GPT for cheap multimodal assistance and production-scale traffic', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-07-18', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-mini-2024-07-18': { |
| displayName: 'GPT-4o-mini (2024-07-18)', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-10-31', |
| structuredOutput: true, |
| lastUpdated: '2024-07-18', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5': { |
| displayName: 'GPT-5', |
| description: 'Original GPT-5 workhorse for reasoning, coding, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-image': { |
| displayName: 'GPT-5 Image', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10-01', |
| structuredOutput: true, |
| lastUpdated: '2025-10-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['image', 'text'] }, |
| }, |
| 'openai/gpt-5-image-mini': { |
| displayName: 'GPT-5 Image Mini', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2025-10-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['image', 'text'] }, |
| }, |
| 'openai/gpt-5-mini': { |
| displayName: 'GPT-5 Mini', |
| description: 'Small GPT-5 for responsive agents, coding help, and everyday automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-nano': { |
| displayName: 'GPT-5 Nano', |
| description: 'Tiny GPT-5 lane for routing, extraction, classification, and bulk jobs', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-pro': { |
| displayName: 'GPT-5 Pro', |
| description: 'Higher-accuracy GPT-5 tier for tough analysis, coding reviews, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-10-06', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1': { |
| displayName: 'GPT-5.1', |
| description: 'Sharper GPT-5 generation for coding, product work, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex': { |
| displayName: 'GPT-5.1 Codex', |
| description: 'Codex GPT for repository edits, code review, and practical software agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex-max': { |
| displayName: 'GPT-5.1 Codex Max', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex-mini': { |
| displayName: 'GPT-5.1 Codex mini', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2': { |
| displayName: 'GPT-5.2', |
| description: |
| 'Reliable GPT generation for broad coding, writing, and tool-assisted product work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2-chat': { |
| displayName: 'GPT-5.2 Chat', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-10', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2-codex': { |
| displayName: 'GPT-5.2 Codex', |
| description: |
| 'Code-specialist GPT for repository edits, reviews, and long-running software agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2-pro': { |
| displayName: 'GPT-5.2 Pro', |
| description: 'Higher-accuracy GPT-5.2 variant for tougher reasoning and review workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.3-chat': { |
| displayName: 'GPT-5.3 Chat', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.3-codex': { |
| displayName: 'GPT-5.3 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-02-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4': { |
| displayName: 'GPT-5.4', |
| description: 'Agent-ready GPT for coding and computer-use workflows at a lower cost', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-image-2': { |
| displayName: 'GPT-5.4 Image 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 272000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['image', 'text'] }, |
| }, |
| 'openai/gpt-5.4-mini': { |
| displayName: 'GPT-5.4 mini', |
| description: 'Strong small GPT for coding subagents, quick tool use, and high-volume work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-nano': { |
| displayName: 'GPT-5.4 nano', |
| description: 'Cheapest GPT-5.4 lane for simple routing, extraction, and bulk automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-pro': { |
| displayName: 'GPT-5.4 Pro', |
| description: 'More exact GPT-5.4 tier for demanding professional reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.5': { |
| displayName: 'GPT-5.5', |
| description: 'Default frontier GPT for coding, computer use, research, and knowledge work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.5-pro': { |
| displayName: 'GPT-5.5 Pro', |
| description: 'Highest-accuracy GPT-5.5 tier for slower, precision-heavy reasoning and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-luna': { |
| displayName: 'GPT-5.6 Luna', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-luna-pro': { |
| displayName: 'GPT-5.6 Luna Pro', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-sol': { |
| displayName: 'GPT-5.6 Sol', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-sol-pro': { |
| displayName: 'GPT-5.6 Sol Pro', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-terra': { |
| displayName: 'GPT-5.6 Terra', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-terra-pro': { |
| displayName: 'GPT-5.6 Terra Pro', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-audio': { |
| displayName: 'GPT Audio', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'openai/gpt-audio-mini': { |
| displayName: 'GPT Audio Mini', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'openai/gpt-chat-latest': { |
| displayName: 'GPT Chat Latest', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-05-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: 'Open GPT reasoning model for self-hosted agents and controllable deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b:free': { |
| displayName: 'gpt-oss-20b (free)', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-safeguard-20b': { |
| displayName: 'gpt-oss-safeguard-20b', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2025-10-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/o1': { |
| displayName: 'o1', |
| description: 'O-series reasoning model for hard analysis, math, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-12-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o1-pro': { |
| displayName: 'o1-pro', |
| description: 'O-series reasoning model for hard analysis, math, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2025-03-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o3': { |
| displayName: 'o3', |
| description: 'Deliberate o-series reasoner for hard math, coding, and multi-step analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o3-mini': { |
| displayName: 'o3-mini', |
| description: 'Smaller o-series reasoner for economical coding, math, and planning tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-01-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o3-mini-high': { |
| displayName: 'o3 Mini High', |
| description: 'O-series reasoning model for hard analysis, math, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2023-10-31', |
| structuredOutput: true, |
| lastUpdated: '2025-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high'] }, |
| modalities: { input: ['text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o3-pro': { |
| displayName: 'o3-pro', |
| description: 'High-effort o3 tier for difficult technical reasoning and careful answers', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-06-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'pdf', 'image'], output: ['text'] }, |
| }, |
| 'openai/o4-mini': { |
| displayName: 'o4-mini', |
| description: 'Fast o-series model for compact reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o4-mini-high': { |
| displayName: 'o4 Mini High', |
| description: 'O-series reasoning model for hard analysis, math, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openrouter/auto': { |
| displayName: 'Auto Router', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| structuredOutput: true, |
| lastUpdated: '2023-11-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'openrouter/bodybuilder': { |
| displayName: 'Body Builder (beta)', |
| description: |
| 'Preview model for early access evaluation, prototyping, and compatibility testing', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-12-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openrouter/free': { |
| displayName: 'Free Models Router', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| inputLimit: 200000, |
| maxOutputTokens: 8000, |
| structuredOutput: true, |
| lastUpdated: '2026-02-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openrouter/fusion': { |
| displayName: 'Fusion', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openrouter/pareto-code': { |
| displayName: 'Pareto Code Router', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 2000000, |
| maxOutputTokens: 200000, |
| structuredOutput: false, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'perceptron/perceptron-mk1': { |
| displayName: 'Perceptron Mk1', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 8192, |
| structuredOutput: true, |
| lastUpdated: '2026-05-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'perplexity/sonar': { |
| displayName: 'Sonar', |
| description: 'Sonar search model for current answers, retrieval, and citation-backed chat', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 127072, |
| maxOutputTokens: 127072, |
| structuredOutput: false, |
| lastUpdated: '2025-01-27', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'perplexity/sonar-deep-research': { |
| displayName: 'Sonar Deep Research', |
| description: 'Sonar search model for current answers, retrieval, and citation-backed chat', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-03-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'perplexity/sonar-pro': { |
| displayName: 'Sonar Pro', |
| description: 'Advanced Sonar search model for deeper research and cited synthesis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 8000, |
| structuredOutput: false, |
| lastUpdated: '2025-03-07', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'perplexity/sonar-pro-search': { |
| displayName: 'Sonar Pro Search', |
| description: 'Advanced Sonar search model for deeper research and cited synthesis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 200000, |
| maxOutputTokens: 8000, |
| structuredOutput: true, |
| lastUpdated: '2025-10-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'perplexity/sonar-reasoning-pro': { |
| displayName: 'Sonar Reasoning Pro', |
| description: 'Web-grounded reasoning model for multi-step research and cited answers', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-03-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'poolside/laguna-s-2.1': { |
| displayName: 'Laguna S 2.1', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: false, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'poolside/laguna-s-2.1:free': { |
| displayName: 'Laguna S 2.1 (free)', |
| description: 'Free provider route for experiments, demos, and cost-sensitive chat workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'poolside/laguna-xs-2.1': { |
| displayName: 'Laguna XS 2.1', |
| description: 'Agentic coding model from Poolside in the XS size class for local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'poolside/laguna-xs-2.1:free': { |
| displayName: 'Laguna XS 2.1 (free)', |
| description: 'Free provider route for experiments, demos, and cost-sensitive chat workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen-2.5-72b-instruct': { |
| displayName: 'Qwen2.5 72B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2024-09-19', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen-2.5-7b-instruct': { |
| displayName: 'Qwen2.5 7B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2024-10-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen-2.5-coder-32b-instruct': { |
| displayName: 'Qwen2.5 Coder 32B Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: false, |
| lastUpdated: '2024-11-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen-plus': { |
| displayName: 'Qwen Plus', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen-plus-2025-07-28': { |
| displayName: 'Qwen Plus 0728', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen-plus-2025-07-28:thinking': { |
| displayName: 'Qwen Plus 0728 (thinking)', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen2.5-vl-72b-instruct': { |
| displayName: 'Qwen2.5 VL 72B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-02-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-14b': { |
| displayName: 'Qwen3 14B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-04-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-235b-a22b': { |
| displayName: 'Qwen3 235B-A22B', |
| description: 'Large open Qwen MoE for multilingual reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: false, |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-235b-a22b-2507': { |
| displayName: 'Qwen3 235B A22B Instruct 2507', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-07-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-235b-a22b-thinking-2507': { |
| displayName: 'Qwen3 235B A22B Thinking 2507', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-06-30', |
| structuredOutput: false, |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-30b-a3b': { |
| displayName: 'Qwen3 30B A3B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: false, |
| lastUpdated: '2025-04-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-30b-a3b-instruct-2507': { |
| displayName: 'Qwen3 30B A3B Instruct 2507', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-07-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-30b-a3b-thinking-2507': { |
| displayName: 'Qwen3 30B A3B Thinking 2507', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 81920, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-06-30', |
| structuredOutput: false, |
| lastUpdated: '2025-08-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-32b': { |
| displayName: 'Qwen3 32B', |
| description: 'Dense open Qwen model for self-hosted chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-8b': { |
| displayName: 'Qwen3 8B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: false, |
| lastUpdated: '2025-04-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-coder': { |
| displayName: 'Qwen3 Coder 480B A35B', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-coder-30b-a3b-instruct': { |
| displayName: 'Qwen3-Coder 30B-A3B Instruct', |
| description: 'Smaller Qwen coder for efficient local agents and repo-level fixes', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-coder-flash': { |
| displayName: 'Qwen3 Coder Flash', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: false, |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-coder-next': { |
| displayName: 'Qwen3 Coder Next', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-09', |
| structuredOutput: true, |
| lastUpdated: '2026-02-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-coder-plus': { |
| displayName: 'Qwen3 Coder Plus', |
| description: 'Hosted Qwen coder for software agents, repo edits, and long-context code', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-max': { |
| displayName: 'Qwen3 Max', |
| description: 'Flagship Qwen3 model for coding agents, complex reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-max-thinking': { |
| displayName: 'Qwen3 Max Thinking', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-09', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-next-80b-a3b-instruct': { |
| displayName: 'Qwen3-Next 80B-A3B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-next-80b-a3b-thinking': { |
| displayName: 'Qwen3-Next 80B-A3B (Thinking)', |
| description: 'Efficient Qwen thinking model for local reasoning, math, and coding agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-vl-235b-a22b-instruct': { |
| displayName: 'Qwen3 VL 235B A22B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-vl-235b-a22b-thinking': { |
| displayName: 'Qwen3 VL 235B A22B Thinking', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-vl-30b-a3b-instruct': { |
| displayName: 'Qwen3 VL 30B A3B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-10-06', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-vl-30b-a3b-thinking': { |
| displayName: 'Qwen3 VL 30B A3B Thinking', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-10-06', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-vl-32b-instruct': { |
| displayName: 'Qwen3 VL 32B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-10-23', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-vl-8b-instruct': { |
| displayName: 'Qwen3 VL 8B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-10-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-vl-8b-thinking': { |
| displayName: 'Qwen3 VL 8B Thinking', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-10-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-122b-a10b': { |
| displayName: 'Qwen3.5 122B-A10B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 81920, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-27b': { |
| displayName: 'Qwen3.5 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-35b-a3b': { |
| displayName: 'Qwen3.5 35B-A3B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-397b-a17b': { |
| displayName: 'Qwen3.5 397B-A17B', |
| description: 'Large open Qwen multimodal MoE for visual agents and long technical tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-9b': { |
| displayName: 'Qwen3.5 9B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-flash-02-23': { |
| displayName: 'Qwen3.5-Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-02-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-plus-02-15': { |
| displayName: 'Qwen3.5 Plus 2026-02-15', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-plus-20260420': { |
| displayName: 'Qwen3.5 Plus 2026-04-20', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.6-27b': { |
| displayName: 'Qwen3.6 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.6-35b-a3b': { |
| displayName: 'Qwen3.6 35B-A3B', |
| description: 'Open multimodal Qwen MoE for local agents that need vision, audio, and code', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.6-flash': { |
| displayName: 'Qwen3.6 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-04-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.6-max-preview': { |
| displayName: 'Qwen3.6 Max Preview', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.6-plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Earlier Qwen multimodal workhorse for million-token agent and document tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.7-flash': { |
| displayName: 'Qwen3.7 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| inputLimit: 991000, |
| maxOutputTokens: 65536, |
| structuredOutput: false, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.8-max': { |
| displayName: 'Qwen3.8 Max', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-08-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'rekaai/reka-edge': { |
| displayName: 'Reka Edge', |
| description: 'Multimodal model for analyzing text, images, documents, and rich media', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 16384, |
| maxOutputTokens: 16384, |
| structuredOutput: true, |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'rekaai/reka-flash-3': { |
| displayName: 'Reka Flash 3', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01-31', |
| structuredOutput: true, |
| lastUpdated: '2025-03-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'relace/relace-apply-3': { |
| displayName: 'Relace Apply 3', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-09-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'relace/relace-search': { |
| displayName: 'Relace Search', |
| description: |
| 'Tool-capable chat model for instruction following and agentic application workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 128000, |
| structuredOutput: false, |
| lastUpdated: '2025-12-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'sakana/fugu-ultra': { |
| displayName: 'Fugu Ultra', |
| description: 'Quality-first multi-agent model for hard research, analysis, and competitions', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'sao10k/l3-lunaris-8b': { |
| displayName: 'Llama 3 8B Lunaris', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 8192, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-08-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'sao10k/l3.1-euryale-70b': { |
| displayName: 'Llama 3.1 Euryale 70B v2.2', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-08-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'sao10k/l3.3-euryale-70b': { |
| displayName: 'Llama 3.3 Euryale 70B', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-12-31', |
| structuredOutput: true, |
| lastUpdated: '2024-12-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun/step-3.5-flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash lane for quick multimodal reasoning and coding assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: false, |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun/step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'tencent/hunyuan-a13b-instruct': { |
| displayName: 'Hunyuan A13B Instruct', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-03-31', |
| structuredOutput: true, |
| lastUpdated: '2025-07-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'tencent/hy3': { |
| displayName: 'Hy3', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'tencent/hy3-preview': { |
| displayName: 'Hy3 preview', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: false, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thedrummer/cydonia-24b-v4.1': { |
| displayName: 'Cydonia 24B V4.1', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-04-30', |
| structuredOutput: true, |
| lastUpdated: '2025-09-27', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thedrummer/rocinante-12b': { |
| displayName: 'Rocinante 12B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-04-30', |
| structuredOutput: true, |
| lastUpdated: '2024-09-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thedrummer/skyfall-36b-v2': { |
| displayName: 'Skyfall 36B V2', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-06-30', |
| structuredOutput: true, |
| lastUpdated: '2025-03-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thedrummer/unslopnemo-12b': { |
| displayName: 'UnslopNemo 12B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1024000, |
| maxOutputTokens: 1024000, |
| knowledgeCutoff: '2024-04-30', |
| structuredOutput: true, |
| lastUpdated: '2024-11-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thinkingmachines/inkling': { |
| displayName: 'Inkling', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: false, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'minimal', 'low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'thinkingmachines/inkling-small': { |
| displayName: 'Inkling Small', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 524288, |
| maxOutputTokens: 262144, |
| structuredOutput: false, |
| lastUpdated: '2026-07-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'minimal', 'low', 'medium', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'undi95/remm-slerp-l2-13b': { |
| displayName: 'ReMM SLERP 13B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 6144, |
| maxOutputTokens: 2048, |
| knowledgeCutoff: '2023-06-30', |
| structuredOutput: true, |
| lastUpdated: '2023-07-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'upstage/solar-pro-3': { |
| displayName: 'Solar Pro 3', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'writer/palmyra-x5': { |
| displayName: 'Palmyra X5', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1040000, |
| maxOutputTokens: 8192, |
| structuredOutput: false, |
| lastUpdated: '2026-01-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.20': { |
| displayName: 'Grok 4.20', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| knowledgeCutoff: '2025-09-01', |
| structuredOutput: true, |
| lastUpdated: '2026-03-31', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.20-multi-agent': { |
| displayName: 'Grok 4.20 Multi-Agent', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| knowledgeCutoff: '2025-09-01', |
| structuredOutput: true, |
| lastUpdated: '2026-03-31', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.3': { |
| displayName: 'Grok 4.3', |
| description: |
| "xAI's default Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.5': { |
| displayName: 'Grok 4.5', |
| description: |
| "xAI's latest Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 500000, |
| maxOutputTokens: 500000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'x-ai/grok-build-0.1': { |
| displayName: 'Grok Build 0.1', |
| description: 'Fast Grok coding model tuned for agentic engineering and iterative edits', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2.5-pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1050000, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.5': { |
| displayName: 'GLM-4.5', |
| description: 'Hybrid-reasoning GLM release that made the 4.5 line broadly useful', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: false, |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.5-air': { |
| displayName: 'GLM-4.5-Air', |
| description: 'Lighter GLM-4.5 variant for fast coding assistance and cheaper agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: false, |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.5v': { |
| displayName: 'GLM-4.5V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 65536, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: false, |
| lastUpdated: '2025-08-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.6': { |
| displayName: 'GLM-4.6', |
| description: 'Late GLM-4 workhorse for coding agents, reasoning, and structured tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.6v': { |
| displayName: 'GLM-4.6V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: false, |
| lastUpdated: '2025-12-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Mature GLM model for dependable coding, reasoning, and structured agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.7-flash': { |
| displayName: 'GLM-4.7-Flash', |
| description: 'Budget GLM lane for fast coding help, routing, and everyday automation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| structuredOutput: true, |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5': { |
| displayName: 'GLM-5', |
| description: |
| 'General GLM flagship for coding, analysis, and tool-heavy engineering workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5-turbo': { |
| displayName: 'GLM-5-Turbo', |
| description: 'Faster GLM-5 lane for coding agents that need lower latency', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| structuredOutput: false, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5.1': { |
| displayName: 'GLM-5.1', |
| description: |
| 'Strong GLM coding model for agentic engineering, terminals, and repository generation', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5v-turbo': { |
| displayName: 'GLM-5V-Turbo', |
| description: 'Fast GLM vision model for screenshots, documents, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://openrouter.ai/models', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| structuredOutput: false, |
| lastUpdated: '2026-04-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| }, |
| siliconflow: { |
| 'baidu/ERNIE-4.5-300B-A47B': { |
| displayName: 'baidu/ERNIE-4.5-300B-A47B', |
| description: |
| 'Tool-capable chat model for instruction following and agentic application workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'ByteDance-Seed/Seed-OSS-36B-Instruct': { |
| displayName: 'ByteDance-Seed/Seed-OSS-36B-Instruct', |
| description: |
| 'Tool-capable chat model for instruction following and agentic application workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-R1': { |
| displayName: 'deepseek-ai/DeepSeek-R1', |
| description: 'DeepSeek reasoning model for multi-step analysis, math, coding, and tools', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 164000, |
| maxOutputTokens: 164000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3': { |
| displayName: 'deepseek-ai/DeepSeek-V3', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 164000, |
| maxOutputTokens: 164000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.1': { |
| displayName: 'deepseek-ai/DeepSeek-V3.1', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 164000, |
| maxOutputTokens: 164000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.1-Terminus': { |
| displayName: 'deepseek-ai/DeepSeek-V3.1-Terminus', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 164000, |
| maxOutputTokens: 164000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.2': { |
| displayName: 'deepseek-ai/DeepSeek-V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 164000, |
| maxOutputTokens: 164000, |
| structuredOutput: true, |
| lastUpdated: '2025-12-03', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3.2-Exp': { |
| displayName: 'deepseek-ai/DeepSeek-V3.2-Exp', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 164000, |
| maxOutputTokens: 164000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-26B-A4B-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31B-it': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionAI/Ling-flash-2.0': { |
| displayName: 'inclusionAI/Ling-flash-2.0', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.5': { |
| displayName: 'MiniMaxAI/MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 197000, |
| maxOutputTokens: 131000, |
| structuredOutput: false, |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.5': { |
| displayName: 'moonshotai/Kimi-K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.6': { |
| displayName: 'moonshotai/Kimi-K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'openai/gpt-oss-120b', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 8000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'openai/gpt-oss-20b', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 8000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen2.5-72B-Instruct': { |
| displayName: 'Qwen/Qwen2.5-72B-Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 33000, |
| maxOutputTokens: 4000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen2.5-7B-Instruct': { |
| displayName: 'Qwen/Qwen2.5-7B-Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 33000, |
| maxOutputTokens: 4000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-14B': { |
| displayName: 'Qwen/Qwen3-14B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-235B-A22B-Thinking-2507': { |
| displayName: 'Qwen/Qwen3-235B-A22B-Thinking-2507', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-30B-A3B-Instruct-2507': { |
| displayName: 'Qwen/Qwen3-30B-A3B-Instruct-2507', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-32B': { |
| displayName: 'Qwen/Qwen3-32B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-8B': { |
| displayName: 'Qwen/Qwen3-8B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-30B-A3B-Instruct': { |
| displayName: 'Qwen/Qwen3-Coder-30B-A3B-Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-480B-A35B-Instruct': { |
| displayName: 'Qwen/Qwen3-Coder-480B-A35B-Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-VL-235B-A22B-Instruct': { |
| displayName: 'Qwen/Qwen3-VL-235B-A22B-Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-VL-235B-A22B-Thinking': { |
| displayName: 'Qwen/Qwen3-VL-235B-A22B-Thinking', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-VL-30B-A3B-Instruct': { |
| displayName: 'Qwen/Qwen3-VL-30B-A3B-Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-VL-30B-A3B-Thinking': { |
| displayName: 'Qwen/Qwen3-VL-30B-A3B-Thinking', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-VL-32B-Instruct': { |
| displayName: 'Qwen/Qwen3-VL-32B-Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-VL-32B-Thinking': { |
| displayName: 'Qwen/Qwen3-VL-32B-Thinking', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-VL-8B-Instruct': { |
| displayName: 'Qwen/Qwen3-VL-8B-Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-122B-A10B': { |
| displayName: 'Qwen3.5 122B-A10B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-27B': { |
| displayName: 'Qwen3.5 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-35B-A3B': { |
| displayName: 'Qwen3.5 35B-A3B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-397B-A17B': { |
| displayName: 'Qwen3.5 397B-A17B', |
| description: 'Large open Qwen multimodal MoE for visual agents and long technical tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-02-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-9B': { |
| displayName: 'Qwen/Qwen3.5-9B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.6-27B': { |
| displayName: 'Qwen3.6 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.6-35B-A3B': { |
| displayName: 'Qwen3.6 35B-A3B', |
| description: 'Open multimodal Qwen MoE for local agents that need vision, audio, and code', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun-ai/Step-3.5-Flash': { |
| displayName: 'stepfun-ai/Step-3.5-Flash', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'tencent/Hunyuan-A13B-Instruct': { |
| displayName: 'tencent/Hunyuan-A13B-Instruct', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'tencent/Hy3-preview': { |
| displayName: 'Hy3 preview', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-4.5-Air': { |
| displayName: 'zai-org/GLM-4.5-Air', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 131000, |
| maxOutputTokens: 131000, |
| structuredOutput: true, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5': { |
| displayName: 'zai-org/GLM-5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 205000, |
| maxOutputTokens: 205000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.1': { |
| displayName: 'zai-org/GLM-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 205000, |
| maxOutputTokens: 205000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 1049000, |
| maxOutputTokens: 262000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5V-Turbo': { |
| displayName: 'zai-org/GLM-5V-Turbo', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.siliconflow.com/models', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-04-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| stepfun: { |
| 'step-1-32k': { |
| displayName: 'Step 1 (32K)', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 32768, |
| inputLimit: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-06', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-2-16k': { |
| displayName: 'Step 2 (16K)', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 16384, |
| inputLimit: 16384, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-06', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.5-flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash lane for quick multimodal reasoning and coding assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.5-flash-2603': { |
| displayName: 'Step 3.5 Flash 2603', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-06-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'step-tts-2': { |
| displayName: 'Step TTS 2', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'stepaudio-2.5-asr': { |
| displayName: 'StepAudio 2.5 ASR', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'stepaudio-2.5-tts': { |
| displayName: 'StepAudio 2.5 TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/overview/concept', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| }, |
| 'stepfun-ai': { |
| 'step-1-32k': { |
| displayName: 'Step 1 (32K)', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 32768, |
| inputLimit: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-06', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-2-16k': { |
| displayName: 'Step 2 (16K)', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 16384, |
| inputLimit: 16384, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-06', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.5-flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash lane for quick multimodal reasoning and coding assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.5-flash-2603': { |
| displayName: 'Step 3.5 Flash 2603', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-06-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'step-tts-2': { |
| displayName: 'Step TTS 2', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'stepaudio-2.5-asr': { |
| displayName: 'StepAudio 2.5 ASR', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'stepaudio-2.5-tts': { |
| displayName: 'StepAudio 2.5 TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/overview/concept', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| }, |
| 'stepfun-ai-step-plan': { |
| 'step-3.5-flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash lane for quick multimodal reasoning and coding assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.5-flash-2603': { |
| displayName: 'Step 3.5 Flash 2603', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| }, |
| 'stepfun-step-plan': { |
| 'step-3.5-flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash lane for quick multimodal reasoning and coding assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.5-flash-2603': { |
| displayName: 'Step 3.5 Flash 2603', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'step-router-v1': { |
| displayName: 'Step Router v1', |
| description: 'StepFun routing model that dispatches requests to the appropriate Step model.', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| togetherai: { |
| 'deepcogito/cogito-v2-1-671b': { |
| displayName: 'Cogito v2.1 671B', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 163840, |
| maxOutputTokens: 163840, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-R1': { |
| displayName: 'DeepSeek-R1', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 163839, |
| maxOutputTokens: 163839, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2025-03-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3': { |
| displayName: 'DeepSeek-V3', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V3-1': { |
| displayName: 'DeepSeek V3.1', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-08', |
| lastUpdated: '2025-08-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek-ai/DeepSeek-V4-Pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Flagship DeepSeek model for coding, reasoning, and agentic work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 512000, |
| maxOutputTokens: 384000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'essentialai/Rnj-1-Instruct': { |
| displayName: 'Rnj-1 Instruct', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-3n-E4B-it': { |
| displayName: 'Gemma 3N E4B Instruct', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2025-05-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31B-it': { |
| displayName: 'Gemma 4 31B Instruct', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'LiquidAI/LFM2-24B-A2B': { |
| displayName: 'LFM2-24B-A2B', |
| description: |
| 'Open-weight instruction model for adaptable chat and self-hosted production workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| lastUpdated: '2026-02-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/Llama-3.3-70B-Instruct-Turbo': { |
| displayName: 'Llama 3.3 70B', |
| description: 'Compact Llama instruction model for fast chat and local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta-llama/Meta-Llama-3-8B-Instruct-Lite': { |
| displayName: 'Meta Llama 3 8B Instruct Lite', |
| description: 'Compact Llama instruction model for fast chat and local deployment', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2024-04-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M2.7': { |
| displayName: 'MiniMax-M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'MiniMaxAI/MiniMax-M3': { |
| displayName: 'MiniMax-M3', |
| description: 'MiniMax multimodal coding model for long-context reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 524288, |
| maxOutputTokens: 250000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.5': { |
| displayName: 'Kimi K2.5', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2026-01', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 131000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K2.7-Code': { |
| displayName: 'Kimi K2.7 Code', |
| description: 'Kimi coding model for software agents, refactors, and repository reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-14', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/Kimi-K3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-ultra-550b-a55b': { |
| displayName: 'Nemotron 3 Ultra 550B A55B', |
| description: 'Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 512300, |
| maxOutputTokens: 512300, |
| structuredOutput: true, |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-08', |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'pearl-ai/gemma-4-31b-it': { |
| displayName: 'Pearl AI Gemma 4 31B Instruct', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen2.5-7B-Instruct-Turbo': { |
| displayName: 'Qwen 2.5 7B Instruct Turbo', |
| description: 'Efficient Qwen model for fast chat, extraction, and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| structuredOutput: true, |
| lastUpdated: '2024-09-19', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-235B-A22B-Instruct-2507-tput': { |
| displayName: 'Qwen3 235B A22B Instruct 2507 FP8', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-07', |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8': { |
| displayName: 'Qwen3 Coder 480B A35B Instruct', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3-Coder-Next-FP8': { |
| displayName: 'Qwen3 Coder Next FP8', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2026-02-03', |
| lastUpdated: '2026-02-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-397B-A17B': { |
| displayName: 'Qwen3.5 397B A17B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 130000, |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.5-9B': { |
| displayName: 'Qwen3.5 9B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| structuredOutput: true, |
| lastUpdated: '2026-03-03', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.6-Plus': { |
| displayName: 'Qwen3.6 Plus', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 1000000, |
| maxOutputTokens: 500000, |
| lastUpdated: '2026-04-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'Qwen/Qwen3.7-Max': { |
| displayName: 'Qwen3.7 Max', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 1000000, |
| maxOutputTokens: 500000, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thinkingmachines/Inkling': { |
| displayName: 'Inkling', |
| description: |
| 'Multimodal MoE reasoning model (975B total, 41B active) for text, image, and audio', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 524288, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['max', 'xhigh', 'high', 'medium', 'low', 'none'] }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5': { |
| displayName: 'GLM-5', |
| description: |
| 'General GLM flagship for coding, analysis, and tool-heavy engineering workflows', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.1': { |
| displayName: 'GLM-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 202752, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-11', |
| structuredOutput: true, |
| lastUpdated: '2026-07-02', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai-org/GLM-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.together.ai/docs/serverless-models', |
| contextWindow: 262144, |
| maxOutputTokens: 164000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'tencent-coding-plan': { |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 202752, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-02-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'hunyuan-2.0-instruct': { |
| displayName: 'Tencent HY 2.0 Instruct', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-03-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'hunyuan-2.0-thinking': { |
| displayName: 'Tencent HY 2.0 Think', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-03-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'hunyuan-t1': { |
| displayName: 'Hunyuan-T1', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-03-08', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'hunyuan-turbos': { |
| displayName: 'Hunyuan-TurboS', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-03-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kimi-k2.5': { |
| displayName: 'Kimi-K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'minimax-m2.5': { |
| displayName: 'MiniMax-M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 204800, |
| maxOutputTokens: 32768, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'tc-code-latest': { |
| displayName: 'Auto', |
| description: 'Automatic model router for matching prompts to suitable backends and budgets', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1772/128947', |
| contextWindow: 131072, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-03-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'tencent-token-plan': { |
| hy3: { |
| displayName: 'Hy3', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1823/130060', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'tencent-tokenhub': { |
| hy3: { |
| displayName: 'Hy3', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1823/130050', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'hy3-preview': { |
| displayName: 'Hy3 preview', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://cloud.tencent.com/document/product/1823/130050', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| vercel: { |
| 'alibaba/qwen-3-14b': { |
| displayName: 'Qwen3-14B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 40960, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen-3-235b': { |
| displayName: 'Qwen3 235B A22B Instruct 2507', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen-3-30b': { |
| displayName: 'Qwen3-30B-A3B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 40960, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen-3-32b': { |
| displayName: 'Qwen 3.32B', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen-3.6-max-preview': { |
| displayName: 'Qwen 3.6 Max Preview', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 240000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-235b-a22b-thinking': { |
| displayName: 'Qwen3 235B A22B Thinking 2507', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-coder': { |
| displayName: 'Qwen3 Coder 480B A35B Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-coder-30b-a3b': { |
| displayName: 'Qwen 3 Coder 30B A3B Instruct', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-coder-next': { |
| displayName: 'Qwen3 Coder Next', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2025-09', |
| structuredOutput: true, |
| lastUpdated: '2026-02-03', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-coder-plus': { |
| displayName: 'Qwen3 Coder Plus', |
| description: 'Hosted Qwen coder for software agents, repo edits, and long-context code', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-embedding-0.6b': { |
| displayName: 'Qwen3 Embedding 0.6B', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| lastUpdated: '2025-11-14', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-embedding-4b': { |
| displayName: 'Qwen3 Embedding 4B', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| lastUpdated: '2025-06-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-embedding-8b': { |
| displayName: 'Qwen3 Embedding 8B', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32768, |
| maxOutputTokens: 32768, |
| lastUpdated: '2025-06-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-max': { |
| displayName: 'Qwen3 Max', |
| description: 'Flagship Qwen3 model for coding agents, complex reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-max-preview': { |
| displayName: 'Qwen3 Max Preview', |
| description: 'Flagship Qwen model for complex reasoning, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-max-thinking': { |
| displayName: 'Qwen 3 Max Thinking', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-01', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-next-80b-a3b-instruct': { |
| displayName: 'Qwen3 Next 80B A3B Instruct', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-next-80b-a3b-thinking': { |
| displayName: 'Qwen3 Next 80B A3B Thinking', |
| description: 'Efficient Qwen thinking model for local reasoning, math, and coding agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-09', |
| lastUpdated: '2025-09', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-vl-235b-a22b-instruct': { |
| displayName: 'Qwen3 VL 235B A22B Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 129024, |
| lastUpdated: '2026-05-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-vl-instruct': { |
| displayName: 'Qwen3 VL Instruct', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 129024, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-24', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3-vl-thinking': { |
| displayName: 'Qwen3 VL Thinking', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-09', |
| lastUpdated: '2025-09-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.5-flash': { |
| displayName: 'Qwen 3.5 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| structuredOutput: true, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.5-plus': { |
| displayName: 'Qwen 3.5 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-02-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.6-27b': { |
| displayName: 'Qwen 3.6 27B', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.6-plus': { |
| displayName: 'Qwen 3.6 Plus', |
| description: 'Earlier Qwen multimodal workhorse for million-token agent and document tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.7-flash': { |
| displayName: 'Qwen 3.7 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 991000, |
| maxOutputTokens: 64000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.7-max': { |
| displayName: 'Qwen 3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 991000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.7-plus': { |
| displayName: 'Qwen 3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'alibaba/qwen3.8-max': { |
| displayName: 'Qwen 3.8 Max', |
| description: |
| 'Preview Qwen flagship for million-token multimodal reasoning and long-horizon agentic workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-07-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'alibaba/wan-v2.5-t2v-preview': { |
| displayName: 'Wan v2.5 Text-to-Video Preview', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-09-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'alibaba/wan-v2.6-i2v': { |
| displayName: 'Wan v2.6 Image-to-Video', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'alibaba/wan-v2.6-i2v-flash': { |
| displayName: 'Wan v2.6 Image-to-Video Flash', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'alibaba/wan-v2.6-r2v': { |
| displayName: 'Wan v2.6 Reference-to-Video', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'alibaba/wan-v2.6-r2v-flash': { |
| displayName: 'Wan v2.6 Reference-to-Video Flash', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'alibaba/wan-v2.6-t2v': { |
| displayName: 'Wan v2.6 Text-to-Video', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'alibaba/wan-v2.7-r2v': { |
| displayName: 'Wan v2.7 Reference-to-Video', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'alibaba/wan-v2.7-t2v': { |
| displayName: 'Wan v2.7 Text-to-Video', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'amazon/nova-2-lite': { |
| displayName: 'Nova 2 Lite', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-12-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'amazon/nova-lite': { |
| displayName: 'Nova Lite', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 300000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-12-03', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'amazon/nova-micro': { |
| displayName: 'Nova Micro', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-12-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'amazon/nova-pro': { |
| displayName: 'Nova Pro', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 300000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-12-03', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'amazon/titan-embed-text-v2': { |
| displayName: 'Titan Text Embeddings V2', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'anthropic/claude-3-haiku': { |
| displayName: 'Claude Haiku 3', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-08-31', |
| lastUpdated: '2024-03-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'anthropic/claude-fable-5': { |
| displayName: 'Claude Fable 5', |
| description: 'Claude model for creative writing, analysis, and controlled agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-haiku-4.5': { |
| displayName: 'Claude Haiku 4.5', |
| description: 'Fast Claude lane for lightweight agents, office tasks, and responsive chat', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-02-28', |
| lastUpdated: '2025-10-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4': { |
| displayName: 'Claude Opus 4', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-03-31', |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.5': { |
| displayName: 'Claude Opus 4.5', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-11-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.6': { |
| displayName: 'Claude Opus 4.6', |
| description: 'High-end Claude for difficult coding, planning, and slower expert reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05-31', |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.7': { |
| displayName: 'Claude Opus 4.7', |
| description: 'Stronger Opus tier for advanced software work and high-stakes reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.8': { |
| displayName: 'Claude Opus 4.8', |
| description: |
| 'Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.8-fast': { |
| displayName: 'Claude Opus 4.8 (Fast)', |
| description: |
| 'Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-5': { |
| displayName: 'Claude Opus 5', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-05', |
| lastUpdated: '2026-07-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4': { |
| displayName: 'Claude Sonnet 4', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2025-03-31', |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4.5': { |
| displayName: 'Claude Sonnet 4.5', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-07-31', |
| structuredOutput: true, |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4.6': { |
| displayName: 'Claude Sonnet 4.6', |
| description: |
| 'Claude workhorse for coding agents, careful analysis, and production cost control', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-5': { |
| displayName: 'Claude Sonnet 5', |
| description: 'Everyday Claude agent model for coding, planning, browsing, and general work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'arcee-ai/trinity-large-thinking': { |
| displayName: 'Trinity Large Thinking', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262100, |
| maxOutputTokens: 80000, |
| lastUpdated: '2026-04-03', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'arcee-ai/trinity-mini': { |
| displayName: 'Trinity Mini', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'bfl/flux-2-flex': { |
| displayName: 'FLUX.2 [flex]', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-2-klein-4b': { |
| displayName: 'FLUX.2 [klein] 4B', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-2-klein-9b': { |
| displayName: 'FLUX.2 [klein] 9B', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-2-max': { |
| displayName: 'FLUX.2 [max]', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 67300, |
| maxOutputTokens: 67300, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-2-pro': { |
| displayName: 'FLUX.2 [pro]', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 67300, |
| maxOutputTokens: 67300, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-3-video': { |
| displayName: 'Flux 3', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-08-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'bfl/flux-kontext-max': { |
| displayName: 'FLUX.1 Kontext Max', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-kontext-pro': { |
| displayName: 'FLUX.1 Kontext Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-pro-1.0-fill': { |
| displayName: 'FLUX.1 Fill [pro]', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-pro-1.1': { |
| displayName: 'FLUX1.1 [pro]', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bfl/flux-pro-1.1-ultra': { |
| displayName: 'FLUX1.1 [pro] Ultra', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bytedance/seed-1.6': { |
| displayName: 'Seed 1.6', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'bytedance/seed-1.8': { |
| displayName: 'Seed 1.8', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'bytedance/seedance-2.0': { |
| displayName: 'Seedance 2.0', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'bytedance/seedance-2.0-fast': { |
| displayName: 'Seedance 2.0 Fast', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'bytedance/seedance-v1.0-pro': { |
| displayName: 'Seedance v1.0 Pro', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-06-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'bytedance/seedance-v1.0-pro-fast': { |
| displayName: 'Seedance v1.0 Pro Fast', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-10-31', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'bytedance/seedance-v1.5-pro': { |
| displayName: 'Seedance v1.5 Pro', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'bytedance/seedream-4.0': { |
| displayName: 'Seedream 4.0', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-08-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bytedance/seedream-4.5': { |
| displayName: 'Seedream 4.5', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-11-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bytedance/seedream-5.0-lite': { |
| displayName: 'Seedream 5.0 Lite', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-01-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'bytedance/seedream-5.0-pro': { |
| displayName: 'Seedream 5.0 Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'cohere/command-a': { |
| displayName: 'Command A', |
| description: 'Cohere command model for multilingual enterprise agents, tools, and chat', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-03-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/embed-v4.0': { |
| displayName: 'Embed v4.0', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 1536, |
| lastUpdated: '2025-04-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/rerank-v3.5': { |
| displayName: 'Cohere Rerank 3.5', |
| description: |
| 'Reranking model for improving retrieval quality in search and recommendation systems', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 4096, |
| maxOutputTokens: 4096, |
| lastUpdated: '2024-12-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/rerank-v4-fast': { |
| displayName: 'Cohere Rerank 4 Fast', |
| description: |
| 'Reranking model for improving retrieval quality in search and recommendation systems', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'cohere/rerank-v4-pro': { |
| displayName: 'Cohere Rerank 4 Pro', |
| description: |
| 'Reranking model for improving retrieval quality in search and recommendation systems', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-r1': { |
| displayName: 'DeepSeek-R1', |
| description: 'DeepSeek reasoning model for multi-step analysis, math, coding, and tools', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2025-05-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3': { |
| displayName: 'DeepSeek V3 0324', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 163840, |
| maxOutputTokens: 163840, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2024-12-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.1': { |
| displayName: 'DeepSeek-V3.1', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 163840, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2025-08-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.1-terminus': { |
| displayName: 'DeepSeek V3.1 Terminus', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-07', |
| lastUpdated: '2025-09-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.2': { |
| displayName: 'DeepSeek V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2024-07', |
| structuredOutput: true, |
| lastUpdated: '2025-12-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.2-thinking': { |
| displayName: 'DeepSeek V3.2 Thinking', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2024-07', |
| lastUpdated: '2025-12-01', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-flash-0731': { |
| displayName: 'DeepSeek V4 Flash 0731', |
| description: |
| 'Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-07-31', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1048600, |
| maxOutputTokens: 1048600, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'fish-audio/s1': { |
| displayName: 'S1', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-10-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'fish-audio/s2-pro': { |
| displayName: 'S2 Pro', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'fish-audio/s2.1-pro': { |
| displayName: 'S2.1 Pro', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'fish-audio/transcribe-1': { |
| displayName: 'Transcribe-1', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-flash': { |
| displayName: 'Gemini 2.5 Flash', |
| description: 'Fast Gemini workhorse for multimodal apps where latency and price matter', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-flash-image': { |
| displayName: 'Nano Banana (Gemini 2.5 Flash Image)', |
| description: |
| 'Nano Banana image model for fast generation, edits, and character-consistent assets', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32768, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2025-08-26', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-2.5-flash-lite': { |
| displayName: 'Gemini 2.5 Flash Lite', |
| description: 'Lean Gemini 2.5 lane for cheap multimodal traffic and quick agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-pro': { |
| displayName: 'Gemini 2.5 Pro', |
| description: "Google's proven reasoning model for coding, math, and multimodal analysis", |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3-flash': { |
| displayName: 'Gemini 3 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 65000, |
| knowledgeCutoff: '2025-03', |
| lastUpdated: '2025-12-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3-pro-image': { |
| displayName: 'Nano Banana Pro', |
| description: 'Nano Banana Pro for higher-fidelity image generation and design-heavy edits', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 65536, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-flash-image': { |
| displayName: 'Nano Banana 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-flash-image-preview': { |
| displayName: 'Gemini 3.1 Flash Image Preview (Nano Banana 2)', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-flash-lite': { |
| displayName: 'Gemini 3.1 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 65000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.1-flash-lite-image': { |
| displayName: 'Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite)', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 65536, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: false, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text', 'image'] }, |
| }, |
| 'google/gemini-3.1-pro-preview': { |
| displayName: 'Gemini 3.1 Pro Preview', |
| description: 'Reasoning-first Gemini preview for agentic coding and complex problem solving', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.5-flash': { |
| displayName: 'Gemini 3.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.5-flash-lite': { |
| displayName: 'Gemini 3.5 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 65000, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.6-flash': { |
| displayName: 'Gemini 3.6 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-03', |
| structuredOutput: true, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-embedding-001': { |
| displayName: 'Gemini Embedding 001', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| knowledgeCutoff: '2025-05', |
| lastUpdated: '2025-05-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemini-embedding-2': { |
| displayName: 'Gemini Embedding 2', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| knowledgeCutoff: '2025-11', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemini-omni-flash-preview': { |
| displayName: 'Gemini Omni Flash Preview', |
| description: 'Omni-modal model for text, vision, audio, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 57920, |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemma-4-26b-a4b-it': { |
| displayName: 'Gemma 4 26B A4B IT', |
| description: 'Open Gemma instruction model for efficient chat and self-hosted deployments', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemma-4-31b-it': { |
| displayName: 'Gemma 4 31B IT', |
| description: 'Largest Gemma 4 instruction model for open, self-hosted chat and reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'google/imagen-4.0-fast-generate-001': { |
| displayName: 'Imagen 4 Fast', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 480, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'google/imagen-4.0-generate-001': { |
| displayName: 'Imagen 4', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 480, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'google/imagen-4.0-ultra-generate-001': { |
| displayName: 'Imagen 4 Ultra', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 480, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-05-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'google/text-embedding-005': { |
| displayName: 'Text Embedding 005', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/text-multilingual-embedding-002': { |
| displayName: 'Text Multilingual Embedding 002', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/veo-3.0-fast-generate-001': { |
| displayName: 'Veo 3.0 Fast Generate', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'google/veo-3.0-generate-001': { |
| displayName: 'Veo 3.0', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'google/veo-3.1-fast-generate-001': { |
| displayName: 'Veo 3.1 Fast Generate', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'google/veo-3.1-generate-001': { |
| displayName: 'Veo 3.1', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'google/veo-3.1-lite-generate-001': { |
| displayName: 'Veo 3.1 Lite Generate', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'inception/mercury-2': { |
| displayName: 'Mercury 2', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-03-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inception/mercury-coder-small': { |
| displayName: 'Mercury Coder Small Beta', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 16384, |
| lastUpdated: '2025-02-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ling-3.0-flash': { |
| displayName: 'Ling 3.0 Flash', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2026-08-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ling-3.0-tiny-free': { |
| displayName: 'Ling 3.0 Tiny (Free)', |
| description: 'Free provider route for experiments, demos, and cost-sensitive chat workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2026-08-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'interfaze/interfaze-beta': { |
| displayName: 'Interfaze Beta', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2026-04-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'klingai/kling-v2.5-turbo-i2v': { |
| displayName: 'Kling v2.5 Turbo Image-to-Video', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'klingai/kling-v2.5-turbo-t2v': { |
| displayName: 'Kling v2.5 Turbo Text-to-Video', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'klingai/kling-v2.6-i2v': { |
| displayName: 'Kling v2.6 Image-to-Video', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'klingai/kling-v2.6-motion-control': { |
| displayName: 'Kling v2.6 Motion Control', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'klingai/kling-v2.6-t2v': { |
| displayName: 'Kling v2.6 Text-to-Video', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-12-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'klingai/kling-v3.0-i2v': { |
| displayName: 'Kling v3.0 Image-to-Video', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'klingai/kling-v3.0-motion-control': { |
| displayName: 'Kling v3.0 Motion Control', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'klingai/kling-v3.0-t2v': { |
| displayName: 'Kling v3.0 Text-to-Video', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'kwaipilot/kat-coder-air-v2.5': { |
| displayName: 'Kat Coder Air V2.5', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 80000, |
| lastUpdated: '2026-07-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'kwaipilot/kat-coder-pro-v1': { |
| displayName: 'KAT-Coder-Pro V1', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-10-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kwaipilot/kat-coder-pro-v2': { |
| displayName: 'Kat Coder Pro V2', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| lastUpdated: '2026-03-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kwaipilot/kat-coder-pro-v2.5': { |
| displayName: 'Kat Coder Pro V2.5', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 80000, |
| lastUpdated: '2026-07-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta/llama-3.1-70b': { |
| displayName: 'Llama 3.1 70B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2024-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-3.1-8b': { |
| displayName: 'Llama 3.1 8B Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2024-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-3.3-70b': { |
| displayName: 'Llama-3.3-70B-Instruct', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| lastUpdated: '2024-12-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'meta/llama-4-maverick': { |
| displayName: 'Llama-4-Maverick-17B-128E-Instruct-FP8', |
| description: 'Open multimodal Llama model for strong reasoning and fast responses', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-08', |
| lastUpdated: '2025-04-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta/llama-4-scout': { |
| displayName: 'Llama-4-Scout-17B-16E-Instruct-FP8', |
| description: 'Open multimodal Llama model for long-context analysis and efficient agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-08', |
| lastUpdated: '2025-04-05', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'meta/muse-spark-1.1': { |
| displayName: 'Muse Spark 1.1', |
| description: 'Open Llama instruction model for multilingual chat, reasoning, and coding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'meta/muse-spark-1.2': { |
| displayName: 'Muse Spark 1.2', |
| description: 'Open Llama multimodal model for image understanding and text reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| structuredOutput: true, |
| lastUpdated: '2026-08-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'meta/muse-spark-1.2-contributor': { |
| displayName: 'Muse Spark 1.2 Contributor', |
| description: 'Open Llama multimodal model for image understanding and text reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1048576, |
| maxOutputTokens: 1048576, |
| lastUpdated: '2026-08-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'minimax/minimax-h3': { |
| displayName: 'MiniMax H3', |
| description: 'Video model for prompt-guided generation, editing, and motion workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-30', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: [] }, |
| }, |
| 'minimax/minimax-m2': { |
| displayName: 'MiniMax M2', |
| description: 'Efficient open MiniMax model built for coding agents and tool-heavy workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 205000, |
| maxOutputTokens: 205000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.1': { |
| displayName: 'MiniMax M2.1', |
| description: 'Earlier MiniMax agent model for practical coding and productivity tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.1-lightning': { |
| displayName: 'MiniMax M2.1 Lightning', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.5': { |
| displayName: 'MiniMax M2.5', |
| description: 'Prior MiniMax coding model for agent workflows, office edits, and automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 204800, |
| maxOutputTokens: 131000, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.5-highspeed': { |
| displayName: 'MiniMax M2.5 High Speed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 204800, |
| maxOutputTokens: 131000, |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.7': { |
| displayName: 'Minimax M2.7', |
| description: |
| 'Open MiniMax flagship for coding agents, office automation, and complex environments', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 204800, |
| maxOutputTokens: 131000, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.7-highspeed': { |
| displayName: 'MiniMax M2.7 High Speed', |
| description: 'Low-latency M2.7 variant for interactive coding plans and agent loops', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 204800, |
| maxOutputTokens: 131100, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m3': { |
| displayName: 'MiniMax M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| lastUpdated: '2026-06-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'mistral/codestral': { |
| displayName: 'Codestral (latest)', |
| description: 'Mistral code model for completions, refactors, and developer IDE workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-01-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/codestral-embed': { |
| displayName: 'Codestral Embed', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2025-05-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/devstral-2': { |
| displayName: 'Devstral 2', |
| description: |
| 'Mistral coding agent model for repository tasks and software engineering workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/devstral-small-2': { |
| displayName: 'Devstral Small 2', |
| description: |
| 'Mistral coding agent model for repository tasks and software engineering workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-05-07', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral/magistral-medium': { |
| displayName: 'Magistral Medium (latest)', |
| description: 'Mistral reasoning model for transparent analysis, math, and complex decisions', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2025-03-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/magistral-small': { |
| displayName: 'Magistral Small', |
| description: 'Mistral reasoning model for transparent analysis, math, and complex decisions', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2025-03-17', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/ministral-14b': { |
| displayName: 'Ministral 14B', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'mistral/ministral-3b': { |
| displayName: 'Ministral 3B (latest)', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-10-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/ministral-8b': { |
| displayName: 'Ministral 8B (latest)', |
| description: |
| 'Compact Mistral model for edge, latency-sensitive, and cost-efficient workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-10-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/mistral-embed': { |
| displayName: 'Mistral Embed', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2023-12-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mistral/mistral-large-3': { |
| displayName: 'Mistral Large 3', |
| description: 'Flagship Mistral model for advanced reasoning, coding, and multilingual work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-02', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral/mistral-medium': { |
| displayName: 'Mistral Medium 3.1', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-05-07', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral/mistral-medium-3.5': { |
| displayName: 'Mistral Medium Latest', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral/mistral-nemo': { |
| displayName: 'Mistral Nemo', |
| description: 'Mistral model for multilingual chat, reasoning, and tool-assisted workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-04', |
| lastUpdated: '2024-07-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral/mistral-small': { |
| displayName: 'Mistral Small (latest)', |
| description: 'Efficient Mistral model for fast chat, extraction, and production assistants', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 4000, |
| knowledgeCutoff: '2025-06', |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'mistral/pixtral-12b': { |
| displayName: 'Pixtral 12B', |
| description: 'Mistral vision-language model for image understanding and multimodal chat', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09', |
| lastUpdated: '2024-09-01', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2': { |
| displayName: 'Kimi K2 Instruct', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| lastUpdated: '2025-09-05', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2-thinking': { |
| displayName: 'Kimi K2 Thinking', |
| description: |
| 'Thinking Kimi model for slower research passes, planning, and hard technical questions', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 216144, |
| maxOutputTokens: 216144, |
| knowledgeCutoff: '2024-08', |
| lastUpdated: '2025-11-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: |
| 'Earlier Kimi frontier model for long-context agents, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262114, |
| maxOutputTokens: 262114, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Multimodal Kimi workhorse for agent loops, coding tasks, and visual context', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262000, |
| maxOutputTokens: 262000, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.7-code-highspeed': { |
| displayName: 'Kimi K2.7 Code High Speed', |
| description: 'Lower-latency Kimi Code variant for interactive edits and coding-agent loops', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k3': { |
| displayName: 'Kimi K3', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k3-fast': { |
| displayName: 'Kimi K3 Fast', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'high', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'morph/morph-v3-fast': { |
| displayName: 'Morph v3 Fast', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 16000, |
| maxOutputTokens: 16000, |
| lastUpdated: '2024-08-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'morph/morph-v3-large': { |
| displayName: 'Morph v3 Large', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2024-08-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-nano-30b-a3b': { |
| displayName: 'Nemotron 3 Nano 30B A3B', |
| description: 'Small Nemotron 3 MoE for efficient coding, math, and long-context agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-15', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-super-120b-a12b': { |
| displayName: 'NVIDIA Nemotron 3 Super 120B A12B', |
| description: |
| 'Nemotron middle tier for collaborative agents and high-volume reasoning workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2026-03-11', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-3-ultra-550b-a55b': { |
| displayName: 'Nemotron 3 Ultra', |
| description: 'Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 65000, |
| lastUpdated: '2026-06-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-nano-12b-v2-vl': { |
| displayName: 'Nvidia Nemotron Nano 12B V2 VL', |
| description: 'Nemotron multimodal model for visual reasoning and agentic AI workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-10-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'nvidia/nemotron-nano-9b-v2': { |
| displayName: 'Nvidia Nemotron Nano 9B V2', |
| description: 'Compact Nemotron model for efficient reasoning and deployable AI agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-08-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-3.5-turbo': { |
| displayName: 'GPT-3.5 Turbo', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 16385, |
| inputLimit: 12289, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2021-09', |
| structuredOutput: false, |
| lastUpdated: '2023-11-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-4-turbo': { |
| displayName: 'GPT-4 Turbo', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'deprecated', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 4096, |
| knowledgeCutoff: '2023-12', |
| structuredOutput: false, |
| lastUpdated: '2024-04-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-4.1': { |
| displayName: 'GPT-4.1', |
| description: |
| 'Long-lived GPT workhorse for coding, instruction following, and production apps', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4.1-mini': { |
| displayName: 'GPT-4.1 mini', |
| description: 'Affordable GPT-4.1 lane for fast coding help and structured extraction', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4.1-nano': { |
| displayName: 'GPT-4.1 nano', |
| description: 'Tiny GPT-4.1 option for classification, routing, and very high-volume tasks', |
| lifecycle: 'deprecated', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1047576, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2024-04', |
| structuredOutput: true, |
| lastUpdated: '2025-04-14', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o': { |
| displayName: 'GPT-4o', |
| description: 'Omni-era GPT for multimodal chat, practical coding, and general assistants', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-08-06', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-mini': { |
| displayName: 'GPT-4o mini', |
| description: 'Small omni GPT for cheap multimodal assistance and production-scale traffic', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-07-18', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-mini-search-preview': { |
| displayName: 'GPT 4o Mini Search Preview', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| inputLimit: 111616, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: false, |
| lastUpdated: '2025-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-mini-transcribe': { |
| displayName: 'GPT-4o mini Transcribe', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-03-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'openai/gpt-4o-transcribe': { |
| displayName: 'GPT-4o Transcribe', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-03-13', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'openai/gpt-5': { |
| displayName: 'GPT-5', |
| description: 'Original GPT-5 workhorse for reasoning, coding, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-codex': { |
| displayName: 'GPT-5-Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: true, |
| lastUpdated: '2025-09-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-mini': { |
| displayName: 'GPT-5 Mini', |
| description: 'Small GPT-5 for responsive agents, coding help, and everyday automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-nano': { |
| displayName: 'GPT-5 Nano', |
| description: 'Tiny GPT-5 lane for routing, extraction, classification, and bulk jobs', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-05-30', |
| structuredOutput: true, |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-pro': { |
| displayName: 'GPT-5 pro', |
| description: 'Higher-accuracy GPT-5 tier for tough analysis, coding reviews, and planning', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 128000, |
| maxOutputTokens: 272000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-10-06', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex': { |
| displayName: 'GPT-5.1-Codex', |
| description: 'Codex GPT for repository edits, code review, and practical software agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex-max': { |
| displayName: 'GPT 5.1 Codex Max', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex-mini': { |
| displayName: 'GPT-5.1 Codex mini', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-instant': { |
| displayName: 'GPT-5.1 Instant', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| inputLimit: 111616, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-thinking': { |
| displayName: 'GPT 5.1 Thinking', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text', 'image'] }, |
| }, |
| 'openai/gpt-5.2': { |
| displayName: 'GPT-5.2', |
| description: |
| 'Reliable GPT generation for broad coding, writing, and tool-assisted product work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2-codex': { |
| displayName: 'GPT-5.2-Codex', |
| description: |
| 'Code-specialist GPT for repository edits, reviews, and long-running software agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2-pro': { |
| displayName: 'GPT 5.2 ', |
| description: 'Higher-accuracy GPT-5.2 variant for tougher reasoning and review workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: false, |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.3-chat': { |
| displayName: 'GPT-5.3 Chat', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| inputLimit: 111616, |
| maxOutputTokens: 16384, |
| lastUpdated: '2026-03-06', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.3-codex': { |
| displayName: 'GPT 5.3 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-02-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4': { |
| displayName: 'GPT 5.4', |
| description: 'Agent-ready GPT for coding and computer-use workflows at a lower cost', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-mini': { |
| displayName: 'GPT 5.4 Mini', |
| description: 'Strong small GPT for coding subagents, quick tool use, and high-volume work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-nano': { |
| displayName: 'GPT 5.4 Nano', |
| description: 'Cheapest GPT-5.4 lane for simple routing, extraction, and bulk automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 400000, |
| inputLimit: 272000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: true, |
| lastUpdated: '2026-03-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-pro': { |
| displayName: 'GPT 5.4 Pro', |
| description: 'More exact GPT-5.4 tier for demanding professional reasoning and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| structuredOutput: false, |
| lastUpdated: '2026-03-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.5': { |
| displayName: 'GPT 5.5', |
| description: 'Default frontier GPT for coding, computer use, research, and knowledge work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| inputLimit: 872000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.5-pro': { |
| displayName: 'GPT 5.5 Pro', |
| description: 'Highest-accuracy GPT-5.5 tier for slower, precision-heavy reasoning and coding', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| inputLimit: 872000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-luna': { |
| displayName: 'GPT 5.6 Luna', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-sol': { |
| displayName: 'GPT 5.6 Sol', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-terra': { |
| displayName: 'GPT 5.6 Terra', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-image-1': { |
| displayName: 'GPT Image 1', |
| description: |
| 'OpenAI image model for production generation, edits, and brand-safe visual workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-04-24', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'openai/gpt-image-1-mini': { |
| displayName: 'GPT Image 1 Mini', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-10-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'openai/gpt-image-1.5': { |
| displayName: 'GPT Image 1.5', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-11-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'openai/gpt-image-2': { |
| displayName: 'GPT Image 2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'openai/gpt-oss-120b': { |
| displayName: 'GPT OSS 120B', |
| description: 'Open GPT reasoning model for self-hosted agents and controllable deployments', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-20b': { |
| displayName: 'GPT OSS 20B', |
| description: |
| 'Open-weight GPT model for self-hosted reasoning and instruction-following workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| inputLimit: 122880, |
| maxOutputTokens: 8192, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-oss-safeguard-20b': { |
| displayName: 'gpt-oss-safeguard-20b', |
| description: |
| 'Safety model for policy screening, moderation, and risk-aware routing workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| inputLimit: 65536, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-12-01', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-realtime-1.5': { |
| displayName: 'GPT-Realtime-1.5', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'openai/gpt-realtime-2': { |
| displayName: 'gpt-realtime-2', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'openai/gpt-realtime-2.1': { |
| displayName: 'gpt-realtime-2.1', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| inputLimit: 96000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2024-09-30', |
| structuredOutput: false, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'openai/gpt-realtime-mini': { |
| displayName: 'GPT-Realtime mini', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2025-10-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'openai/gpt-realtime-whisper': { |
| displayName: 'gpt-realtime-whisper', |
| description: |
| 'Streaming speech-to-text model for low-latency transcript deltas from live audio', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'openai/o1': { |
| displayName: 'o1', |
| description: 'O-series reasoning model for hard analysis, math, coding, and planning', |
| lifecycle: 'deprecated', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2023-09', |
| structuredOutput: true, |
| lastUpdated: '2024-12-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o3': { |
| displayName: 'o3', |
| description: 'Deliberate o-series reasoner for hard math, coding, and multi-step analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o3-deep-research': { |
| displayName: 'o3-deep-research', |
| description: |
| 'Research model for long-horizon investigation, synthesis, and analytical reports', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| inputLimit: 100000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2024-06-26', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o3-mini': { |
| displayName: 'o3-mini', |
| description: 'Smaller o-series reasoner for economical coding, math, and planning tasks', |
| lifecycle: 'deprecated', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-01-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/o3-pro': { |
| displayName: 'o3 Pro', |
| description: 'High-effort o3 tier for difficult technical reasoning and careful answers', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| inputLimit: 100000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-10', |
| structuredOutput: true, |
| lastUpdated: '2025-06-10', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/o4-mini': { |
| displayName: 'o4-mini', |
| description: 'Fast o-series model for compact reasoning, coding, and tool use', |
| lifecycle: 'deprecated', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 100000, |
| knowledgeCutoff: '2024-05', |
| structuredOutput: true, |
| lastUpdated: '2025-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/text-embedding-3-large': { |
| displayName: 'text-embedding-3-large', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| inputLimit: 6656, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-01-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/text-embedding-3-small': { |
| displayName: 'text-embedding-3-small', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| inputLimit: 6656, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-01-25', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/text-embedding-ada-002': { |
| displayName: 'text-embedding-ada-002', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| inputLimit: 6656, |
| maxOutputTokens: 1536, |
| lastUpdated: '2022-12-15', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/tts-1': { |
| displayName: 'TTS-1', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2023-11-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'openai/tts-1-hd': { |
| displayName: 'TTS-1 HD', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2023-11-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'openai/whisper-1': { |
| displayName: 'Whisper', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2022-09-21', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'perplexity/pplx-embed-v1-0.6b': { |
| displayName: 'Embed v1 0.6b', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'perplexity/pplx-embed-v1-4b': { |
| displayName: 'Embed v1 4b', |
| description: |
| 'Embedding model for semantic search, retrieval, clustering, and ranking pipelines', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-26', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'perplexity/sonar': { |
| displayName: 'Sonar', |
| description: 'Sonar search model for current answers, retrieval, and citation-backed chat', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 127000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2025-02', |
| lastUpdated: '2025-02-19', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'perplexity/sonar-pro': { |
| displayName: 'Sonar Pro', |
| description: 'Advanced Sonar search model for deeper research and cited synthesis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2025-09', |
| lastUpdated: '2025-02-19', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'perplexity/sonar-reasoning-pro': { |
| displayName: 'Sonar Reasoning Pro', |
| description: 'Web-grounded reasoning model for multi-step research and cited answers', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 127000, |
| maxOutputTokens: 8000, |
| knowledgeCutoff: '2025-09', |
| lastUpdated: '2025-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['minimal', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'poolside/laguna-s-2.1': { |
| displayName: 'Laguna S 2.1', |
| description: 'Agentic coding model from Poolside in the XS size class for local deployment', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: false, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'poolside/laguna-s-2.1-free': { |
| displayName: 'Laguna S 2.1 Free', |
| description: 'Free provider route for experiments, demos, and cost-sensitive chat workloads', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 32768, |
| structuredOutput: false, |
| lastUpdated: '2026-07-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'prodia/flux-fast-schnell': { |
| displayName: 'Flux Schnell', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-06-08', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'quiverai/arrow-1.1': { |
| displayName: 'Arrow 1.1', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 131072, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v2': { |
| displayName: 'Recraft V2', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v3': { |
| displayName: 'Recraft V3', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 512, |
| maxOutputTokens: 0, |
| lastUpdated: '2024-10', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v4': { |
| displayName: 'Recraft V4', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v4-pro': { |
| displayName: 'Recraft V4 Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-17', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v4.1': { |
| displayName: 'Recraft V4.1', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-14', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v4.1-pro': { |
| displayName: 'Recraft V4.1 Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-14', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v4.1-utility': { |
| displayName: 'Recraft V4.1 Utility', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-14', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'recraft/recraft-v4.1-utility-pro': { |
| displayName: 'Recraft V4.1 Utility Pro', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-14', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['image'] }, |
| }, |
| 'sakana/fugu-ultra': { |
| displayName: 'Fugu Ultra', |
| description: 'Quality-first multi-agent model for hard research, analysis, and competitions', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'stepfun/step-3.5-flash': { |
| displayName: 'StepFun 3.5 Flash', |
| description: 'StepFun flash lane for quick multimodal reasoning and coding assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262114, |
| maxOutputTokens: 262114, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'stepfun/step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'tencent/hy3': { |
| displayName: 'Hy3', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| lastUpdated: '2026-07-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'thinkingmachines/inkling': { |
| displayName: 'Inkling', |
| description: |
| 'Multimodal MoE reasoning model (975B total, 41B active) for text, image, and audio', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| lastUpdated: '2026-07-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'thinkingmachines/inkling-small': { |
| displayName: 'Inkling Small', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| lastUpdated: '2026-07-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'voyage/rerank-2.5': { |
| displayName: 'Voyage Rerank 2.5', |
| description: |
| 'Reranking model for improving retrieval quality in search and recommendation systems', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2025-08-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/rerank-2.5-lite': { |
| displayName: 'Voyage Rerank 2.5 Lite', |
| description: |
| 'Reranking model for improving retrieval quality in search and recommendation systems', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 32000, |
| lastUpdated: '2025-08-11', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-3-large': { |
| displayName: 'voyage-3-large', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-3.5': { |
| displayName: 'voyage-3.5', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2025-05-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-3.5-lite': { |
| displayName: 'voyage-3.5-lite', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2025-05-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-4': { |
| displayName: 'voyage-4', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-4-large': { |
| displayName: 'voyage-4-large', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-4-lite': { |
| displayName: 'voyage-4-lite', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 32000, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-06', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-code-2': { |
| displayName: 'voyage-code-2', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-code-3': { |
| displayName: 'voyage-code-3', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-finance-2': { |
| displayName: 'voyage-finance-2', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'voyage/voyage-law-2': { |
| displayName: 'voyage-law-2', |
| description: 'General-purpose chat model for instruction following, writing, and analysis', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 8192, |
| maxOutputTokens: 1536, |
| lastUpdated: '2024-03', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'xai/grok-4.1-fast-non-reasoning': { |
| displayName: 'Grok 4.1 Fast Non-Reasoning', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-07-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.1-fast-reasoning': { |
| displayName: 'Grok 4.1 Fast Reasoning', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.20-multi-agent': { |
| displayName: 'Grok 4.20 Multi-Agent', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| lastUpdated: '2026-03-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.20-multi-agent-beta': { |
| displayName: 'Grok 4.20 Multi Agent Beta', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.20-non-reasoning': { |
| displayName: 'Grok 4.20 Non-Reasoning', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| lastUpdated: '2026-03-23', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.20-non-reasoning-beta': { |
| displayName: 'Grok 4.20 Beta Non-Reasoning', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.20-reasoning': { |
| displayName: 'Grok 4.20 Reasoning', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| lastUpdated: '2026-03-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.20-reasoning-beta': { |
| displayName: 'Grok 4.20 Beta Reasoning', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 2000000, |
| maxOutputTokens: 2000000, |
| lastUpdated: '2026-03-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.3': { |
| displayName: 'Grok 4.3', |
| description: |
| "xAI's default Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-4.5': { |
| displayName: 'Grok 4.5', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 500000, |
| maxOutputTokens: 500000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xai/grok-build-0.1': { |
| displayName: 'Grok Build 0.1', |
| description: 'Fast Grok coding model tuned for agentic engineering and iterative edits', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'xai/grok-imagine-image': { |
| displayName: 'Grok Imagine Image', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['text', 'image'] }, |
| }, |
| 'xai/grok-imagine-video': { |
| displayName: 'Grok Imagine', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-01-28', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'xai/grok-imagine-video-1.5': { |
| displayName: 'Grok Imagine Video 1.5', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'xai/grok-imagine-video-1.5-preview': { |
| displayName: 'Grok Imagine Video 1.5 Preview', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: [] }, |
| }, |
| 'xai/grok-stt': { |
| displayName: 'Grok STT', |
| description: 'Speech transcription model for accurate audio-to-text and captioning workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['audio'], output: ['text'] }, |
| }, |
| 'xai/grok-tts': { |
| displayName: 'Grok TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'xai/grok-voice-think-fast-1.0': { |
| displayName: 'Grok Voice Think Fast 1.0', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'xai/grok-voice-think-fast-2.0': { |
| displayName: 'Grok Voice Think Fast 2.0', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 0, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-07-29', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'audio'], output: ['text', 'audio'] }, |
| }, |
| 'xiaomi/mimo-v2.5': { |
| displayName: 'MiMo M2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1050000, |
| maxOutputTokens: 131100, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2.5-pro': { |
| displayName: 'MiMo V2.5 Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1050000, |
| maxOutputTokens: 131000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-4.5': { |
| displayName: 'GLM 4.5', |
| description: 'Hybrid-reasoning GLM release that made the 4.5 line broadly useful', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 96000, |
| knowledgeCutoff: '2025-07', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-4.5-air': { |
| displayName: 'GLM 4.5 Air', |
| description: 'Lighter GLM-4.5 variant for fast coding assistance and cheaper agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 96000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-4.5v': { |
| displayName: 'GLM 4.5V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 66000, |
| maxOutputTokens: 16000, |
| knowledgeCutoff: '2025-08', |
| lastUpdated: '2025-08-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'zai/glm-4.6': { |
| displayName: 'GLM 4.6', |
| description: 'Late GLM-4 workhorse for coding agents, reasoning, and structured tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 96000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-4.6v': { |
| displayName: 'GLM-4.6V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 24000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'zai/glm-4.6v-flash': { |
| displayName: 'GLM-4.6V-Flash', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 128000, |
| maxOutputTokens: 24000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'zai/glm-4.7': { |
| displayName: 'GLM 4.7', |
| description: 'Mature GLM model for dependable coding, reasoning, and structured agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 120000, |
| knowledgeCutoff: '2024-10', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-4.7-flash': { |
| displayName: 'GLM 4.7 Flash', |
| description: 'Budget GLM lane for fast coding help, routing, and everyday automation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 131000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-4.7-flashx': { |
| displayName: 'GLM 4.7 FlashX', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-01', |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-5': { |
| displayName: 'GLM-5', |
| description: |
| 'General GLM flagship for coding, analysis, and tool-heavy engineering workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 202800, |
| maxOutputTokens: 131100, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-5-turbo': { |
| displayName: 'GLM 5 Turbo', |
| description: 'Faster GLM-5 lane for coding agents that need lower latency', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 202800, |
| maxOutputTokens: 131100, |
| structuredOutput: true, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-5.1': { |
| displayName: 'GLM 5.1', |
| description: |
| 'Strong GLM coding model for agentic engineering, terminals, and repository generation', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 202800, |
| maxOutputTokens: 64000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-5.2': { |
| displayName: 'GLM 5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-5.2-fast': { |
| displayName: 'GLM 5.2 Fast', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'xhigh'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'zai/glm-5v-turbo': { |
| displayName: 'GLM 5V Turbo', |
| description: 'Fast GLM vision model for screenshots, documents, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: |
| 'https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway', |
| contextWindow: 200000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-04-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| }, |
| xai: { |
| 'grok-4.20-0309-non-reasoning': { |
| displayName: 'Grok 4.20 (Non-Reasoning)', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 30000, |
| structuredOutput: true, |
| lastUpdated: '2026-03-09', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-4.20-0309-reasoning': { |
| displayName: 'Grok 4.20 (Reasoning)', |
| description: 'Reasoning Grok for document-heavy analysis and long-horizon tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 30000, |
| structuredOutput: true, |
| lastUpdated: '2026-03-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-4.20-multi-agent-0309': { |
| displayName: 'Grok 4.20 Multi-Agent', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 30000, |
| structuredOutput: true, |
| lastUpdated: '2026-03-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: false }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-4.3': { |
| displayName: 'Grok 4.3', |
| description: "xAI's Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 1000000, |
| maxOutputTokens: 30000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-4.5': { |
| displayName: 'Grok 4.5', |
| description: |
| "xAI's latest Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 500000, |
| maxOutputTokens: 500000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-build-0.1': { |
| displayName: 'Grok Build 0.1', |
| description: 'Fast Grok coding model tuned for agentic engineering and iterative edits', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'grok-imagine-image': { |
| displayName: 'Grok Imagine Image', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 8000, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-01-28', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['image'] }, |
| }, |
| 'grok-imagine-image-quality': { |
| displayName: 'Grok Imagine Image Quality', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 8000, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-04-03', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['image'] }, |
| }, |
| 'grok-imagine-video': { |
| displayName: 'Grok Imagine Video', |
| description: 'Image model for prompt-driven generation, editing, and visual design workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 1024, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-01-28', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'pdf'], output: [] }, |
| }, |
| 'grok-imagine-video-1.5': { |
| displayName: 'Grok Imagine Video 1.5', |
| description: 'Video model for image-to-video generation, editing, and extension workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.x.ai/docs/models', |
| contextWindow: 1024, |
| maxOutputTokens: 0, |
| lastUpdated: '2026-05-30', |
| capabilities: { vision: true, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: [] }, |
| }, |
| }, |
| xiaomi: { |
| 'mimo-v2-flash': { |
| displayName: 'MiMo-V2-Flash', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-12-01', |
| lastUpdated: '2026-06-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2-omni': { |
| displayName: 'MiMo-V2-Omni', |
| description: 'Legacy model retained for compatibility with older integrations', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 262144, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-06-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'mimo-v2-pro': { |
| displayName: 'MiMo-V2-Pro', |
| description: 'Earlier MiMo Pro model for multimodal agents, reasoning, and code tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-06-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-06-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-06-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-pro-ultraspeed': { |
| displayName: 'MiMo-V2.5-Pro-UltraSpeed', |
| description: 'MiMo pro model for strong multimodal reasoning and agent execution', |
| lifecycle: 'beta', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| 'xiaomi-token-plan-cn': { |
| 'mimo-v2-pro': { |
| displayName: 'MiMo-V2-Pro', |
| description: 'Earlier MiMo Pro model for multimodal agents, reasoning, and code tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2-tts': { |
| displayName: 'MiMo-V2-TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-tts': { |
| displayName: 'MiMo-V2.5-TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5-tts-voiceclone': { |
| displayName: 'MiMo-V2.5-TTS-VoiceClone', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5-tts-voicedesign': { |
| displayName: 'MiMo-V2.5-TTS-VoiceDesign', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| }, |
| 'xiaomi-token-plan-sgp': { |
| 'mimo-v2-pro': { |
| displayName: 'MiMo-V2-Pro', |
| description: 'Earlier MiMo Pro model for multimodal agents, reasoning, and code tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2-tts': { |
| displayName: 'MiMo-V2-TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-tts': { |
| displayName: 'MiMo-V2.5-TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5-tts-voiceclone': { |
| displayName: 'MiMo-V2.5-TTS-VoiceClone', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5-tts-voicedesign': { |
| displayName: 'MiMo-V2.5-TTS-VoiceDesign', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| }, |
| 'xiaomi-token-plan-ams': { |
| 'mimo-v2-pro': { |
| displayName: 'MiMo-V2-Pro', |
| description: 'Earlier MiMo Pro model for multimodal agents, reasoning, and code tasks', |
| lifecycle: 'deprecated', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2-tts': { |
| displayName: 'MiMo-V2-TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'mimo-v2.5-tts': { |
| displayName: 'MiMo-V2.5-TTS', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5-tts-voiceclone': { |
| displayName: 'MiMo-V2.5-TTS-VoiceClone', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| 'mimo-v2.5-tts-voicedesign': { |
| displayName: 'MiMo-V2.5-TTS-VoiceDesign', |
| description: 'Speech generation model for controllable voice, narration, and audio delivery', |
| lifecycle: 'active', |
| docsUrl: 'https://platform.xiaomimimo.com/#/docs', |
| contextWindow: 8192, |
| maxOutputTokens: 8192, |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: false, functionCalling: false }, |
| modalities: { input: ['text'], output: ['audio'] }, |
| }, |
| }, |
| zai: { |
| 'glm-4.5': { |
| displayName: 'GLM-4.5', |
| description: 'Hybrid-reasoning GLM release that made the 4.5 line broadly useful', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 131072, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.5-air': { |
| displayName: 'GLM-4.5-Air', |
| description: 'Lighter GLM-4.5 variant for fast coding assistance and cheaper agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 131072, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.5-flash': { |
| displayName: 'GLM-4.5-Flash', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 131072, |
| maxOutputTokens: 98304, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-07-28', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.5v': { |
| displayName: 'GLM-4.5V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 64000, |
| maxOutputTokens: 16384, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-08-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'glm-4.6': { |
| displayName: 'GLM-4.6', |
| description: 'Late GLM-4 workhorse for coding agents, reasoning, and structured tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.6v': { |
| displayName: 'GLM-4.6V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 128000, |
| maxOutputTokens: 32768, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'glm-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Mature GLM model for dependable coding, reasoning, and structured agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.7-flash': { |
| displayName: 'GLM-4.7-Flash', |
| description: 'Budget GLM lane for fast coding help, routing, and everyday automation', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-4.7-flashx': { |
| displayName: 'GLM-4.7-FlashX', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5': { |
| displayName: 'GLM-5', |
| description: |
| 'General GLM flagship for coding, analysis, and tool-heavy engineering workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5-turbo': { |
| displayName: 'GLM-5-Turbo', |
| description: 'Faster GLM-5 lane for coding agents that need lower latency', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.1': { |
| displayName: 'GLM-5.1', |
| description: |
| 'Strong GLM coding model for agentic engineering, terminals, and repository generation', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-04-07', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5v-turbo': { |
| displayName: 'GLM-5V-Turbo', |
| description: 'Fast GLM vision model for screenshots, documents, and multimodal agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/guides/overview/pricing', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| lastUpdated: '2026-04-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| }, |
| 'zai-coding-plan': { |
| 'glm-4.7': { |
| displayName: 'GLM-4.7', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/devpack/overview', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5-turbo': { |
| displayName: 'GLM-5-Turbo', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/devpack/overview', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-03-16', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2': { |
| displayName: 'GLM-5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/devpack/overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'glm-5.2-highspeed': { |
| displayName: 'GLM-5.2 Highspeed', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.z.ai/devpack/overview', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| }, |
| zenmux: { |
| 'anthropic/claude-3.5-haiku': { |
| displayName: 'Claude 3.5 Haiku', |
| description: |
| 'Fast Claude model for responsive assistance, classification, and lightweight agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2024-11-04', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'anthropic/claude-3.7-sonnet': { |
| displayName: 'Claude 3.7 Sonnet', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-02-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-fable-5': { |
| displayName: 'Claude Fable 5', |
| description: 'Claude model for creative writing, analysis, and controlled agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-haiku-4.5': { |
| displayName: 'Claude Haiku 4.5', |
| description: |
| 'Fast Claude model for responsive assistance, classification, and lightweight agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-10-15', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4': { |
| displayName: 'Claude Opus 4', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.1': { |
| displayName: 'Claude Opus 4.1', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-08-05', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.5': { |
| displayName: 'Claude Opus 4.5', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-24', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.6': { |
| displayName: 'Claude Opus 4.6', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-05-31', |
| lastUpdated: '2026-02-06', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.7': { |
| displayName: 'Claude Opus 4.7', |
| description: 'Flagship Claude model for deep reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-opus-4.8': { |
| displayName: 'Claude Opus 4.8', |
| description: |
| 'Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01', |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4': { |
| displayName: 'Claude Sonnet 4', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-05-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4.5': { |
| displayName: 'Claude Sonnet 4.5', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-4.6': { |
| displayName: 'Claude Sonnet 4.6', |
| description: 'Balanced Claude model for coding, analysis, agent workflows, and cost control', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-02-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-5': { |
| displayName: 'Claude Sonnet 5', |
| description: 'Everyday Claude agent model for coding, planning, browsing, and general work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'anthropic/claude-sonnet-5-free': { |
| displayName: 'Claude Sonnet 5 (Free)', |
| description: 'Everyday Claude agent model for coding, planning, browsing, and general work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-01-31', |
| lastUpdated: '2026-06-30', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'baidu/ernie-5.0-thinking-preview': { |
| displayName: 'ERNIE 5.0', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-01-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-chat': { |
| displayName: 'DeepSeek-V3.2 (Non-thinking Mode)', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-01', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.2': { |
| displayName: 'DeepSeek V3.2', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-05', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v3.2-exp': { |
| displayName: 'DeepSeek-V3.2-Exp', |
| description: 'DeepSeek chat model for instruction following, coding, and analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 163000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-09-29', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-flash': { |
| displayName: 'DeepSeek V4 Flash', |
| description: 'Fast DeepSeek V4 lane for economical reasoning, coding, and long-context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'deepseek/deepseek-v4-pro': { |
| displayName: 'DeepSeek V4 Pro', |
| description: 'Open MoE flagship with million-token context for coding and long agent runs', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 384000, |
| knowledgeCutoff: '2025-05', |
| structuredOutput: true, |
| lastUpdated: '2026-04-24', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'], toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-flash': { |
| displayName: 'Gemini 2.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['pdf', 'image', 'text', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-flash-lite': { |
| displayName: 'Gemini 2.5 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-07-22', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['pdf', 'image', 'text', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-2.5-pro': { |
| displayName: 'Gemini 2.5 Pro', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-06-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['pdf', 'image', 'text', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-3-flash-preview': { |
| displayName: 'Gemini 3 Flash Preview', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-3.1-flash-lite': { |
| displayName: 'Gemini 3.1 Flash Lite', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'google/gemini-3.1-flash-lite-preview': { |
| displayName: 'Gemini 3.1 Flash Lite Preview', |
| description: 'Low-latency Gemini model for high-volume multimodal and agent workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| maxOutputTokens: 65530, |
| lastUpdated: '2025-03-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-3.1-pro-preview': { |
| displayName: 'Gemini 3.1 Pro Preview', |
| description: 'Advanced Gemini model for complex reasoning, coding, and multimodal analysis', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-02-19', |
| lastUpdated: '2026-02-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf', 'audio'], output: ['text'] }, |
| }, |
| 'google/gemini-3.5-flash': { |
| displayName: 'Gemini 3.5 Flash', |
| description: 'Fast Gemini model balancing multimodal reasoning, tool use, and cost', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048576, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'inclusionai/ling-1t': { |
| displayName: 'Ling-1T', |
| description: |
| 'Tool-capable chat model for instruction following and agentic application workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-10-09', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ring-1t': { |
| displayName: 'Ring-1T', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-10-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'inclusionai/ring-2.6-1t': { |
| displayName: 'inclusionAI: Ring-2.6-1T', |
| description: |
| 'Reasoning model for deliberate analysis, multi-step problem solving, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262000, |
| maxOutputTokens: 65000, |
| knowledgeCutoff: '2025-12-31', |
| lastUpdated: '2026-05-14', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'kuaishou/kat-coder-pro-v2': { |
| displayName: 'KAT-Coder-Pro-V2', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 80000, |
| lastUpdated: '2026-03-30', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2': { |
| displayName: 'MiniMax M2', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 204000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-10-27', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.1': { |
| displayName: 'MiniMax M2.1', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 204000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.5': { |
| displayName: 'MiniMax M2.5', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.5-lightning': { |
| displayName: 'MiniMax M2.5 highspeed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 204800, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-02-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.7': { |
| displayName: 'MiniMax M2.7', |
| description: 'MiniMax model for chat, coding, office work, and agentic tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 204800, |
| maxOutputTokens: 131070, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m2.7-highspeed': { |
| displayName: 'MiniMax M2.7 highspeed', |
| description: 'High-speed MiniMax model for low-latency coding and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 204800, |
| maxOutputTokens: 131070, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'minimax/minimax-m3': { |
| displayName: 'MiniMax-M3', |
| description: |
| 'MiniMax multimodal model for long-context coding, perception, and agent planning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 512000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-06-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2-0905': { |
| displayName: 'Kimi K2 0905', |
| description: 'Kimi model for long-context chat, coding, and agentic reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-09-04', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2-thinking': { |
| displayName: 'Kimi K2 Thinking', |
| description: 'Kimi reasoning model for long-horizon research, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2-thinking-turbo': { |
| displayName: 'Kimi K2 Thinking Turbo', |
| description: 'Kimi reasoning model for long-horizon research, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-06', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.5': { |
| displayName: 'Kimi K2.5', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-01-27', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.6': { |
| displayName: 'Kimi K2.6', |
| description: 'Kimi multimodal agent model for visual understanding, coding, and planning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262140, |
| maxOutputTokens: 262140, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.7-code': { |
| displayName: 'Kimi K2.7 Code', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k2.7-code-free': { |
| displayName: 'Kimi K2.7 Code (Free)', |
| description: |
| 'Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262144, |
| maxOutputTokens: 262144, |
| knowledgeCutoff: '2025-01', |
| structuredOutput: true, |
| lastUpdated: '2026-06-12', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k3': { |
| displayName: 'Kimi K3', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'moonshotai/kimi-k3-free': { |
| displayName: 'Kimi K3 (Free)', |
| description: |
| 'Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-07-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['max'], toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5': { |
| displayName: 'GPT-5', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-08-07', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5-codex': { |
| displayName: 'GPT-5 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-09-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1': { |
| displayName: 'GPT-5.1', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-chat': { |
| displayName: 'GPT-5.1 Chat', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['pdf', 'image', 'text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex': { |
| displayName: 'GPT-5.1-Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.1-codex-mini': { |
| displayName: 'GPT-5.1-Codex-Mini', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-13', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2': { |
| displayName: 'GPT-5.2', |
| description: 'GPT model for general reasoning, writing, coding, and tool-assisted tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['image', 'text', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2-codex': { |
| displayName: 'GPT-5.2-Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-01-15', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.2-pro': { |
| displayName: 'GPT-5.2-Pro', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2025-12-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.3-chat': { |
| displayName: 'GPT-5.3 Chat', |
| description: |
| 'Chat-tuned GPT model for conversational assistance, writing, and tool workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 16380, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.3-codex': { |
| displayName: 'GPT-5.3 Codex', |
| description: |
| 'Coding-optimized GPT model for repository edits, reviews, and agentic software work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4': { |
| displayName: 'GPT-5.4', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-mini': { |
| displayName: 'GPT-5.4 Mini', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-nano': { |
| displayName: 'GPT-5.4 Nano', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.4-pro': { |
| displayName: 'GPT-5.4 Pro', |
| description: 'Frontier GPT model for professional reasoning, coding, and multimodal work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.5': { |
| displayName: 'GPT-5.5', |
| description: 'Default frontier GPT for coding, computer use, research, and knowledge work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.5-instant': { |
| displayName: 'GPT-5.5 Instant', |
| description: 'Compact GPT model for low-latency assistance and high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 400000, |
| inputLimit: 400000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-05-28', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.5-pro': { |
| displayName: 'GPT-5.5 Pro', |
| description: 'Highest-accuracy GPT-5.5 tier for slower, precision-heavy reasoning and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-12-01', |
| structuredOutput: true, |
| lastUpdated: '2026-04-23', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['medium', 'high', 'xhigh'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-luna': { |
| displayName: 'GPT-5.6 Luna', |
| description: 'Cost-efficient GPT-5.6 model for fast, high-volume workloads', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-sol': { |
| displayName: 'GPT-5.6 Sol', |
| description: |
| 'Frontier GPT-5.6 model for complex professional work, coding, and agentic workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'openai/gpt-5.6-terra': { |
| displayName: 'GPT-5.6 Terra', |
| description: 'Balanced GPT-5.6 model for capable, cost-efficient everyday work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1050000, |
| inputLimit: 922000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2026-02-16', |
| structuredOutput: true, |
| lastUpdated: '2026-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high', 'xhigh', 'max'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-coder-plus': { |
| displayName: 'Qwen3-Coder-Plus', |
| description: 'Qwen coding model for software agents, repository edits, and code reasoning', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-07-23', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3-max': { |
| displayName: 'Qwen3-Max-Thinking', |
| description: 'Qwen reasoning model for deliberate problem solving, math, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-01-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-flash': { |
| displayName: 'Qwen3.5 Flash', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1020000, |
| maxOutputTokens: 1020000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.5-plus': { |
| displayName: 'Qwen3.5 Plus', |
| description: 'Qwen vision-language model for visual reasoning, documents, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.6-plus': { |
| displayName: 'Qwen3.6-Plus', |
| description: 'Qwen instruction model for multilingual chat, reasoning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-03-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.7-max': { |
| displayName: 'Qwen3.7 Max', |
| description: |
| 'Qwen frontier model tuned for agent frameworks, coding assistants, and long tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 65536, |
| lastUpdated: '2026-05-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'qwen/qwen3.7-plus': { |
| displayName: 'Qwen3.7 Plus', |
| description: 'Multimodal Qwen workhorse for long-context agents, visual inputs, and coding', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-04', |
| lastUpdated: '2026-06-02', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'sapiens-ai/agnes-1.5-lite': { |
| displayName: 'Agnes 1.5 Lite', |
| description: 'Efficient model for low-latency assistance, extraction, and routine automation', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| lastUpdated: '2026-03-26', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'sapiens-ai/agnes-1.5-pro': { |
| displayName: 'Agnes 1.5 Pro', |
| description: 'Flagship model for demanding analysis, coding, and production agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| lastUpdated: '2026-03-21', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun/step-3': { |
| displayName: 'Step-3', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 65536, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-07-31', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'stepfun/step-3.5-flash': { |
| displayName: 'Step 3.5 Flash', |
| description: 'StepFun flash model for efficient multimodal reasoning, coding, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-02-02', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'stepfun/step-3.7-flash': { |
| displayName: 'Step 3.7 Flash', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'stepfun/step-3.7-flash-free': { |
| displayName: 'Step 3.7 Flash (Free)', |
| description: 'Newer StepFun flash model for faster agents, coding, and multimodal prompts', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| inputLimit: 256000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2026-03-01', |
| lastUpdated: '2026-05-29', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'tencent/hy3-preview': { |
| displayName: 'Hy3 preview', |
| description: 'Tencent Hy reasoning model for coding, instruction following, and agent tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| lastUpdated: '2026-04-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'high'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'volcengine/doubao-seed-1.8': { |
| displayName: 'Doubao-Seed-1.8', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'volcengine/doubao-seed-2.0-code': { |
| displayName: 'Doubao Seed 2.0 Code', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 32000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'volcengine/doubao-seed-2.0-lite': { |
| displayName: 'Doubao-Seed-2.0-lite', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-02-14', |
| lastUpdated: '2026-02-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'volcengine/doubao-seed-2.0-mini': { |
| displayName: 'Doubao-Seed-2.0-mini', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-02-14', |
| lastUpdated: '2026-02-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'volcengine/doubao-seed-2.0-pro': { |
| displayName: 'Doubao-Seed-2.0-pro', |
| description: 'Multimodal reasoning model for visual analysis, planning, and tool use', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2026-02-14', |
| lastUpdated: '2026-02-14', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'volcengine/doubao-seed-code': { |
| displayName: 'Doubao-Seed-Code', |
| description: |
| 'Coding model for repository understanding, refactors, and agentic engineering tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-11', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4': { |
| displayName: 'Grok 4', |
| description: 'Grok model for agentic tool use, reasoning, coding, and live assistance', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-07-09', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['image', 'text'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4-fast': { |
| displayName: 'Grok 4 Fast', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 2000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-09-19', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.1-fast': { |
| displayName: 'Grok 4.1 Fast', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 2000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.1-fast-non-reasoning': { |
| displayName: 'Grok 4.1 Fast Non Reasoning', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 2000000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-11-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.2-fast': { |
| displayName: 'Grok 4.2 Fast', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 2000000, |
| maxOutputTokens: 30000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.2-fast-non-reasoning': { |
| displayName: 'Grok 4.2 Fast Non Reasoning', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 2000000, |
| maxOutputTokens: 30000, |
| knowledgeCutoff: '2025-08-31', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: true, reasoning: false, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.3': { |
| displayName: 'Grok 4.3', |
| description: |
| "xAI's default Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 1000000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-17', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['none', 'low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'x-ai/grok-4.5': { |
| displayName: 'Grok 4.5', |
| description: |
| "xAI's latest Grok for chat, coding, agentic tools, and lower hallucination risk", |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 500000, |
| maxOutputTokens: 500000, |
| structuredOutput: true, |
| lastUpdated: '2026-07-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['low', 'medium', 'high'] }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'x-ai/grok-build-0.1': { |
| displayName: 'Grok Build 0.1', |
| description: 'Fast Grok coding model tuned for agentic engineering and iterative edits', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 256000, |
| structuredOutput: true, |
| lastUpdated: '2026-04-16', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| 'x-ai/grok-code-fast-1': { |
| displayName: 'Grok Code Fast 1', |
| description: 'Fast Grok model for responsive chat, reasoning, and tool-assisted work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 256000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-08-26', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2-flash': { |
| displayName: 'MiMo-V2-Flash', |
| description: 'MiMo flash model for fast multimodal assistance and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 262144, |
| maxOutputTokens: 65536, |
| knowledgeCutoff: '2024-12-01', |
| lastUpdated: '2026-02-04', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2-omni': { |
| displayName: 'MiMo V2 Omni', |
| description: 'MiMo omni model for text, image, video, audio, and agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 265000, |
| maxOutputTokens: 265000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio', 'pdf'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2-pro': { |
| displayName: 'MiMo V2 Pro', |
| description: 'Earlier MiMo Pro model for multimodal agents, reasoning, and code tasks', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 256000, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-03-18', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2.5': { |
| displayName: 'MiMo-V2.5', |
| description: 'Open MiMo model for multimodal coding agents and long-context automation', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text', 'image', 'audio'], output: ['text'] }, |
| }, |
| 'xiaomi/mimo-v2.5-pro': { |
| displayName: 'MiMo-V2.5-Pro', |
| description: 'Stronger MiMo Pro tier for multimodal reasoning and coding-agent execution', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1048576, |
| maxOutputTokens: 131072, |
| knowledgeCutoff: '2024-12', |
| lastUpdated: '2026-04-22', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.5': { |
| displayName: 'GLM 4.5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.5-air': { |
| displayName: 'GLM 4.5 Air', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 128000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-07-25', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.6': { |
| displayName: 'GLM 4.6', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-09-30', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.6v': { |
| displayName: 'GLM 4.6V', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.6v-flash': { |
| displayName: 'GLM 4.6V FlashX', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.6v-flash-free': { |
| displayName: 'GLM 4.6V Flash (Free)', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-08', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.7': { |
| displayName: 'GLM 4.7', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2025-12-23', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.7-flash-free': { |
| displayName: 'GLM 4.7 Flash (Free)', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-4.7-flashx': { |
| displayName: 'GLM 4.7 FlashX', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 64000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-01-19', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5': { |
| displayName: 'GLM 5', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-02-12', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5-turbo': { |
| displayName: 'GLM 5 Turbo', |
| description: 'Efficient GLM model for fast reasoning, coding, and agent workflows', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 128000, |
| knowledgeCutoff: '2025-01-01', |
| lastUpdated: '2026-03-20', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5.1': { |
| displayName: 'GLM-5.1', |
| description: 'Flagship GLM model for hybrid reasoning, coding, and agentic engineering', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-04-03', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { toggle: true }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5.2': { |
| displayName: 'GLM 5.2', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5.2-free': { |
| displayName: 'GLM 5.2 (Free)', |
| description: |
| 'Open flagship GLM for long-horizon coding agents and million-token context work', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 1000000, |
| maxOutputTokens: 131072, |
| structuredOutput: true, |
| lastUpdated: '2026-06-13', |
| capabilities: { vision: false, reasoning: true, functionCalling: true }, |
| thinkingOptions: { efforts: ['high', 'max'] }, |
| modalities: { input: ['text'], output: ['text'] }, |
| }, |
| 'z-ai/glm-5v-turbo': { |
| displayName: 'GLM 5V Turbo', |
| description: 'GLM vision model for visual reasoning, documents, and multimodal agents', |
| lifecycle: 'active', |
| docsUrl: 'https://docs.zenmux.ai', |
| contextWindow: 200000, |
| maxOutputTokens: 128000, |
| lastUpdated: '2026-04-01', |
| capabilities: { vision: true, reasoning: true, functionCalling: true }, |
| modalities: { input: ['text', 'image', 'pdf'], output: ['text'] }, |
| }, |
| }, |
| }; |
| |
| 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' |
| | 'kimi-coding-plan' |
| | 'MiniMax' |
| | 'MiniMax-cn' |
| | 'minimax-coding-plan' |
| | 'mistral' |
| | 'moonshot' |
| | 'nvidia' |
| | 'ollama-cloud' |
| | 'openai' |
| | 'opencode' |
| | 'opencode-go' |
| | 'openrouter' |
| | 'siliconflow' |
| | 'stepfun' |
| | 'stepfun-ai' |
| | 'stepfun-ai-step-plan' |
| | 'stepfun-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: {}, |
| 'kimi-coding-plan': {}, |
| MiniMax: {}, |
| 'MiniMax-cn': {}, |
| 'minimax-coding-plan': {}, |
| 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-opus-5': { 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' }, |
| 'gemini-3.5-flash-lite': { npm: '@ai-sdk/google' }, |
| 'gemini-3.6-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' }, |
| 'grok-4.5': { 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': { |
| 'gpt-5.6-luna': { npm: '@ai-sdk/openai' }, |
| 'grok-4.5': { npm: '@ai-sdk/openai' }, |
| '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' }, |
| 'qwen3.8-max': { npm: '@ai-sdk/anthropic' }, |
| }, |
| openrouter: {}, |
| siliconflow: {}, |
| stepfun: {}, |
| 'stepfun-ai': {}, |
| 'stepfun-ai-step-plan': {}, |
| 'stepfun-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' |
| | 'kimi-coding-plan' |
| | 'MiniMax' |
| | 'MiniMax-cn' |
| | 'minimax-coding-plan' |
| | 'mistral' |
| | 'moonshot' |
| | 'nvidia' |
| | 'ollama-cloud' |
| | 'openai' |
| | 'opencode' |
| | 'opencode-go' |
| | 'openrouter' |
| | 'siliconflow' |
| | 'stepfun' |
| | 'stepfun-ai' |
| | 'stepfun-ai-step-plan' |
| | 'stepfun-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', |
| }, |
| 'kimi-coding-plan': { |
| id: 'kimi-for-coding', |
| name: 'Kimi For Coding', |
| api: 'https://api.kimi.com/coding/v1', |
| doc: 'https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html', |
| }, |
| 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', |
| }, |
| 'minimax-coding-plan': { |
| id: 'minimax-coding-plan', |
| name: 'MiniMax Token Plan (minimax.io)', |
| api: 'https://api.minimax.io/anthropic/v1', |
| doc: 'https://platform.minimax.io/docs/token-plan/intro', |
| }, |
| 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', |
| }, |
| 'stepfun-step-plan': { |
| id: 'stepfun-step-plan', |
| name: 'StepFun Step Plan (China)', |
| api: 'https://api.stepfun.com/step_plan/v1', |
| doc: 'https://platform.stepfun.com/docs/zh/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', |
| }, |
| }; |
| |
| export const GENERATED_MODELS_DEV_DIRECTORY: Record<string, { api?: string }> = { |
| '302ai': { api: 'https://api.302.ai/v1' }, |
| abacus: { api: 'https://routellm.abacus.ai/v1' }, |
| 'abliteration-ai': { api: 'https://api.abliteration.ai/v1' }, |
| 'ai-router': { api: 'https://api.ai-router.dev/v1' }, |
| aiand: { api: 'https://api.aiand.com/v1' }, |
| aihubmix: {}, |
| 'aki-io': { api: 'https://aki.io/v1' }, |
| alibaba: { api: 'https://dashscope-intl.aliyuncs.com/compatible-mode/v1' }, |
| 'alibaba-cn': { api: 'https://dashscope.aliyuncs.com/compatible-mode/v1' }, |
| 'alibaba-coding-plan': { api: 'https://coding-intl.dashscope.aliyuncs.com/v1' }, |
| 'alibaba-coding-plan-cn': { api: 'https://coding.dashscope.aliyuncs.com/v1' }, |
| 'alibaba-token-plan': { |
| api: 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1', |
| }, |
| 'alibaba-token-plan-cn': { |
| api: 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1', |
| }, |
| 'amazon-bedrock': {}, |
| ambient: { api: 'https://api.ambient.xyz/v1' }, |
| anthropic: {}, |
| anyapi: { api: 'https://api.anyapi.ai/v1' }, |
| 'atomic-chat': { api: 'http://127.0.0.1:1337/v1' }, |
| auriko: { api: 'https://api.auriko.ai/v1' }, |
| azure: {}, |
| 'azure-cognitive-services': {}, |
| bailing: { api: 'https://api.tbox.cn/api/llm/v1/chat/completions' }, |
| baseten: { api: 'https://inference.baseten.co/v1' }, |
| berget: { api: 'https://api.berget.ai/v1' }, |
| blueclaw: { api: 'https://openai.blueclaw.network/v1' }, |
| cerebras: {}, |
| chutes: { api: 'https://llm.chutes.ai/v1' }, |
| clarifai: { api: 'https://api.clarifai.com/v2/ext/openai/v1' }, |
| claudinio: { api: 'https://api.claudin.io/v1' }, |
| 'cline-pass': { api: 'https://api.cline.bot/api/v1' }, |
| 'cloudferro-sherlock': { api: 'https://api-sherlock.cloudferro.com/openai/v1/' }, |
| 'cloudflare-ai-gateway': {}, |
| 'cloudflare-workers-ai': { |
| api: 'https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1', |
| }, |
| cohere: {}, |
| cortecs: { api: 'https://api.cortecs.ai/v1' }, |
| crof: { api: 'https://crof.ai/v1' }, |
| crossmodel: { api: 'https://api.crossmodel.ai/v1' }, |
| daoxe: { api: 'https://daoxe.com/v1' }, |
| databricks: { api: 'https://${DATABRICKS_HOST}/ai-gateway/mlflow/v1' }, |
| deepinfra: {}, |
| deepseek: { api: 'https://api.deepseek.com' }, |
| digitalocean: { api: 'https://inference.do-ai.run/v1' }, |
| dinference: { api: 'https://api.dinference.com/v1' }, |
| drun: { api: 'https://chat.d.run/v1' }, |
| ebcloud: { api: 'https://maas-api.ebcloud.com/v1' }, |
| empiriolabs: { api: 'https://api.empiriolabs.ai/v1' }, |
| evroc: { api: 'https://models.think.evroc.com/v1' }, |
| fastrouter: { api: 'https://go.fastrouter.ai/api/v1' }, |
| 'fireworks-ai': { api: 'https://api.fireworks.ai/inference/v1/' }, |
| freemodel: { api: 'https://cc.freemodel.dev/v1' }, |
| friendli: { api: 'https://api.friendli.ai/serverless/v1' }, |
| frogbot: { api: 'https://app.frogbot.ai/api/v1' }, |
| 'github-copilot': { api: 'https://api.githubcopilot.com' }, |
| gitlab: {}, |
| gmicloud: { api: 'https://api.gmi-serving.com/v1' }, |
| google: {}, |
| 'google-vertex': {}, |
| 'google-vertex-anthropic': {}, |
| greenpt: { api: 'https://api.greenpt.ai/v1' }, |
| groq: {}, |
| helicone: { api: 'https://ai-gateway.helicone.ai/v1' }, |
| hetzner: { api: 'https://inference.hetzner.com/api/v1' }, |
| 'hpc-ai': { api: 'https://api.hpc-ai.com/inference/v1' }, |
| huggingface: { api: 'https://router.huggingface.co/v1' }, |
| hyper: { api: 'https://hyper.charm.land/v1' }, |
| iflowcn: { api: 'https://apis.iflow.cn/v1' }, |
| impossibl: { api: 'https://api.impossibl.com/v1' }, |
| inception: { api: 'https://api.inceptionlabs.ai/v1/' }, |
| inceptron: { api: 'https://api.inceptron.io/v1' }, |
| inference: { api: 'https://inference.net/v1' }, |
| inferx: { api: 'https://model.inferx.net/endpoints/v1' }, |
| infomaniak: { api: 'https://api.infomaniak.com/2/ai/${INFOMANIAK_PRODUCT_ID}/openai/v1' }, |
| 'io-net': { api: 'https://api.intelligence.io.solutions/api/v1' }, |
| jiekou: { api: 'https://api.jiekou.ai/openai' }, |
| kenari: { api: 'https://kenari.id/v1' }, |
| kilo: { api: 'https://api.kilo.ai/api/gateway' }, |
| 'kimi-for-coding': { api: 'https://api.kimi.com/coding/v1' }, |
| 'kuae-cloud-coding-plan': { api: 'https://coding-plan-endpoint.kuaecloud.net/v1' }, |
| lilac: { api: 'https://api.getlilac.com/v1' }, |
| llama: { api: 'https://api.llama.com/compat/v1/' }, |
| llmgateway: { api: 'https://api.llmgateway.io/v1' }, |
| llmtr: { api: 'https://llmtr.com/v1' }, |
| lmstudio: { api: 'http://127.0.0.1:1234/v1' }, |
| longcat: { api: 'https://api.longcat.chat/openai' }, |
| lucidquery: { api: 'https://api.lucidquery.com/v1' }, |
| lynkr: { api: 'http://127.0.0.1:8081/v1' }, |
| meganova: { api: 'https://api.meganova.ai/v1' }, |
| 'merge-gateway': {}, |
| meta: { api: 'https://api.meta.ai/v1' }, |
| minimax: { api: 'https://api.minimax.io/anthropic/v1' }, |
| 'minimax-cn': { api: 'https://api.minimaxi.com/anthropic/v1' }, |
| 'minimax-cn-coding-plan': { api: 'https://api.minimaxi.com/anthropic/v1' }, |
| 'minimax-coding-plan': { api: 'https://api.minimax.io/anthropic/v1' }, |
| mistral: {}, |
| mixlayer: { api: 'https://models.mixlayer.ai/v1' }, |
| moark: { api: 'https://moark.com/v1' }, |
| modal: { api: 'https://inference.us-west.modal.direct/v1' }, |
| 'model-oracle-ai': { api: 'https://api.modeloracle.com/api/v1' }, |
| modelis: { api: 'https://modelishub.com/v1' }, |
| modelscope: { api: 'https://api-inference.modelscope.cn/v1' }, |
| moonshotai: { api: 'https://api.moonshot.ai/v1' }, |
| 'moonshotai-cn': { api: 'https://api.moonshot.cn/v1' }, |
| morph: { api: 'https://api.morphllm.com/v1' }, |
| 'nano-gpt': { api: 'https://nano-gpt.com/api/v1' }, |
| nearai: { api: 'https://cloud-api.near.ai/v1' }, |
| nebius: { api: 'https://api.tokenfactory.nebius.com/v1' }, |
| neon: { api: '${NEON_AI_GATEWAY_BASE_URL}/v1' }, |
| neuralwatt: { api: 'https://api.neuralwatt.com/v1' }, |
| nova: { api: 'https://api.nova.amazon.com/v1' }, |
| 'novita-ai': { api: 'https://api.novita.ai/openai' }, |
| nvidia: { api: 'https://integrate.api.nvidia.com/v1' }, |
| ofox: { api: 'https://api.ofox.ai/v1' }, |
| 'ollama-cloud': { api: 'https://ollama.com/v1' }, |
| openai: {}, |
| opencode: { api: 'https://opencode.ai/zen/v1' }, |
| 'opencode-go': { api: 'https://opencode.ai/zen/go/v1' }, |
| openrouter: { api: 'https://openrouter.ai/api/v1' }, |
| orcarouter: { api: 'https://api.orcarouter.ai/v1' }, |
| ovhcloud: { api: 'https://oai.endpoints.kepler.ai.cloud.ovh.net/v1' }, |
| perplexity: {}, |
| 'perplexity-agent': { api: 'https://api.perplexity.ai/v1' }, |
| pioneer: { api: 'https://api.pioneer.ai/v1' }, |
| poe: { api: 'https://api.poe.com/v1' }, |
| poolside: { api: 'https://inference.poolside.ai/v1' }, |
| 'privatemode-ai': { api: 'http://localhost:8080/v1' }, |
| 'qihang-ai': { api: 'https://api.qhaigc.net/v1' }, |
| 'qiniu-ai': { api: 'https://api.qnaigc.com/v1' }, |
| qvac: {}, |
| 'regolo-ai': { api: 'https://api.regolo.ai/v1' }, |
| requesty: { api: 'https://router.requesty.ai/v1' }, |
| 'routing-run': { api: 'https://api.routing.run/v1' }, |
| sakana: { api: 'https://api.sakana.ai/v1' }, |
| 'sap-ai-core': {}, |
| sarvam: { api: 'https://api.sarvam.ai/v1' }, |
| scaleway: { api: 'https://api.scaleway.ai/v1' }, |
| scx: { api: 'https://api.scx.ai/v1' }, |
| siliconflow: { api: 'https://api.siliconflow.com/v1' }, |
| 'siliconflow-cn': { api: 'https://api.siliconflow.cn/v1' }, |
| 'snowflake-cortex': { |
| api: 'https://${SNOWFLAKE_ACCOUNT}.snowflakecomputing.com/api/v2/cortex/v1', |
| }, |
| stackit: { api: 'https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1' }, |
| stepfun: { api: 'https://api.stepfun.com/v1' }, |
| 'stepfun-ai': { api: 'https://api.stepfun.ai/v1' }, |
| 'stepfun-ai-step-plan': { api: 'https://api.stepfun.ai/step_plan/v1' }, |
| 'stepfun-step-plan': { api: 'https://api.stepfun.com/step_plan/v1' }, |
| subconscious: { api: 'https://api.subconscious.dev/v1' }, |
| submodel: { api: 'https://llm.submodel.ai/v1' }, |
| synthetic: { api: 'https://api.synthetic.new/openai/v1' }, |
| 'tencent-coding-plan': { api: 'https://api.lkeap.cloud.tencent.com/coding/v3' }, |
| 'tencent-token-plan': { api: 'https://api.lkeap.cloud.tencent.com/plan/v3' }, |
| 'tencent-tokenhub': { api: 'https://tokenhub.tencentmaas.com/v1' }, |
| tensorx: { api: 'https://api.tensorx.ai/v1' }, |
| 'the-grid-ai': { api: 'https://api.thegrid.ai/v1' }, |
| thinkingmachines: { |
| api: 'https://tinker.thinkingmachines.dev/services/tinker-prod/anthropic/api/v1', |
| }, |
| tinfoil: { api: 'https://inference.tinfoil.sh/v1' }, |
| togetherai: {}, |
| trustedrouter: { api: 'https://api.trustedrouter.com/v1' }, |
| 'umans-ai': { api: 'https://api.code.umans.ai/v1' }, |
| 'umans-ai-coding-plan': { api: 'https://api.code.umans.ai/v1' }, |
| unorouter: { api: 'https://api.unorouter.com/v1' }, |
| upstage: { api: 'https://api.upstage.ai/v1/solar' }, |
| v0: {}, |
| venice: {}, |
| vercel: {}, |
| vivgrid: { api: 'https://api.vivgrid.com/v1' }, |
| vultr: { api: 'https://api.vultrinference.com/v1' }, |
| 'wafer.ai': { api: 'https://pass.wafer.ai/v1' }, |
| wandb: { api: 'https://api.inference.wandb.ai/v1' }, |
| xai: {}, |
| xiaomi: { api: 'https://api.xiaomimimo.com/v1' }, |
| 'xiaomi-token-plan-ams': { api: 'https://token-plan-ams.xiaomimimo.com/v1' }, |
| 'xiaomi-token-plan-cn': { api: 'https://token-plan-cn.xiaomimimo.com/v1' }, |
| 'xiaomi-token-plan-sgp': { api: 'https://token-plan-sgp.xiaomimimo.com/v1' }, |
| xpersona: { api: 'https://www.xpersona.co/v1' }, |
| zai: { api: 'https://api.z.ai/api/paas/v4' }, |
| 'zai-coding-plan': { api: 'https://api.z.ai/api/coding/paas/v4' }, |
| zeldoc: { api: 'https://api.zeldoc.ai/v1' }, |
| zenifra: { api: 'https://ai.zenifra.com/v1' }, |
| zenmux: { api: 'https://zenmux.ai/api/v1' }, |
| zhipuai: { api: 'https://open.bigmodel.cn/api/paas/v4' }, |
| 'zhipuai-coding-plan': { api: 'https://open.bigmodel.cn/api/coding/paas/v4' }, |
| }; |