{
"anthropic": {
"id": "anthropic",
"env": [
"ANTHROPIC_API_KEY"
],
"npm": "@ai-sdk/anthropic",
"name": "Anthropic",
"doc": "https://docs.anthropic.com/en/docs/about-claude/models",
"models": {
"claude-opus-5-5": {
"id": "claude-opus-5-5",
"name": "Claude Opus 5.5",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1000000,
"output": 128000
},
"cost": {
"input": 4,
"output": 20,
"cache_read": 0.2,
"cache_write": 5
}
},
"claude-sonnet-5": {
"id": "claude-sonnet-5",
"name": "Claude Sonnet 5",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1000000,
"output": 128000
},
"cost": {
"input": 2,
"output": 10,
"cache_read": 0.2,
"cache_write": 2.5
}
},
"claude-haiku-4-5": {
"id": "claude-haiku-4-5",
"name": "Claude Haiku 4.5 (latest)",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 200000,
"output": 64000
},
"cost": {
"input": 1,
"output": 5,
"cache_read": 0.1,
"cache_write": 1.25
}
}
}
},
"openai": {
"id": "openai",
"env": [
"OPENAI_API_KEY"
],
"npm": "@ai-sdk/openai",
"name": "OpenAI",
"doc": "https://platform.openai.com/docs/models",
"models": {
"gpt-5.5": {
"id": "gpt-5.5",
"name": "GPT-5.5",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"cost": {
"input": 5,
"output": 30,
"cache_read": 0.5,
"tiers": [
{
"input": 10,
"output": 45,
"cache_read": 1,
"tier": {
"type": "context",
"size": 272000
}
}
],
"context_over_200k": {
"input": 10,
"output": 45,
"cache_read": 1
}
}
},
"gpt-6-sol": {
"id": "gpt-6-sol",
"name": "GPT-6 Sol",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"cost": {
"input": 2,
"output": 10,
"cache_read": 0.2,
"cache_write": 2.5,
"tiers": [
{
"input": 4,
"output": 15,
"cache_read": 0.4,
"cache_write": 5,
"tier": {
"type": "context",
"size": 272000
}
}
],
"context_over_200k": {
"input": 4,
"output": 15,
"cache_read": 0.4,
"cache_write": 5
}
}
}
}
},
"meta": {
"id": "meta",
"env": [
"META_MODEL_API_KEY"
],
"npm": "@ai-sdk/openai",
"api": "https://api.meta.ai/v1",
"name": "Meta",
"doc": "https://dev.meta.ai/docs",
"models": {
"muse-spark-1.2": {
"id": "muse-spark-1.2",
"name": "Muse Spark 1.2",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1048576,
"output": 131072
},
"cost": {
"input": 1.25,
"output": 4.25,
"cache_read": 0.15
}
},
"muse-spark-1.2-contributor": {
"id": "muse-spark-1.2-contributor",
"name": "Muse Spark 1.2 Contributor",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1048576,
"output": 131072
},
"cost": {
"input": 0.1,
"output": 0.2,
"cache_read": 0.002
}
}
}
},
"deepseek": {
"id": "deepseek",
"env": [
"DEEPSEEK_API_KEY"
],
"npm": "@ai-sdk/openai-compatible",
"api": "https://api.deepseek.com",
"name": "DeepSeek",
"doc": "https://api-docs.deepseek.com/quick_start/pricing",
"models": {
"deepseek-flash": {
"id": "deepseek-flash",
"name": "DeepSeek V4.1 Flash",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1000000,
"output": 393216
},
"cost": {
"input": 0.15,
"output": 0.6,
"reasoning": 0.6,
"cache_read": 0.003
}
},
"deepseek-v4-pro": {
"id": "deepseek-v4-pro",
"name": "DeepSeek V4 Pro",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1000000,
"output": 393216
},
"cost": {
"input": 0.435,
"output": 0.87,
"reasoning": 0.87,
"cache_read": 0.003625
}
}
}
},
"alibaba": {
"id": "alibaba",
"env": [
"DASHSCOPE_API_KEY"
],
"npm": "@ai-sdk/openai-compatible",
"api": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
"name": "Alibaba",
"doc": "https://www.alibabacloud.com/help/en/model-studio/models",
"models": {
"qwen-flash": {
"id": "qwen-flash",
"name": "Qwen Flash",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1000000,
"output": 32768
},
"cost": {
"input": 0.05,
"output": 0.4
}
}
}
},
"google": {
"id": "google",
"env": [
"GOOGLE_API_KEY",
"GOOGLE_GENERATIVE_AI_API_KEY",
"GEMINI_API_KEY"
],
"npm": "@ai-sdk/google",
"name": "Google",
"doc": "https://ai.google.dev/gemini-api/docs/models",
"models": {
"gemini-2.5-pro": {
"id": "gemini-2.5-pro",
"name": "Gemini 2.5 Pro",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 1048576,
"output": 65536
},
"cost": {
"input": 1.25,
"output": 10,
"cache_read": 0.125,
"tiers": [
{
"input": 2.5,
"output": 15,
"cache_read": 0.25,
"tier": {
"type": "context",
"size": 200000
}
}
],
"context_over_200k": {
"input": 2.5,
"output": 15,
"cache_read": 0.25
}
}
}
}
},
"openrouter": {
"id": "openrouter",
"env": [
"OPENROUTER_API_KEY"
],
"npm": "@openrouter/ai-sdk-provider",
"api": "https://openrouter.ai/api/v1",
"name": "OpenRouter",
"doc": "https://openrouter.ai/models",
"models": {
"perplexity/sonar-deep-research": {
"id": "perplexity/sonar-deep-research",
"name": "Sonar Deep Research",
"reasoning": true,
"tool_call": false,
"limit": {
"context": 128000,
"output": 115200
},
"cost": {
"input": 2,
"output": 8,
"reasoning": 3
}
}
}
},
"poe": {
"id": "poe",
"env": [
"POE_API_KEY"
],
"npm": "@ai-sdk/openai-compatible",
"api": "https://api.poe.com/v1",
"name": "Poe",
"doc": "https://creator.poe.com/docs/external-applications/openai-compatible-api",
"models": {
"cerebras/qwen3-32b-cs": {
"id": "cerebras/qwen3-32b-cs",
"name": "qwen3-32b-cs",
"reasoning": true,
"tool_call": true,
"limit": {
"context": 0,
"output": 0
}
}
}
}
}