sandbox-agent/research/opencode-compat/snapshots/native/metadata-providers.json
2026-02-11 07:57:02 -08:00

3716 lines
No EOL
97 KiB
JSON

{
"providers": [
{
"id": "opencode",
"source": "api",
"name": "OpenCode Zen",
"env": [
"OPENCODE_API_KEY"
],
"options": {},
"models": {
"glm-4.7": {
"id": "glm-4.7",
"providerID": "opencode",
"name": "GLM-4.7",
"family": "glm",
"api": {
"id": "glm-4.7",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.6,
"output": 2.2,
"cache": {
"read": 0.1,
"write": 0
}
},
"limit": {
"context": 204800,
"output": 131072
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": {
"field": "reasoning_content"
}
},
"release_date": "2025-12-22",
"variants": {}
},
"qwen3-coder": {
"id": "qwen3-coder",
"providerID": "opencode",
"name": "Qwen3 Coder",
"family": "qwen",
"api": {
"id": "qwen3-coder",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.45,
"output": 1.8,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 262144,
"output": 65536
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-07-23",
"variants": {}
},
"claude-opus-4-1": {
"id": "claude-opus-4-1",
"providerID": "opencode",
"name": "Claude Opus 4.1",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-1",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 15,
"output": 75,
"cache": {
"read": 1.5,
"write": 18.75
}
},
"limit": {
"context": 200000,
"output": 32000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-08-05",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 15999
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"kimi-k2": {
"id": "kimi-k2",
"providerID": "opencode",
"name": "Kimi K2",
"family": "kimi",
"api": {
"id": "kimi-k2",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.4,
"output": 2.5,
"cache": {
"read": 0.4,
"write": 0
}
},
"limit": {
"context": 262144,
"output": 262144
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-09-05",
"variants": {}
},
"gpt-5.2-codex": {
"id": "gpt-5.2-codex",
"providerID": "opencode",
"name": "GPT-5.2 Codex",
"family": "gpt-codex",
"api": {
"id": "gpt-5.2-codex",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1.75,
"output": 14,
"cache": {
"read": 0.175,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2026-01-14",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"xhigh": {
"reasoningEffort": "xhigh",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"gpt-5.1-codex": {
"id": "gpt-5.1-codex",
"providerID": "opencode",
"name": "GPT-5.1 Codex",
"family": "gpt-codex",
"api": {
"id": "gpt-5.1-codex",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1.07,
"output": 8.5,
"cache": {
"read": 0.107,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-13",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"claude-haiku-4-5": {
"id": "claude-haiku-4-5",
"providerID": "opencode",
"name": "Claude Haiku 4.5",
"family": "claude-haiku",
"api": {
"id": "claude-haiku-4-5",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1,
"output": 5,
"cache": {
"read": 0.1,
"write": 1.25
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-10-15",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-opus-4-6": {
"id": "claude-opus-4-6",
"providerID": "opencode",
"name": "Claude Opus 4.6",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-6",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 5,
"output": 25,
"cache": {
"read": 0.5,
"write": 6.25
},
"experimentalOver200K": {
"cache": {
"read": 1,
"write": 12.5
},
"input": 10,
"output": 37.5
}
},
"limit": {
"context": 1000000,
"output": 128000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2026-02-05",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"trinity-large-preview-free": {
"id": "trinity-large-preview-free",
"providerID": "opencode",
"name": "Trinity Large Preview",
"family": "trinity",
"api": {
"id": "trinity-large-preview-free",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 131072,
"output": 131072
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2026-01-28",
"variants": {}
},
"claude-opus-4-5": {
"id": "claude-opus-4-5",
"providerID": "opencode",
"name": "Claude Opus 4.5",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-5",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 5,
"output": 25,
"cache": {
"read": 0.5,
"write": 6.25
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-24",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"kimi-k2.5": {
"id": "kimi-k2.5",
"providerID": "opencode",
"name": "Kimi K2.5",
"family": "kimi",
"api": {
"id": "kimi-k2.5",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.6,
"output": 3,
"cache": {
"read": 0.08,
"write": 0
}
},
"limit": {
"context": 262144,
"output": 262144
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": true,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": {
"field": "reasoning_content"
}
},
"release_date": "2026-01-27",
"variants": {}
},
"gemini-3-pro": {
"id": "gemini-3-pro",
"providerID": "opencode",
"name": "Gemini 3 Pro",
"family": "gemini-pro",
"api": {
"id": "gemini-3-pro",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/google"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 2,
"output": 12,
"cache": {
"read": 0.2,
"write": 0
},
"experimentalOver200K": {
"cache": {
"read": 0.4,
"write": 0
},
"input": 4,
"output": 18
}
},
"limit": {
"context": 1048576,
"output": 65536
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": true,
"image": true,
"video": true,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-18",
"variants": {
"low": {
"includeThoughts": true,
"thinkingLevel": "low"
},
"high": {
"includeThoughts": true,
"thinkingLevel": "high"
}
}
},
"claude-sonnet-4-5": {
"id": "claude-sonnet-4-5",
"providerID": "opencode",
"name": "Claude Sonnet 4.5",
"family": "claude-sonnet",
"api": {
"id": "claude-sonnet-4-5",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 3,
"output": 15,
"cache": {
"read": 0.3,
"write": 3.75
},
"experimentalOver200K": {
"cache": {
"read": 0.6,
"write": 7.5
},
"input": 6,
"output": 22.5
}
},
"limit": {
"context": 1000000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": true
},
"release_date": "2025-09-29",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"gpt-5.1-codex-mini": {
"id": "gpt-5.1-codex-mini",
"providerID": "opencode",
"name": "GPT-5.1 Codex Mini",
"family": "gpt-codex",
"api": {
"id": "gpt-5.1-codex-mini",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.25,
"output": 2,
"cache": {
"read": 0.025,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-13",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"kimi-k2-thinking": {
"id": "kimi-k2-thinking",
"providerID": "opencode",
"name": "Kimi K2 Thinking",
"family": "kimi-thinking",
"api": {
"id": "kimi-k2-thinking",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.4,
"output": 2.5,
"cache": {
"read": 0.4,
"write": 0
}
},
"limit": {
"context": 262144,
"output": 262144
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": {
"field": "reasoning_content"
}
},
"release_date": "2025-09-05",
"variants": {}
},
"gpt-5.1": {
"id": "gpt-5.1",
"providerID": "opencode",
"name": "GPT-5.1",
"family": "gpt",
"api": {
"id": "gpt-5.1",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1.07,
"output": 8.5,
"cache": {
"read": 0.107,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-13",
"variants": {
"none": {
"reasoningEffort": "none",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"gpt-5-nano": {
"id": "gpt-5-nano",
"providerID": "opencode",
"name": "GPT-5 Nano",
"family": "gpt-nano",
"api": {
"id": "gpt-5-nano",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-08-07",
"variants": {
"minimal": {
"reasoningEffort": "minimal",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"gpt-5-codex": {
"id": "gpt-5-codex",
"providerID": "opencode",
"name": "GPT-5 Codex",
"family": "gpt-codex",
"api": {
"id": "gpt-5-codex",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1.07,
"output": 8.5,
"cache": {
"read": 0.107,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-09-15",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"big-pickle": {
"id": "big-pickle",
"providerID": "opencode",
"name": "Big Pickle",
"family": "big-pickle",
"api": {
"id": "big-pickle",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 128000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-10-17",
"variants": {
"low": {
"reasoningEffort": "low"
},
"medium": {
"reasoningEffort": "medium"
},
"high": {
"reasoningEffort": "high"
}
}
},
"claude-3-5-haiku": {
"id": "claude-3-5-haiku",
"providerID": "opencode",
"name": "Claude Haiku 3.5",
"family": "claude-haiku",
"api": {
"id": "claude-3-5-haiku",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.8,
"output": 4,
"cache": {
"read": 0.08,
"write": 1
}
},
"limit": {
"context": 200000,
"output": 8192
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-10-22",
"variants": {}
},
"glm-4.6": {
"id": "glm-4.6",
"providerID": "opencode",
"name": "GLM-4.6",
"family": "glm",
"api": {
"id": "glm-4.6",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.6,
"output": 2.2,
"cache": {
"read": 0.1,
"write": 0
}
},
"limit": {
"context": 204800,
"output": 131072
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-09-30",
"variants": {}
},
"glm-4.7-free": {
"id": "glm-4.7-free",
"providerID": "opencode",
"name": "GLM-4.7 Free",
"family": "glm-free",
"api": {
"id": "glm-4.7-free",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 204800,
"output": 131072
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": {
"field": "reasoning_content"
}
},
"release_date": "2025-12-22",
"variants": {}
},
"gemini-3-flash": {
"id": "gemini-3-flash",
"providerID": "opencode",
"name": "Gemini 3 Flash",
"family": "gemini-flash",
"api": {
"id": "gemini-3-flash",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/google"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.5,
"output": 3,
"cache": {
"read": 0.05,
"write": 0
}
},
"limit": {
"context": 1048576,
"output": 65536
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": true,
"image": true,
"video": true,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-12-17",
"variants": {
"low": {
"includeThoughts": true,
"thinkingLevel": "low"
},
"high": {
"includeThoughts": true,
"thinkingLevel": "high"
}
}
},
"gpt-5.1-codex-max": {
"id": "gpt-5.1-codex-max",
"providerID": "opencode",
"name": "GPT-5.1 Codex Max",
"family": "gpt-codex",
"api": {
"id": "gpt-5.1-codex-max",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1.25,
"output": 10,
"cache": {
"read": 0.125,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-13",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"minimax-m2.1-free": {
"id": "minimax-m2.1-free",
"providerID": "opencode",
"name": "MiniMax M2.1 Free",
"family": "minimax-free",
"api": {
"id": "minimax-m2.1-free",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 204800,
"output": 131072
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-12-23",
"variants": {}
},
"kimi-k2.5-free": {
"id": "kimi-k2.5-free",
"providerID": "opencode",
"name": "Kimi K2.5 Free",
"family": "kimi-free",
"api": {
"id": "kimi-k2.5-free",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 262144,
"output": 262144
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": true,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": {
"field": "reasoning_content"
}
},
"release_date": "2026-01-27",
"variants": {}
},
"claude-sonnet-4": {
"id": "claude-sonnet-4",
"providerID": "opencode",
"name": "Claude Sonnet 4",
"family": "claude-sonnet",
"api": {
"id": "claude-sonnet-4",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 3,
"output": 15,
"cache": {
"read": 0.3,
"write": 3.75
},
"experimentalOver200K": {
"cache": {
"read": 0.6,
"write": 7.5
},
"input": 6,
"output": 22.5
}
},
"limit": {
"context": 1000000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-05-22",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"gpt-5": {
"id": "gpt-5",
"providerID": "opencode",
"name": "GPT-5",
"family": "gpt",
"api": {
"id": "gpt-5",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1.07,
"output": 8.5,
"cache": {
"read": 0.107,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-08-07",
"variants": {
"minimal": {
"reasoningEffort": "minimal",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"minimax-m2.1": {
"id": "minimax-m2.1",
"providerID": "opencode",
"name": "MiniMax M2.1",
"family": "minimax",
"api": {
"id": "minimax-m2.1",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai-compatible"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.3,
"output": 1.2,
"cache": {
"read": 0.1,
"write": 0
}
},
"limit": {
"context": 204800,
"output": 131072
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": {
"field": "reasoning_content"
}
},
"release_date": "2025-12-23",
"variants": {}
},
"gpt-5.2": {
"id": "gpt-5.2",
"providerID": "opencode",
"name": "GPT-5.2",
"family": "gpt",
"api": {
"id": "gpt-5.2",
"url": "https://opencode.ai/zen/v1",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 1.75,
"output": 14,
"cache": {
"read": 0.175,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-12-11",
"variants": {
"none": {
"reasoningEffort": "none",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"xhigh": {
"reasoningEffort": "xhigh",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
}
},
"key": "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"
},
{
"id": "cerebras",
"source": "api",
"name": "Cerebras",
"env": [
"CEREBRAS_API_KEY"
],
"options": {
"headers": {
"X-Cerebras-3rd-Party-Integration": "opencode"
}
},
"models": {
"zai-glm-4.7": {
"id": "zai-glm-4.7",
"providerID": "cerebras",
"name": "Z.AI GLM-4.7",
"api": {
"id": "zai-glm-4.7",
"npm": "@ai-sdk/cerebras"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 131072,
"output": 40000
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2026-01-10",
"variants": {}
},
"qwen-3-235b-a22b-instruct-2507": {
"id": "qwen-3-235b-a22b-instruct-2507",
"providerID": "cerebras",
"name": "Qwen 3 235B Instruct",
"family": "qwen",
"api": {
"id": "qwen-3-235b-a22b-instruct-2507",
"npm": "@ai-sdk/cerebras"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.6,
"output": 1.2,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 131000,
"output": 32000
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-07-22",
"variants": {}
},
"gpt-oss-120b": {
"id": "gpt-oss-120b",
"providerID": "cerebras",
"name": "GPT OSS 120B",
"family": "gpt-oss",
"api": {
"id": "gpt-oss-120b",
"npm": "@ai-sdk/cerebras"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0.25,
"output": 0.69,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 131072,
"output": 32768
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": false,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-08-05",
"variants": {
"low": {
"reasoningEffort": "low"
},
"medium": {
"reasoningEffort": "medium"
},
"high": {
"reasoningEffort": "high"
}
}
}
},
"key": "csk-me9n8whxtf2eekkfxe36569ppxpmk3ewh54d9t29cch5wnyd"
},
{
"id": "openai",
"source": "custom",
"name": "OpenAI",
"env": [
"OPENAI_API_KEY"
],
"options": {
"apiKey": "opencode-oauth-dummy-key"
},
"models": {
"gpt-5.2-codex": {
"id": "gpt-5.2-codex",
"providerID": "openai",
"name": "GPT-5.2 Codex",
"family": "gpt-codex",
"api": {
"id": "gpt-5.2-codex",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-12-11",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"xhigh": {
"reasoningEffort": "xhigh",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"gpt-5.1-codex": {
"id": "gpt-5.1-codex",
"providerID": "openai",
"name": "GPT-5.1 Codex",
"family": "gpt-codex",
"api": {
"id": "gpt-5.1-codex",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-13",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"gpt-5.1-codex-mini": {
"id": "gpt-5.1-codex-mini",
"providerID": "openai",
"name": "GPT-5.1 Codex mini",
"family": "gpt-codex",
"api": {
"id": "gpt-5.1-codex-mini",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-13",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"gpt-5.1-codex-max": {
"id": "gpt-5.1-codex-max",
"providerID": "openai",
"name": "GPT-5.1 Codex Max",
"family": "gpt-codex",
"api": {
"id": "gpt-5.1-codex-max",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-13",
"variants": {
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
},
"gpt-5.2": {
"id": "gpt-5.2",
"providerID": "openai",
"name": "GPT-5.2",
"family": "gpt",
"api": {
"id": "gpt-5.2",
"npm": "@ai-sdk/openai"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"capabilities": {
"temperature": false,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": false
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-12-11",
"variants": {
"none": {
"reasoningEffort": "none",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"low": {
"reasoningEffort": "low",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"medium": {
"reasoningEffort": "medium",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"high": {
"reasoningEffort": "high",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
},
"xhigh": {
"reasoningEffort": "xhigh",
"reasoningSummary": "auto",
"include": [
"reasoning.encrypted_content"
]
}
}
}
}
},
{
"id": "anthropic",
"source": "custom",
"name": "Anthropic",
"env": [
"ANTHROPIC_API_KEY"
],
"options": {
"apiKey": "",
"headers": {
"anthropic-beta": "claude-code-20250219,interleaved-thinking-2025-05-14,fine-grained-tool-streaming-2025-05-14"
}
},
"models": {
"claude-opus-4-0": {
"id": "claude-opus-4-0",
"providerID": "anthropic",
"name": "Claude Opus 4 (latest)",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-0",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 32000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-05-22",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 15999
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-3-5-sonnet-20241022": {
"id": "claude-3-5-sonnet-20241022",
"providerID": "anthropic",
"name": "Claude Sonnet 3.5 v1",
"family": "claude-sonnet",
"api": {
"id": "claude-3-5-sonnet-20241022",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 8192
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-10-22",
"variants": {}
},
"claude-opus-4-1": {
"id": "claude-opus-4-1",
"providerID": "anthropic",
"name": "Claude Opus 4.1 (latest)",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-1",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 32000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-08-05",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 15999
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-haiku-4-5": {
"id": "claude-haiku-4-5",
"providerID": "anthropic",
"name": "Claude Haiku 4.5 (latest)",
"family": "claude-haiku",
"api": {
"id": "claude-haiku-4-5",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-10-15",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-3-5-sonnet-20240620": {
"id": "claude-3-5-sonnet-20240620",
"providerID": "anthropic",
"name": "Claude Sonnet 3.5",
"family": "claude-sonnet",
"api": {
"id": "claude-3-5-sonnet-20240620",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 8192
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-06-20",
"variants": {}
},
"claude-opus-4-6": {
"id": "claude-opus-4-6",
"providerID": "anthropic",
"name": "Claude Opus 4.6",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-6",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 1000000,
"output": 128000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2026-02-05",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-3-5-haiku-latest": {
"id": "claude-3-5-haiku-latest",
"providerID": "anthropic",
"name": "Claude Haiku 3.5 (latest)",
"family": "claude-haiku",
"api": {
"id": "claude-3-5-haiku-latest",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 8192
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-10-22",
"variants": {}
},
"claude-opus-4-5": {
"id": "claude-opus-4-5",
"providerID": "anthropic",
"name": "Claude Opus 4.5 (latest)",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-5",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-24",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-3-opus-20240229": {
"id": "claude-3-opus-20240229",
"providerID": "anthropic",
"name": "Claude Opus 3",
"family": "claude-opus",
"api": {
"id": "claude-3-opus-20240229",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 4096
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-02-29",
"variants": {}
},
"claude-opus-4-5-20251101": {
"id": "claude-opus-4-5-20251101",
"providerID": "anthropic",
"name": "Claude Opus 4.5",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-5-20251101",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-11-01",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-sonnet-4-5": {
"id": "claude-sonnet-4-5",
"providerID": "anthropic",
"name": "Claude Sonnet 4.5 (latest)",
"family": "claude-sonnet",
"api": {
"id": "claude-sonnet-4-5",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-09-29",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-sonnet-4-5-20250929": {
"id": "claude-sonnet-4-5-20250929",
"providerID": "anthropic",
"name": "Claude Sonnet 4.5",
"family": "claude-sonnet",
"api": {
"id": "claude-sonnet-4-5-20250929",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-09-29",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-sonnet-4-20250514": {
"id": "claude-sonnet-4-20250514",
"providerID": "anthropic",
"name": "Claude Sonnet 4",
"family": "claude-sonnet",
"api": {
"id": "claude-sonnet-4-20250514",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-05-22",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-opus-4-20250514": {
"id": "claude-opus-4-20250514",
"providerID": "anthropic",
"name": "Claude Opus 4",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-20250514",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 32000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-05-22",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 15999
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-3-5-haiku-20241022": {
"id": "claude-3-5-haiku-20241022",
"providerID": "anthropic",
"name": "Claude Haiku 3.5",
"family": "claude-haiku",
"api": {
"id": "claude-3-5-haiku-20241022",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 8192
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-10-22",
"variants": {}
},
"claude-3-haiku-20240307": {
"id": "claude-3-haiku-20240307",
"providerID": "anthropic",
"name": "Claude Haiku 3",
"family": "claude-haiku",
"api": {
"id": "claude-3-haiku-20240307",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 4096
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-03-13",
"variants": {}
},
"claude-3-7-sonnet-20250219": {
"id": "claude-3-7-sonnet-20250219",
"providerID": "anthropic",
"name": "Claude Sonnet 3.7",
"family": "claude-sonnet",
"api": {
"id": "claude-3-7-sonnet-20250219",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-02-19",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-3-7-sonnet-latest": {
"id": "claude-3-7-sonnet-latest",
"providerID": "anthropic",
"name": "Claude Sonnet 3.7 (latest)",
"family": "claude-sonnet",
"api": {
"id": "claude-3-7-sonnet-latest",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-02-19",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-sonnet-4-0": {
"id": "claude-sonnet-4-0",
"providerID": "anthropic",
"name": "Claude Sonnet 4 (latest)",
"family": "claude-sonnet",
"api": {
"id": "claude-sonnet-4-0",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-05-22",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-opus-4-1-20250805": {
"id": "claude-opus-4-1-20250805",
"providerID": "anthropic",
"name": "Claude Opus 4.1",
"family": "claude-opus",
"api": {
"id": "claude-opus-4-1-20250805",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 32000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-08-05",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 15999
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
},
"claude-3-sonnet-20240229": {
"id": "claude-3-sonnet-20240229",
"providerID": "anthropic",
"name": "Claude Sonnet 3",
"family": "claude-sonnet",
"api": {
"id": "claude-3-sonnet-20240229",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 4096
},
"capabilities": {
"temperature": true,
"reasoning": false,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2024-03-04",
"variants": {}
},
"claude-haiku-4-5-20251001": {
"id": "claude-haiku-4-5-20251001",
"providerID": "anthropic",
"name": "Claude Haiku 4.5",
"family": "claude-haiku",
"api": {
"id": "claude-haiku-4-5-20251001",
"npm": "@ai-sdk/anthropic"
},
"status": "active",
"headers": {},
"options": {},
"cost": {
"input": 0,
"output": 0,
"cache": {
"read": 0,
"write": 0
}
},
"limit": {
"context": 200000,
"output": 64000
},
"capabilities": {
"temperature": true,
"reasoning": true,
"attachment": true,
"toolcall": true,
"input": {
"text": true,
"audio": false,
"image": true,
"video": false,
"pdf": true
},
"output": {
"text": true,
"audio": false,
"image": false,
"video": false,
"pdf": false
},
"interleaved": false
},
"release_date": "2025-10-15",
"variants": {
"high": {
"thinking": {
"type": "enabled",
"budgetTokens": 16000
}
},
"max": {
"thinking": {
"type": "enabled",
"budgetTokens": 31999
}
}
}
}
}
}
],
"default": {
"opencode": "gemini-3-pro",
"cerebras": "zai-glm-4.7",
"openai": "gpt-5.2-codex",
"anthropic": "claude-sonnet-4-5-20250929"
}
}