Files
2026-08-24 08:11:59 -07:00

7258 lines
209 KiB
JSON

{
"adapter": "opencode_zen_join",
"as_of": "2026-08-23",
"captures": [
{
"response_sha256": "9a86f4f50be36ec2bb137d5ba38b8fdf8905c10a8048713693621fda4d3c1c95",
"retrieved_at": "2026-08-24T00:16:23Z",
"source": "opencode-zen-models"
},
{
"response_sha256": "d537d80d3dc3c7a8bd589957ed6b71c0e5c4572b8ad9316b0376ce51be928388",
"retrieved_at": "2026-08-24T00:16:23Z",
"source": "models-dev-opencode-zen"
},
{
"response_sha256": "7a4009299eb55513cb58d37a9bd898c74a43ad5813dc8594d0c257d54fa2129f",
"retrieved_at": "2026-08-24T00:16:23Z",
"source": "opencode-zen-docs-source"
}
],
"discovery": {
"endpoint": "https://opencode.ai/zen/v1/models"
},
"dynamic": true,
"fingerprint_fields": [
"upstream_id",
"canonical_slug",
"pricing",
"limits",
"modalities",
"tools",
"reasoning",
"structured_output",
"supported_parameters",
"deprecation",
"endpoint_metadata"
],
"inventory": "opencode-zen",
"models": {
"opencode_zen_anthropic_messages__claude_fable_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 12.5,
"cached_input_cost_per_million": 1.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "medium",
"description": "Claude model for creative writing, analysis, and controlled agent workflows",
"display_name": "Claude Fable 5 via OpenCode Zen",
"input_cost_per_million": 10.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 50.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-fable-5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Fable 5",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-fable-5",
"pricing": [
{
"cache_read": 1.0,
"cache_write": 12.5,
"input": 10.0,
"label": "Claude Fable 5",
"output": 50.0
}
]
},
"live": {
"id": "claude-fable-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 1,
"cache_write": 12.5,
"input": 10,
"output": 50
},
"description": "Claude model for creative writing, analysis, and controlled agent workflows",
"family": "claude-fable",
"id": "claude-fable-5",
"knowledge": "2026-01-31",
"last_updated": "2026-06-09",
"limit": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Fable 5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-06-09",
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_haiku_4_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 1.25,
"cached_input_cost_per_million": 0.1,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 200000,
"default_reasoning": "none",
"description": "Fast Claude model for responsive assistance, classification, and lightweight agents",
"display_name": "Claude Haiku 4.5 via OpenCode Zen",
"input_cost_per_million": 1.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 64000,
"modalities": [
"text"
],
"output_cost_per_million": 5.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-haiku-4-5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Haiku 4.5",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-haiku-4-5",
"pricing": [
{
"cache_read": 0.1,
"cache_write": 1.25,
"input": 1.0,
"label": "Claude Haiku 4.5",
"output": 5.0
}
]
},
"live": {
"id": "claude-haiku-4-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.1,
"cache_write": 1.25,
"input": 1,
"output": 5
},
"description": "Fast Claude model for responsive assistance, classification, and lightweight agents",
"family": "claude-haiku",
"id": "claude-haiku-4-5",
"knowledge": "2025-02-28",
"last_updated": "2025-10-15",
"limit": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Haiku 4.5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"min": 1024,
"type": "budget_tokens"
}
],
"release_date": "2025-10-15",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_opus_4_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 6.25,
"cached_input_cost_per_million": 0.5,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 200000,
"default_reasoning": "medium",
"description": "Flagship Claude model for deep reasoning, coding, and long-horizon agents",
"display_name": "Claude Opus 4.5 via OpenCode Zen",
"input_cost_per_million": 5.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 64000,
"modalities": [
"text"
],
"output_cost_per_million": 25.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-opus-4-5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Opus 4.5",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-opus-4-5",
"pricing": [
{
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5.0,
"label": "Claude Opus 4.5",
"output": 25.0
}
]
},
"live": {
"id": "claude-opus-4-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 25
},
"description": "Flagship Claude model for deep reasoning, coding, and long-horizon agents",
"family": "claude-opus",
"id": "claude-opus-4-5",
"knowledge": "2025-03-31",
"last_updated": "2025-11-24",
"limit": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Opus 4.5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
},
{
"min": 1024,
"type": "budget_tokens"
}
],
"release_date": "2025-11-24",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_opus_4_6": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 6.25,
"cached_input_cost_per_million": 0.5,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "medium",
"description": "High-end Claude for difficult coding, planning, and slower expert reasoning",
"display_name": "Claude Opus 4.6 via OpenCode Zen",
"input_cost_per_million": 5.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 25.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-opus-4-6"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Opus 4.6",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-opus-4-6",
"pricing": [
{
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5.0,
"label": "Claude Opus 4.6",
"output": 25.0
}
]
},
"live": {
"id": "claude-opus-4-6",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 25
},
"description": "High-end Claude for difficult coding, planning, and slower expert reasoning",
"family": "claude-opus",
"id": "claude-opus-4-6",
"knowledge": "2025-05-31",
"last_updated": "2026-03-13",
"limit": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Opus 4.6",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"max"
]
},
{
"min": 1024,
"type": "budget_tokens"
}
],
"release_date": "2026-02-05",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_opus_4_7": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 6.25,
"cached_input_cost_per_million": 0.5,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "medium",
"description": "Flagship Claude model for deep reasoning, coding, and long-horizon agents",
"display_name": "Claude Opus 4.7 via OpenCode Zen",
"input_cost_per_million": 5.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 25.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-opus-4-7"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Opus 4.7",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-opus-4-7",
"pricing": [
{
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5.0,
"label": "Claude Opus 4.7",
"output": 25.0
}
]
},
"live": {
"id": "claude-opus-4-7",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 25
},
"description": "Flagship Claude model for deep reasoning, coding, and long-horizon agents",
"family": "claude-opus",
"id": "claude-opus-4-7",
"knowledge": "2026-01-31",
"last_updated": "2026-04-16",
"limit": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Opus 4.7",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-04-16",
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_opus_4_8": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 6.25,
"cached_input_cost_per_million": 0.5,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "medium",
"description": "Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents",
"display_name": "Claude Opus 4.8 via OpenCode Zen",
"input_cost_per_million": 5.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 25.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-opus-4-8"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Opus 4.8",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-opus-4-8",
"pricing": [
{
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5.0,
"label": "Claude Opus 4.8",
"output": 25.0
}
]
},
"live": {
"id": "claude-opus-4-8",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 25
},
"description": "Top Claude Opus tier for the hardest reasoning, coding, and long-horizon agents",
"family": "claude-opus",
"id": "claude-opus-4-8",
"knowledge": "2026-01",
"last_updated": "2026-05-28",
"limit": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Opus 4.8",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-05-28",
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_opus_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 6.25,
"cached_input_cost_per_million": 0.5,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "medium",
"description": "Strongest Claude Opus model for coding, agents, and professional work",
"display_name": "Claude Opus 5 via OpenCode Zen",
"input_cost_per_million": 5.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 25.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-opus-5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Opus 5",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-opus-5",
"pricing": [
{
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5.0,
"label": "Claude Opus 5",
"output": 25.0
}
]
},
"live": {
"id": "claude-opus-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 25
},
"description": "Strongest Claude Opus model for coding, agents, and professional work",
"family": "claude-opus",
"id": "claude-opus-5",
"knowledge": "2026-05",
"last_updated": "2026-07-24",
"limit": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Opus 5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-07-24",
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_sonnet_4": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-06-15-live-listed",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "none",
"description": "Balanced Claude model for coding, analysis, agent workflows, and cost control",
"display_name": "Claude Sonnet 4 via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 64000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-sonnet-4"
},
"evidence": {
"docs": {
"deprecation_date": "2026-06-15",
"id": "claude-sonnet-4"
},
"live": {
"id": "claude-sonnet-4",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.3,
"cache_write": 3.75,
"context_over_200k": {
"cache_read": 0.6,
"cache_write": 7.5,
"input": 6,
"output": 22.5
},
"input": 3,
"output": 15,
"tiers": [
{
"cache_read": 0.6,
"cache_write": 7.5,
"input": 6,
"output": 22.5,
"tier": {
"size": 200000,
"type": "context"
}
}
]
},
"description": "Balanced Claude model for coding, analysis, agent workflows, and cost control",
"family": "claude-sonnet",
"id": "claude-sonnet-4",
"knowledge": "2025-03-31",
"last_updated": "2025-05-22",
"limit": {
"context": 1000000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Sonnet 4",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"min": 1024,
"type": "budget_tokens"
}
],
"release_date": "2025-05-22",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_sonnet_4_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "none",
"description": "Balanced Claude model for coding, analysis, agent workflows, and cost control",
"display_name": "Claude Sonnet 4.5 via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 64000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-sonnet-4-5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Sonnet 4.5",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-sonnet-4-5",
"pricing": [
{
"cache_read": 0.3,
"cache_write": 3.75,
"input": 3.0,
"label": "Claude Sonnet 4.5 (≤ 200K tokens)",
"output": 15.0
},
{
"cache_read": 0.6,
"cache_write": 7.5,
"input": 6.0,
"label": "Claude Sonnet 4.5 (> 200K tokens)",
"output": 22.5
}
]
},
"live": {
"id": "claude-sonnet-4-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.3,
"cache_write": 3.75,
"context_over_200k": {
"cache_read": 0.6,
"cache_write": 7.5,
"input": 6,
"output": 22.5
},
"input": 3,
"output": 15,
"tiers": [
{
"cache_read": 0.6,
"cache_write": 7.5,
"input": 6,
"output": 22.5,
"tier": {
"size": 200000,
"type": "context"
}
}
]
},
"description": "Balanced Claude model for coding, analysis, agent workflows, and cost control",
"family": "claude-sonnet",
"id": "claude-sonnet-4-5",
"interleaved": true,
"knowledge": "2025-07-31",
"last_updated": "2025-09-29",
"limit": {
"context": 1000000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Sonnet 4.5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"min": 1024,
"type": "budget_tokens"
}
],
"release_date": "2025-09-29",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_sonnet_4_6": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 3.75,
"cached_input_cost_per_million": 0.3,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "medium",
"description": "Balanced Claude model for coding, analysis, agent workflows, and cost control",
"display_name": "Claude Sonnet 4.6 via OpenCode Zen",
"input_cost_per_million": 3.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 64000,
"modalities": [
"text"
],
"output_cost_per_million": 15.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-sonnet-4-6"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Sonnet 4.6",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-sonnet-4-6",
"pricing": [
{
"cache_read": 0.3,
"cache_write": 3.75,
"input": 3.0,
"label": "Claude Sonnet 4.6",
"output": 15.0
}
]
},
"live": {
"id": "claude-sonnet-4-6",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.3,
"cache_write": 3.75,
"input": 3,
"output": 15
},
"description": "Balanced Claude model for coding, analysis, agent workflows, and cost control",
"family": "claude-sonnet",
"id": "claude-sonnet-4-6",
"interleaved": true,
"knowledge": "2025-08-31",
"last_updated": "2026-02-17",
"limit": {
"context": 1000000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Sonnet 4.6",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"max"
]
},
{
"min": 1024,
"type": "budget_tokens"
}
],
"release_date": "2026-02-17",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__claude_sonnet_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 2.5,
"cached_input_cost_per_million": 0.2,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "medium",
"description": "Everyday Claude agent model for coding, planning, browsing, and general work",
"display_name": "Claude Sonnet 5 via OpenCode Zen",
"input_cost_per_million": 2.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "anthropic",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 10.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "claude-sonnet-5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Claude Sonnet 5",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "claude-sonnet-5",
"pricing": [
{
"cache_read": 0.2,
"cache_write": 2.5,
"input": 2.0,
"label": "Claude Sonnet 5",
"output": 10.0
}
]
},
"live": {
"id": "claude-sonnet-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.2,
"cache_write": 2.5,
"input": 2,
"output": 10
},
"description": "Everyday Claude agent model for coding, planning, browsing, and general work",
"family": "claude-sonnet",
"id": "claude-sonnet-5",
"knowledge": "2026-01-31",
"last_updated": "2026-06-30",
"limit": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Claude Sonnet 5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-06-30",
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__qwen3_5_plus": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 0.25,
"cached_input_cost_per_million": 0.02,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 262144,
"default_reasoning": "none",
"description": "Multimodal reasoning model for visual analysis, planning, and tool use",
"display_name": "Qwen3.5 Plus via OpenCode Zen",
"input_cost_per_million": 0.2,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "qwen",
"max_output_tokens": 65536,
"modalities": [
"text"
],
"output_cost_per_million": 1.2,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "qwen3.5-plus"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Qwen3.5 Plus",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "qwen3.5-plus",
"pricing": [
{
"cache_read": 0.02,
"cache_write": 0.25,
"input": 0.2,
"label": "Qwen3.5 Plus",
"output": 1.2
}
]
},
"live": {
"id": "qwen3.5-plus",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.02,
"cache_write": 0.25,
"input": 0.2,
"output": 1.2
},
"description": "Multimodal reasoning model for visual analysis, planning, and tool use",
"family": "qwen3.5",
"id": "qwen3.5-plus",
"knowledge": "2025-04",
"last_updated": "2026-02-16",
"limit": {
"context": 262144,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "Qwen3.5 Plus",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
},
{
"max": 81920,
"type": "budget_tokens"
}
],
"release_date": "2026-02-16",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_anthropic_messages__qwen3_6_plus": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cache_write_input_cost_per_million": 0.625,
"cached_input_cost_per_million": 0.05,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 262144,
"default_reasoning": "none",
"description": "Multimodal reasoning model for visual analysis, planning, and tool use",
"display_name": "Qwen3.6 Plus via OpenCode Zen",
"input_cost_per_million": 0.5,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "qwen",
"max_output_tokens": 65536,
"modalities": [
"text"
],
"output_cost_per_million": 3.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_anthropic_messages",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "qwen3.6-plus"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Qwen3.6 Plus",
"npm": "@ai-sdk/anthropic",
"url": "https://opencode.ai/zen/v1/messages"
},
"id": "qwen3.6-plus",
"pricing": [
{
"cache_read": 0.05,
"cache_write": 0.625,
"input": 0.5,
"label": "Qwen3.6 Plus",
"output": 3.0
}
]
},
"live": {
"id": "qwen3.6-plus",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.05,
"cache_write": 0.625,
"input": 0.5,
"output": 3
},
"description": "Multimodal reasoning model for visual analysis, planning, and tool use",
"family": "qwen3.6",
"id": "qwen3.6-plus",
"knowledge": "2025-04",
"last_updated": "2026-04-02",
"limit": {
"context": 262144,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "Qwen3.6 Plus",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/anthropic"
},
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
},
{
"max": 81920,
"type": "budget_tokens"
}
],
"release_date": "2026-04-02",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_google_catalog__gemini_3_1_pro": {
"catalog": {
"agent_compatible": false,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"description": "Advanced Gemini model for complex reasoning, coding, and multimodal analysis",
"display_name": "Gemini 3.1 Pro Preview via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "vision_chat",
"maker": "google",
"max_output_tokens": 65536,
"modalities": [
"text",
"image",
"video",
"audio",
"file"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_google_catalog",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gemini-3.1-pro"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Gemini 3.1 Pro",
"npm": "@ai-sdk/google",
"url": "https://opencode.ai/zen/v1/models/gemini-3.1-pro"
},
"id": "gemini-3.1-pro",
"pricing": [
{
"cache_read": 0.2,
"input": 2.0,
"label": "Gemini 3.1 Pro (≤ 200K tokens)",
"output": 12.0
},
{
"cache_read": 0.4,
"input": 4.0,
"label": "Gemini 3.1 Pro (> 200K tokens)",
"output": 18.0
}
]
},
"live": {
"id": "gemini-3.1-pro",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
},
"description": "Advanced Gemini model for complex reasoning, coding, and multimodal analysis",
"family": "gemini-pro",
"id": "gemini-3.1-pro",
"knowledge": "2025-01",
"last_updated": "2026-02-19",
"limit": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"name": "Gemini 3.1 Pro Preview",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2026-02-19",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_google_catalog__gemini_3_5_flash": {
"catalog": {
"agent_compatible": false,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.15,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"display_name": "Gemini 3.5 Flash via OpenCode Zen",
"input_cost_per_million": 1.5,
"inventory": "opencode-zen",
"kind": "vision_chat",
"maker": "google",
"max_output_tokens": 65536,
"modalities": [
"text",
"image",
"video",
"audio",
"file"
],
"output_cost_per_million": 9.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_google_catalog",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gemini-3.5-flash"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Gemini 3.5 Flash",
"npm": "@ai-sdk/google",
"url": "https://opencode.ai/zen/v1/models/gemini-3.5-flash"
},
"id": "gemini-3.5-flash",
"pricing": [
{
"cache_read": 0.15,
"input": 1.5,
"label": "Gemini 3.5 Flash",
"output": 9.0
}
]
},
"live": {
"id": "gemini-3.5-flash",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.15,
"input": 1.5,
"input_audio": 1.5,
"output": 9
},
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"family": "gemini-flash",
"id": "gemini-3.5-flash",
"knowledge": "2025-01",
"last_updated": "2026-05-19",
"limit": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"name": "Gemini 3.5 Flash",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high"
]
}
],
"release_date": "2026-05-19",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_google_catalog__gemini_3_5_flash_lite": {
"catalog": {
"agent_compatible": false,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.03,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"display_name": "Gemini 3.5 Flash Lite via OpenCode Zen",
"input_cost_per_million": 0.3,
"inventory": "opencode-zen",
"kind": "vision_chat",
"maker": "google",
"max_output_tokens": 65536,
"modalities": [
"text",
"image",
"video",
"audio",
"file"
],
"output_cost_per_million": 2.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_google_catalog",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gemini-3.5-flash-lite"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Gemini 3.5 Flash Lite",
"npm": "@ai-sdk/google",
"url": "https://opencode.ai/zen/v1/models/gemini-3.5-flash-lite"
},
"id": "gemini-3.5-flash-lite",
"pricing": [
{
"cache_read": 0.03,
"input": 0.3,
"label": "Gemini 3.5 Flash Lite",
"output": 2.5
}
]
},
"live": {
"id": "gemini-3.5-flash-lite",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.03,
"input": 0.3,
"output": 2.5
},
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"family": "gemini-flash-lite",
"id": "gemini-3.5-flash-lite",
"knowledge": "2026-03",
"last_updated": "2026-07-21",
"limit": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"name": "Gemini 3.5 Flash Lite",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high"
]
}
],
"release_date": "2026-07-21",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_google_catalog__gemini_3_6_flash": {
"catalog": {
"agent_compatible": false,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.15,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"display_name": "Gemini 3.6 Flash via OpenCode Zen",
"input_cost_per_million": 1.5,
"inventory": "opencode-zen",
"kind": "vision_chat",
"maker": "google",
"max_output_tokens": 65536,
"modalities": [
"text",
"image",
"video",
"audio",
"file"
],
"output_cost_per_million": 7.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_google_catalog",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gemini-3.6-flash"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Gemini 3.6 Flash",
"npm": "@ai-sdk/google",
"url": "https://opencode.ai/zen/v1/models/gemini-3.6-flash"
},
"id": "gemini-3.6-flash",
"pricing": [
{
"cache_read": 0.15,
"input": 1.5,
"label": "Gemini 3.6 Flash",
"output": 7.5
}
]
},
"live": {
"id": "gemini-3.6-flash",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.15,
"input": 1.5,
"input_audio": 1.5,
"output": 7.5
},
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"family": "gemini-flash",
"id": "gemini-3.6-flash",
"knowledge": "2026-03",
"last_updated": "2026-07-21",
"limit": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"name": "Gemini 3.6 Flash",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high"
]
}
],
"release_date": "2026-07-21",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_google_catalog__gemini_3_7_flash": {
"catalog": {
"agent_compatible": false,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.15,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"description": "High-efficiency Gemini model for agentic workflows, coding, and multimodal reasoning",
"display_name": "Gemini 3.7 Flash via OpenCode Zen",
"input_cost_per_million": 1.5,
"inventory": "opencode-zen",
"kind": "vision_chat",
"maker": "google",
"max_output_tokens": 65536,
"modalities": [
"text",
"image",
"video",
"audio",
"file"
],
"output_cost_per_million": 7.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_google_catalog",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gemini-3.7-flash"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Gemini 3.7 Flash",
"npm": "@ai-sdk/google",
"url": "https://opencode.ai/zen/v1/models/gemini-3.7-flash"
},
"id": "gemini-3.7-flash",
"pricing": [
{
"cache_read": 0.15,
"input": 1.5,
"label": "Gemini 3.7 Flash",
"output": 7.5
}
]
},
"live": {
"id": "gemini-3.7-flash",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.15,
"input": 1.5,
"input_audio": 1.5,
"output": 7.5
},
"description": "High-efficiency Gemini model for agentic workflows, coding, and multimodal reasoning",
"family": "gemini-flash",
"id": "gemini-3.7-flash",
"knowledge": "2026-03",
"last_updated": "2026-08-13",
"limit": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"name": "Gemini 3.7 Flash",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2026-08-13",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_google_catalog__gemini_3_flash": {
"catalog": {
"agent_compatible": false,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.05,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"display_name": "Gemini 3 Flash via OpenCode Zen",
"input_cost_per_million": 0.5,
"inventory": "opencode-zen",
"kind": "vision_chat",
"maker": "google",
"max_output_tokens": 65536,
"modalities": [
"text",
"image",
"video",
"audio",
"file"
],
"output_cost_per_million": 3.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_google_catalog",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gemini-3-flash"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Gemini 3 Flash",
"npm": "@ai-sdk/google",
"url": "https://opencode.ai/zen/v1/models/gemini-3-flash"
},
"id": "gemini-3-flash",
"pricing": [
{
"cache_read": 0.05,
"input": 0.5,
"label": "Gemini 3 Flash",
"output": 3.0
}
]
},
"live": {
"id": "gemini-3-flash",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.05,
"input": 0.5,
"output": 3
},
"description": "Fast Gemini model balancing multimodal reasoning, tool use, and cost",
"family": "gemini-flash",
"id": "gemini-3-flash",
"knowledge": "2025-01",
"last_updated": "2025-12-17",
"limit": {
"context": 1048576,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video",
"audio",
"pdf"
],
"output": [
"text"
]
},
"name": "Gemini 3 Flash",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/google"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high"
]
}
],
"release_date": "2025-12-17",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__big_pickle": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 200000,
"default_reasoning": "none",
"description": "Reasoning model for deliberate analysis, multi-step problem solving, and tool use",
"display_name": "Big Pickle via OpenCode Zen",
"input_cost_per_million": 0.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 32000,
"modalities": [
"text"
],
"output_cost_per_million": 0.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "big-pickle"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Big Pickle",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "big-pickle",
"pricing": [
{
"cache_read": 0.0,
"input": 0.0,
"label": "Big Pickle",
"output": 0.0
}
]
},
"live": {
"id": "big-pickle",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0,
"cache_write": 0,
"input": 0,
"output": 0
},
"description": "Reasoning model for deliberate analysis, multi-step problem solving, and tool use",
"family": "big-pickle",
"id": "big-pickle",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-01",
"last_updated": "2025-10-17",
"limit": {
"context": 200000,
"input": 160000,
"output": 32000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "Big Pickle",
"open_weights": false,
"reasoning": true,
"reasoning_options": [],
"release_date": "2025-10-17",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__deepseek_v4_flash": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "none",
"description": "Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding",
"display_name": "DeepSeek V4 Flash via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "deepseek",
"max_output_tokens": 384000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"high",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "deepseek-v4-flash"
},
"evidence": {
"docs": {
"endpoint": {
"name": "DeepSeek V4 Flash",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "deepseek-v4-flash",
"pricing": [
{
"cache_read": 0.007,
"input": 0.22,
"label": "DeepSeek V4 Flash (Off-Peak)",
"output": 0.66
},
{
"cache_read": 0.014,
"input": 0.44,
"label": "DeepSeek V4 Flash (Peak)",
"output": 1.32
}
]
},
"live": {
"id": "deepseek-v4-flash",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.028,
"input": 0.14,
"output": 0.28
},
"description": "Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding",
"family": "deepseek-flash",
"id": "deepseek-v4-flash",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-05",
"last_updated": "2026-07-31",
"limit": {
"context": 1000000,
"output": 384000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "DeepSeek V4 Flash",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
},
{
"type": "effort",
"values": [
"low",
"high",
"max"
]
}
],
"release_date": "2026-07-31",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__deepseek_v4_flash_free": {
"catalog": {
"agent_compatible": true,
"availability": "live-undocumented",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 200000,
"default_reasoning": "high",
"description": "Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding",
"display_name": "DeepSeek V4 Flash Free via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "deepseek",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"high",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "deepseek-v4-flash-free"
},
"evidence": {
"docs": {
"documented_endpoint": false,
"id": "deepseek-v4-flash-free"
},
"live": {
"id": "deepseek-v4-flash-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"description": "Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding",
"family": "deepseek-flash",
"id": "deepseek-v4-flash-free",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-05",
"last_updated": "2026-07-31",
"limit": {
"context": 200000,
"output": 128000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "DeepSeek V4 Flash Free",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"high",
"max"
]
}
],
"release_date": "2026-07-31",
"status": "deprecated",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__deepseek_v4_pro": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "none",
"description": "Open MoE flagship with million-token context for coding and long agent runs",
"display_name": "DeepSeek V4 Pro via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "deepseek",
"max_output_tokens": 384000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"high",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "deepseek-v4-pro"
},
"evidence": {
"docs": {
"endpoint": {
"name": "DeepSeek V4 Pro",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "deepseek-v4-pro",
"pricing": [
{
"cache_read": 0.022,
"input": 0.66,
"label": "DeepSeek V4 Pro (Off-Peak)",
"output": 1.98
},
{
"cache_read": 0.044,
"input": 1.32,
"label": "DeepSeek V4 Pro (Peak)",
"output": 3.96
}
]
},
"live": {
"id": "deepseek-v4-pro",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.145,
"input": 1.74,
"output": 3.84
},
"description": "Open MoE flagship with million-token context for coding and long agent runs",
"family": "deepseek-thinking",
"id": "deepseek-v4-pro",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-05",
"last_updated": "2026-04-24",
"limit": {
"context": 1000000,
"output": 384000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "DeepSeek V4 Pro",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
},
{
"type": "effort",
"values": [
"high",
"max"
]
}
],
"release_date": "2026-04-24",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__glm_5": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-05-14-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.2,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 204800,
"default_reasoning": "none",
"description": "Flagship GLM model for hybrid reasoning, coding, and agentic engineering",
"display_name": "GLM-5 via OpenCode Zen",
"input_cost_per_million": 1.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "zai",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 3.2,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "glm-5"
},
"evidence": {
"docs": {
"deprecation_date": "2026-05-14",
"endpoint": {
"name": "GLM 5",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "glm-5",
"pricing": [
{
"cache_read": 0.2,
"input": 1.0,
"label": "GLM 5",
"output": 3.2
}
]
},
"live": {
"id": "glm-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.2,
"input": 1,
"output": 3.2
},
"description": "Flagship GLM model for hybrid reasoning, coding, and agentic engineering",
"family": "glm",
"id": "glm-5",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-04",
"last_updated": "2026-02-11",
"limit": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "GLM-5",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
}
],
"release_date": "2026-02-11",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__glm_5_1": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.26,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 204800,
"default_reasoning": "none",
"description": "Flagship GLM model for hybrid reasoning, coding, and agentic engineering",
"display_name": "GLM-5.1 via OpenCode Zen",
"input_cost_per_million": 1.4,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "zai",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 4.4,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "glm-5.1"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GLM 5.1",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "glm-5.1",
"pricing": [
{
"cache_read": 0.26,
"input": 1.4,
"label": "GLM 5.1",
"output": 4.4
}
]
},
"live": {
"id": "glm-5.1",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.26,
"input": 1.4,
"output": 4.4
},
"description": "Flagship GLM model for hybrid reasoning, coding, and agentic engineering",
"family": "glm",
"id": "glm-5.1",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-04",
"last_updated": "2026-04-07",
"limit": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "GLM-5.1",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
}
],
"release_date": "2026-04-07",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__glm_5_2": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.26,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "high",
"description": "Open flagship GLM for long-horizon coding agents and million-token context work",
"display_name": "GLM-5.2 via OpenCode Zen",
"input_cost_per_million": 1.4,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "zai",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 4.4,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"high",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "glm-5.2"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GLM 5.2",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "glm-5.2",
"pricing": [
{
"cache_read": 0.26,
"input": 1.4,
"label": "GLM 5.2",
"output": 4.4
}
]
},
"live": {
"id": "glm-5.2",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.26,
"input": 1.4,
"output": 4.4
},
"description": "Open flagship GLM for long-horizon coding agents and million-token context work",
"family": "glm",
"id": "glm-5.2",
"interleaved": {
"field": "reasoning_content"
},
"last_updated": "2026-06-13",
"limit": {
"context": 1000000,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "GLM-5.2",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"high",
"max"
]
}
],
"release_date": "2026-06-13",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__hy3_free": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 190000,
"default_reasoning": "none",
"description": "Tencent Hy reasoning model for coding, instruction following, and agent tasks",
"display_name": "Hy3 Free via OpenCode Zen",
"input_cost_per_million": 0.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 64000,
"modalities": [
"text"
],
"output_cost_per_million": 0.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "hy3-free"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Hy3 Free",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "hy3-free",
"pricing": [
{
"cache_read": 0.0,
"input": 0.0,
"label": "Hy3 Free",
"output": 0.0
}
]
},
"live": {
"id": "hy3-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"description": "Tencent Hy reasoning model for coding, instruction following, and agent tasks",
"family": "hy3-free",
"id": "hy3-free",
"interleaved": {
"field": "reasoning_content"
},
"last_updated": "2026-07-06",
"limit": {
"context": 190000,
"output": 64000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "Hy3 Free",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
},
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2026-07-06",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__kimi_k2_5": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-08-05-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.1,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 262144,
"default_reasoning": "none",
"description": "Kimi multimodal agent model for visual understanding, coding, and planning",
"display_name": "Kimi K2.5 via OpenCode Zen",
"input_cost_per_million": 0.6,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "moonshotai",
"max_output_tokens": 65536,
"modalities": [
"text"
],
"output_cost_per_million": 3.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "kimi-k2.5"
},
"evidence": {
"docs": {
"deprecation_date": "2026-08-05",
"endpoint": {
"name": "Kimi K2.5",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "kimi-k2.5",
"pricing": [
{
"cache_read": 0.1,
"input": 0.6,
"label": "Kimi K2.5",
"output": 3.0
}
]
},
"live": {
"id": "kimi-k2.5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.08,
"input": 0.6,
"output": 3
},
"description": "Kimi multimodal agent model for visual understanding, coding, and planning",
"family": "kimi-k2",
"id": "kimi-k2.5",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2024-10",
"last_updated": "2026-01-27",
"limit": {
"context": 262144,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "Kimi K2.5",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
}
],
"release_date": "2026-01-27",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__kimi_k2_6": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.16,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 262144,
"default_reasoning": "none",
"description": "Kimi multimodal agent model for visual understanding, coding, and planning",
"display_name": "Kimi K2.6 via OpenCode Zen",
"input_cost_per_million": 0.95,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "moonshotai",
"max_output_tokens": 65536,
"modalities": [
"text"
],
"output_cost_per_million": 4.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "kimi-k2.6"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Kimi K2.6",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "kimi-k2.6",
"pricing": [
{
"cache_read": 0.16,
"input": 0.95,
"label": "Kimi K2.6",
"output": 4.0
}
]
},
"live": {
"id": "kimi-k2.6",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.16,
"input": 0.95,
"output": 4
},
"description": "Kimi multimodal agent model for visual understanding, coding, and planning",
"family": "kimi-k2",
"id": "kimi-k2.6",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2024-10",
"last_updated": "2026-04-21",
"limit": {
"context": 262144,
"output": 65536
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "Kimi K2.6",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "toggle"
}
],
"release_date": "2026-04-21",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__kimi_k2_7_code": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.19,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 262144,
"default_reasoning": "none",
"description": "Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking",
"display_name": "Kimi K2.7 Code via OpenCode Zen",
"input_cost_per_million": 0.95,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "moonshotai",
"max_output_tokens": 262144,
"modalities": [
"text"
],
"output_cost_per_million": 4.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "kimi-k2.7-code"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Kimi K2.7 Code",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "kimi-k2.7-code",
"pricing": [
{
"cache_read": 0.19,
"input": 0.95,
"label": "Kimi K2.7 Code",
"output": 4.0
}
]
},
"live": {
"id": "kimi-k2.7-code",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.19,
"input": 0.95,
"output": 4
},
"description": "Coding-focused Kimi model, stronger on long-horizon repo work with less overthinking",
"family": "kimi-k2",
"id": "kimi-k2.7-code",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-01",
"last_updated": "2026-06-12",
"limit": {
"context": 262144,
"output": 262144
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "Kimi K2.7 Code",
"open_weights": true,
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-06-12",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__kimi_k3": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.3,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "max",
"description": "Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work",
"display_name": "Kimi K3 via OpenCode Zen",
"input_cost_per_million": 3.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "moonshotai",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 15.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "kimi-k3"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Kimi K3",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "kimi-k3",
"pricing": [
{
"cache_read": 0.3,
"input": 3.0,
"label": "Kimi K3",
"output": 15.0
}
]
},
"live": {
"id": "kimi-k3",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.3,
"input": 3,
"output": 15
},
"description": "Multimodal Kimi model with 1M context and toggleable max-effort thinking for long-horizon agent work",
"family": "kimi-k3",
"id": "kimi-k3",
"interleaved": {
"field": "reasoning_content"
},
"last_updated": "2026-07-16",
"limit": {
"context": 1048576,
"output": 131072
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "Kimi K3",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"max"
]
}
],
"release_date": "2026-07-16",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__laguna_s_2_1_free": {
"catalog": {
"agent_compatible": true,
"availability": "live-undocumented",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 256000,
"default_reasoning": "medium",
"description": "Agentic coding model from Poolside in the XS size class for local deployment",
"display_name": "Laguna S 2.1 Free via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 32000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "laguna-s-2.1-free"
},
"evidence": {
"docs": {
"documented_endpoint": false,
"id": "laguna-s-2.1-free"
},
"live": {
"id": "laguna-s-2.1-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"description": "Agentic coding model from Poolside in the XS size class for local deployment",
"family": "laguna",
"id": "laguna-s-2.1-free",
"last_updated": "2026-07-21",
"limit": {
"context": 256000,
"output": 32000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "Laguna S 2.1 Free",
"open_weights": true,
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2026-07-21",
"status": "deprecated",
"structured_output": false,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__mimo_v2_5_free": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 200000,
"default_reasoning": "none",
"description": "MiMo omni model for text, image, video, audio, and agents",
"display_name": "MiMo V2.5 Free via OpenCode Zen",
"input_cost_per_million": 0.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 32000,
"modalities": [
"text"
],
"output_cost_per_million": 0.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "mimo-v2.5-free"
},
"evidence": {
"docs": {
"endpoint": {
"name": "MiMo-V2.5 Free",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "mimo-v2.5-free",
"pricing": [
{
"cache_read": 0.0,
"input": 0.0,
"label": "MiMo-V2.5 Free",
"output": 0.0
}
]
},
"live": {
"id": "mimo-v2.5-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"description": "MiMo omni model for text, image, video, audio, and agents",
"family": "mimo-v2.5-free",
"id": "mimo-v2.5-free",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2024-12",
"last_updated": "2026-04-24",
"limit": {
"context": 200000,
"output": 32000
},
"modalities": {
"input": [
"text",
"image",
"audio",
"video"
],
"output": [
"text"
]
},
"name": "MiMo V2.5 Free",
"open_weights": true,
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-04-24",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__minimax_m2_5": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-08-05-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.06,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 204800,
"default_reasoning": "none",
"description": "MiniMax model for chat, coding, office work, and agentic tasks",
"display_name": "MiniMax-M2.5 via OpenCode Zen",
"input_cost_per_million": 0.3,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "minimax",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 1.2,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "minimax-m2.5"
},
"evidence": {
"docs": {
"deprecation_date": "2026-08-05",
"endpoint": {
"name": "MiniMax M2.5",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "minimax-m2.5",
"pricing": [
{
"cache_read": 0.06,
"input": 0.3,
"label": "MiniMax M2.5",
"output": 1.2
}
]
},
"live": {
"id": "minimax-m2.5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.06,
"input": 0.3,
"output": 1.2
},
"description": "MiniMax model for chat, coding, office work, and agentic tasks",
"family": "minimax",
"id": "minimax-m2.5",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-01",
"last_updated": "2026-02-12",
"limit": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "MiniMax-M2.5",
"open_weights": true,
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-02-12",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__minimax_m2_7": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.06,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 204800,
"default_reasoning": "none",
"description": "MiniMax model for chat, coding, office work, and agentic tasks",
"display_name": "MiniMax-M2.7 via OpenCode Zen",
"input_cost_per_million": 0.3,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "minimax",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 1.2,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "minimax-m2.7"
},
"evidence": {
"docs": {
"endpoint": {
"name": "MiniMax M2.7",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "minimax-m2.7",
"pricing": [
{
"cache_read": 0.06,
"input": 0.3,
"label": "MiniMax M2.7",
"output": 1.2
}
]
},
"live": {
"id": "minimax-m2.7",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.06,
"input": 0.3,
"output": 1.2
},
"description": "MiniMax model for chat, coding, office work, and agentic tasks",
"family": "minimax",
"id": "minimax-m2.7",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2025-01",
"last_updated": "2026-03-18",
"limit": {
"context": 204800,
"output": 131072
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "MiniMax-M2.7",
"open_weights": true,
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-03-18",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__minimax_m3": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.06,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 512000,
"default_reasoning": "none",
"description": "MiniMax multimodal model for long-context coding, perception, and agent planning",
"display_name": "MiniMax-M3 via OpenCode Zen",
"input_cost_per_million": 0.3,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "minimax",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 1.2,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "minimax-m3"
},
"evidence": {
"docs": {
"endpoint": {
"name": "MiniMax M3",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "minimax-m3",
"pricing": [
{
"cache_read": 0.06,
"input": 0.3,
"label": "MiniMax M3",
"output": 1.2
}
]
},
"live": {
"id": "minimax-m3",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.06,
"input": 0.3,
"output": 1.2
},
"description": "MiniMax multimodal model for long-context coding, perception, and agent planning",
"family": "minimax",
"id": "minimax-m3",
"interleaved": {
"field": "reasoning_content"
},
"last_updated": "2026-06-01",
"limit": {
"context": 512000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "MiniMax-M3",
"open_weights": true,
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-06-01",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__nemotron_3_5_lightning_free": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 262144,
"default_reasoning": "none",
"description": "Fast NVIDIA Nemotron MoE for reliable agentic tasks across enterprise workloads",
"display_name": "Nemotron 3.5 Lightning Free via OpenCode Zen",
"input_cost_per_million": 0.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "nvidia",
"max_output_tokens": 262144,
"modalities": [
"text"
],
"output_cost_per_million": 0.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "nemotron-3.5-lightning-free"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Nemotron 3.5 Lightning Free",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "nemotron-3.5-lightning-free",
"pricing": [
{
"cache_read": 0.0,
"input": 0.0,
"label": "Nemotron 3.5 Lightning Free",
"output": 0.0
}
]
},
"live": {
"id": "nemotron-3.5-lightning-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"description": "Fast NVIDIA Nemotron MoE for reliable agentic tasks across enterprise workloads",
"family": "nemotron-free",
"id": "nemotron-3.5-lightning-free",
"interleaved": {
"field": "reasoning_content"
},
"last_updated": "2026-08-11",
"limit": {
"context": 262144,
"output": 262144
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "Nemotron 3.5 Lightning Free",
"open_weights": true,
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-08-11",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__nemotron_3_ultra_free": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "none",
"description": "Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy",
"display_name": "Nemotron 3 Ultra Free via OpenCode Zen",
"input_cost_per_million": 0.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "nvidia",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 0.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "nemotron-3-ultra-free"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Nemotron 3 Ultra Free",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "nemotron-3-ultra-free",
"pricing": [
{
"cache_read": 0.0,
"input": 0.0,
"label": "Nemotron 3 Ultra Free",
"output": 0.0
}
]
},
"live": {
"id": "nemotron-3-ultra-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"description": "Largest Nemotron 3 model for maximum open-weight reasoning and agent accuracy",
"family": "nemotron-free",
"id": "nemotron-3-ultra-free",
"interleaved": {
"field": "reasoning_content"
},
"knowledge": "2026-02",
"last_updated": "2026-06-04",
"limit": {
"context": 1000000,
"output": 128000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "Nemotron 3 Ultra Free",
"open_weights": true,
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-06-04",
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_openai_chat__x_preview_f_free": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1000000,
"default_reasoning": "high",
"description": "Stealth reasoning model for coding, agentic tasks, and tool use",
"display_name": "Ox Alpha Free (Unlimited) via OpenCode Zen",
"input_cost_per_million": 0.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 0.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"high",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_openai_chat",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "x-preview-f-free"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Ox Alpha Free",
"npm": "@ai-sdk/openai-compatible",
"url": "https://opencode.ai/zen/v1/chat/completions"
},
"id": "x-preview-f-free",
"pricing": [
{
"cache_read": 0.0,
"input": 0.0,
"label": "Ox Alpha Free",
"output": 0.0
}
]
},
"live": {
"id": "x-preview-f-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"description": "Stealth reasoning model for coding, agentic tasks, and tool use",
"id": "x-preview-f-free",
"interleaved": {
"field": "reasoning_content"
},
"last_updated": "2026-08-21",
"limit": {
"context": 1000000,
"output": 131072
},
"modalities": {
"input": [
"text",
"image",
"video"
],
"output": [
"text"
]
},
"name": "Ox Alpha Free (Unlimited)",
"open_weights": false,
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"high",
"max"
]
}
],
"release_date": "2026-08-21",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.107,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "medium",
"description": "GPT model for general reasoning, writing, coding, and tool-assisted tasks",
"display_name": "GPT-5 via OpenCode Zen",
"input_cost_per_million": 1.07,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 8.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5",
"pricing": [
{
"cache_read": 0.107,
"input": 1.07,
"label": "GPT 5",
"output": 8.5
}
]
},
"live": {
"id": "gpt-5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"description": "GPT model for general reasoning, writing, coding, and tool-assisted tasks",
"family": "gpt",
"id": "gpt-5",
"knowledge": "2024-09-30",
"last_updated": "2025-08-07",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high"
]
}
],
"release_date": "2025-08-07",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_1": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.107,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "none",
"description": "GPT model for general reasoning, writing, coding, and tool-assisted tasks",
"display_name": "GPT-5.1 via OpenCode Zen",
"input_cost_per_million": 1.07,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 8.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.1"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.1",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.1",
"pricing": [
{
"cache_read": 0.107,
"input": 1.07,
"label": "GPT 5.1",
"output": 8.5
}
]
},
"live": {
"id": "gpt-5.1",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"description": "GPT model for general reasoning, writing, coding, and tool-assisted tasks",
"family": "gpt",
"id": "gpt-5.1",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5.1",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high"
]
}
],
"release_date": "2025-11-13",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_1_codex": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-07-23-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.107,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "medium",
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"display_name": "GPT-5.1 Codex via OpenCode Zen",
"input_cost_per_million": 1.07,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 8.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.1-codex"
},
"evidence": {
"docs": {
"deprecation_date": "2026-07-23",
"endpoint": {
"name": "GPT 5.1 Codex",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.1-codex",
"pricing": [
{
"cache_read": 0.107,
"input": 1.07,
"label": "GPT 5.1 Codex",
"output": 8.5
}
]
},
"live": {
"id": "gpt-5.1-codex",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"family": "gpt-codex",
"id": "gpt-5.1-codex",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5.1 Codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2025-11-13",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_1_codex_max": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-07-23-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.125,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "medium",
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"display_name": "GPT-5.1 Codex Max via OpenCode Zen",
"input_cost_per_million": 1.25,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 10.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.1-codex-max"
},
"evidence": {
"docs": {
"deprecation_date": "2026-07-23",
"endpoint": {
"name": "GPT 5.1 Codex Max",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.1-codex-max",
"pricing": [
{
"cache_read": 0.125,
"input": 1.25,
"label": "GPT 5.1 Codex Max",
"output": 10.0
}
]
},
"live": {
"id": "gpt-5.1-codex-max",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.125,
"input": 1.25,
"output": 10
},
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"family": "gpt-codex",
"id": "gpt-5.1-codex-max",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5.1 Codex Max",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2025-11-13",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_1_codex_mini": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-07-23-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.025,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "medium",
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"display_name": "GPT-5.1 Codex Mini via OpenCode Zen",
"input_cost_per_million": 0.25,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 2.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.1-codex-mini"
},
"evidence": {
"docs": {
"deprecation_date": "2026-07-23",
"endpoint": {
"name": "GPT 5.1 Codex Mini",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.1-codex-mini",
"pricing": [
{
"cache_read": 0.025,
"input": 0.25,
"label": "GPT 5.1 Codex Mini",
"output": 2.0
}
]
},
"live": {
"id": "gpt-5.1-codex-mini",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.025,
"input": 0.25,
"output": 2
},
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"family": "gpt-codex",
"id": "gpt-5.1-codex-mini",
"knowledge": "2024-09-30",
"last_updated": "2025-11-13",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5.1 Codex Mini",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2025-11-13",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_2": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.175,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "none",
"description": "GPT model for general reasoning, writing, coding, and tool-assisted tasks",
"display_name": "GPT-5.2 via OpenCode Zen",
"input_cost_per_million": 1.75,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 14.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.2"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.2",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.2",
"pricing": [
{
"cache_read": 0.175,
"input": 1.75,
"label": "GPT 5.2",
"output": 14.0
}
]
},
"live": {
"id": "gpt-5.2",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"description": "GPT model for general reasoning, writing, coding, and tool-assisted tasks",
"family": "gpt",
"id": "gpt-5.2",
"knowledge": "2025-08-31",
"last_updated": "2025-12-11",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5.2",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2025-12-11",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_2_codex": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-07-23-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.175,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "medium",
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"display_name": "GPT-5.2 Codex via OpenCode Zen",
"input_cost_per_million": 1.75,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 14.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.2-codex"
},
"evidence": {
"docs": {
"deprecation_date": "2026-07-23",
"endpoint": {
"name": "GPT 5.2 Codex",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.2-codex",
"pricing": [
{
"cache_read": 0.175,
"input": 1.75,
"label": "GPT 5.2 Codex",
"output": 14.0
}
]
},
"live": {
"id": "gpt-5.2-codex",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"family": "gpt-codex",
"id": "gpt-5.2-codex",
"knowledge": "2025-08-31",
"last_updated": "2026-01-14",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.2 Codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-01-14",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_3_codex": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.175,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "none",
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"display_name": "GPT-5.3 Codex via OpenCode Zen",
"input_cost_per_million": 1.75,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 14.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.3-codex"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.3 Codex",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.3-codex",
"pricing": [
{
"cache_read": 0.175,
"input": 1.75,
"label": "GPT 5.3 Codex",
"output": 14.0
}
]
},
"live": {
"id": "gpt-5.3-codex",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"family": "gpt-codex",
"id": "gpt-5.3-codex",
"knowledge": "2025-08-31",
"last_updated": "2026-02-24",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.3 Codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-02-24",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_3_codex_spark": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.175,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 128000,
"default_reasoning": "medium",
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"display_name": "GPT-5.3 Codex Spark via OpenCode Zen",
"input_cost_per_million": 1.75,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 14.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.3-codex-spark"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.3 Codex Spark",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.3-codex-spark",
"pricing": [
{
"cache_read": 0.175,
"input": 1.75,
"label": "GPT 5.3 Codex Spark",
"output": 14.0
}
]
},
"live": {
"id": "gpt-5.3-codex-spark",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": false,
"cost": {
"cache_read": 0.175,
"input": 1.75,
"output": 14
},
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"family": "gpt-codex-spark",
"id": "gpt-5.3-codex-spark",
"knowledge": "2025-08-31",
"last_updated": "2026-02-12",
"limit": {
"context": 128000,
"input": 128000,
"output": 128000
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"name": "GPT-5.3 Codex Spark",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-02-12",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_4": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1050000,
"default_reasoning": "none",
"description": "Agent-ready GPT for coding and computer-use workflows at a lower cost",
"display_name": "GPT-5.4 via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.4"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.4",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.4",
"pricing": [
{
"cache_read": 0.25,
"input": 2.5,
"label": "GPT 5.4 (≤ 272K tokens)",
"output": 15.0
},
{
"cache_read": 0.5,
"input": 5.0,
"label": "GPT 5.4 (> 272K tokens)",
"output": 22.5
}
]
},
"live": {
"id": "gpt-5.4",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.25,
"context_over_200k": {
"cache_read": 0.5,
"input": 5,
"output": 22.5
},
"input": 2.5,
"output": 15,
"tiers": [
{
"cache_read": 0.5,
"input": 5,
"output": 22.5,
"tier": {
"size": 272000,
"type": "context"
}
}
]
},
"description": "Agent-ready GPT for coding and computer-use workflows at a lower cost",
"family": "gpt",
"id": "gpt-5.4",
"knowledge": "2025-08-31",
"last_updated": "2026-03-05",
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.4",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-03-05",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_4_mini": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.075,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "none",
"description": "Compact GPT model for low-latency assistance and high-volume workloads",
"display_name": "GPT-5.4 Mini via OpenCode Zen",
"input_cost_per_million": 0.75,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 4.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.4-mini"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.4 Mini",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.4-mini",
"pricing": [
{
"cache_read": 0.075,
"input": 0.75,
"label": "GPT 5.4 Mini",
"output": 4.5
}
]
},
"live": {
"id": "gpt-5.4-mini",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.075,
"input": 0.75,
"output": 4.5
},
"description": "Compact GPT model for low-latency assistance and high-volume workloads",
"family": "gpt-mini",
"id": "gpt-5.4-mini",
"knowledge": "2025-08-31",
"last_updated": "2026-03-17",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.4 Mini",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-03-17",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_4_nano": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.02,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "none",
"description": "Compact GPT model for low-latency assistance and high-volume workloads",
"display_name": "GPT-5.4 Nano via OpenCode Zen",
"input_cost_per_million": 0.2,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 1.25,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.4-nano"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.4 Nano",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.4-nano",
"pricing": [
{
"cache_read": 0.02,
"input": 0.2,
"label": "GPT 5.4 Nano",
"output": 1.25
}
]
},
"live": {
"id": "gpt-5.4-nano",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.02,
"input": 0.2,
"output": 1.25
},
"description": "Compact GPT model for low-latency assistance and high-volume workloads",
"family": "gpt-nano",
"id": "gpt-5.4-nano",
"knowledge": "2025-08-31",
"last_updated": "2026-03-17",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.4 Nano",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-03-17",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_4_pro": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 30.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1050000,
"default_reasoning": "medium",
"description": "Frontier GPT model for professional reasoning, coding, and multimodal work",
"display_name": "GPT-5.4 Pro via OpenCode Zen",
"input_cost_per_million": 30.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 180.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.4-pro"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.4 Pro",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.4-pro",
"pricing": [
{
"cache_read": 30.0,
"input": 30.0,
"label": "GPT 5.4 Pro",
"output": 180.0
}
]
},
"live": {
"id": "gpt-5.4-pro",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 30,
"input": 30,
"output": 180
},
"description": "Frontier GPT model for professional reasoning, coding, and multimodal work",
"family": "gpt-pro",
"id": "gpt-5.4-pro",
"knowledge": "2025-08-31",
"last_updated": "2026-03-05",
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.4 Pro",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-03-05",
"structured_output": false,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1050000,
"default_reasoning": "none",
"description": "Default frontier GPT for coding, computer use, research, and knowledge work",
"display_name": "GPT-5.5 via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.5",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.5",
"pricing": [
{
"cache_read": 0.5,
"input": 5.0,
"label": "GPT 5.5 (≤ 272K tokens)",
"output": 30.0
},
{
"cache_read": 1.0,
"input": 10.0,
"label": "GPT 5.5 (> 272K tokens)",
"output": 45.0
}
]
},
"live": {
"id": "gpt-5.5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"context_over_200k": {
"cache_read": 1,
"input": 10,
"output": 45
},
"input": 5,
"output": 30,
"tiers": [
{
"cache_read": 1,
"input": 10,
"output": 45,
"tier": {
"size": 272000,
"type": "context"
}
}
]
},
"description": "Default frontier GPT for coding, computer use, research, and knowledge work",
"family": "gpt",
"id": "gpt-5.5",
"knowledge": "2025-12-01",
"last_updated": "2026-04-23",
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-04-23",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_5_pro": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 30.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1050000,
"default_reasoning": "medium",
"description": "Frontier GPT model for professional reasoning, coding, and multimodal work",
"display_name": "GPT-5.5 Pro via OpenCode Zen",
"input_cost_per_million": 30.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 180.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": false,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.5-pro"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.5 Pro",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.5-pro",
"pricing": [
{
"cache_read": 30.0,
"input": 30.0,
"label": "GPT 5.5 Pro",
"output": 180.0
}
]
},
"live": {
"id": "gpt-5.5-pro",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 30,
"input": 30,
"output": 180
},
"description": "Frontier GPT model for professional reasoning, coding, and multimodal work",
"family": "gpt-pro",
"id": "gpt-5.5-pro",
"knowledge": "2025-12-01",
"last_updated": "2026-04-24",
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.5 Pro",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-04-24",
"structured_output": false,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_6_luna": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1050000,
"default_reasoning": "none",
"description": "Cost-efficient GPT-5.6 model for fast, high-volume workloads",
"display_name": "GPT-5.6 Luna via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.6-luna"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.6 Luna",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.6-luna",
"pricing": [
{
"cache_read": 0.02,
"cache_write": 0.25,
"input": 0.2,
"label": "GPT 5.6 Luna (≤ 272K tokens)",
"output": 1.2
},
{
"cache_read": 0.04,
"cache_write": 0.5,
"input": 0.4,
"label": "GPT 5.6 Luna (> 272K tokens)",
"output": 1.8
}
]
},
"live": {
"id": "gpt-5.6-luna",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.02,
"cache_write": 0.25,
"context_over_200k": {
"cache_read": 0.04,
"cache_write": 0.5,
"input": 0.4,
"output": 1.8
},
"input": 0.2,
"output": 1.2,
"tiers": [
{
"cache_read": 0.04,
"cache_write": 0.5,
"input": 0.4,
"output": 1.8,
"tier": {
"size": 272000,
"type": "context"
}
}
]
},
"description": "Cost-efficient GPT-5.6 model for fast, high-volume workloads",
"family": "gpt-luna",
"id": "gpt-5.6-luna",
"knowledge": "2026-02-16",
"last_updated": "2026-07-09",
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.6 Luna",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-07-09",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_6_sol": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1050000,
"default_reasoning": "none",
"description": "Frontier GPT-5.6 model for complex professional work, coding, and agentic workflows",
"display_name": "GPT-5.6 Sol (50% Off) via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.6-sol"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.6 Sol",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.6-sol",
"pricing": [
{
"cache_read": 0.2,
"cache_write": 2.5,
"input": 2.0,
"label": "GPT 5.6 Sol (≤ 272K tokens)",
"output": 10.0
},
{
"cache_read": 0.4,
"cache_write": 5.0,
"input": 4.0,
"label": "GPT 5.6 Sol (> 272K tokens)",
"output": 15.0
}
]
},
"live": {
"id": "gpt-5.6-sol",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.2,
"cache_write": 2.5,
"context_over_200k": {
"cache_read": 0.4,
"cache_write": 5,
"input": 4,
"output": 15
},
"input": 2,
"output": 10,
"tiers": [
{
"cache_read": 0.4,
"cache_write": 5,
"input": 4,
"output": 15,
"tier": {
"size": 272000,
"type": "context"
}
}
]
},
"description": "Frontier GPT-5.6 model for complex professional work, coding, and agentic workflows",
"family": "gpt-sol",
"id": "gpt-5.6-sol",
"knowledge": "2026-02-16",
"last_updated": "2026-07-09",
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.6 Sol (50% Off)",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-07-09",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_6_terra": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1050000,
"default_reasoning": "none",
"description": "Balanced GPT-5.6 model for capable, cost-efficient everyday work",
"display_name": "GPT-5.6 Terra via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none",
"low",
"medium",
"high",
"xhigh",
"max"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5.6-terra"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5.6 Terra",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5.6-terra",
"pricing": [
{
"cache_read": 0.2,
"cache_write": 2.5,
"input": 2.0,
"label": "GPT 5.6 Terra (≤ 272K tokens)",
"output": 12.0
},
{
"cache_read": 0.4,
"cache_write": 5.0,
"input": 4.0,
"label": "GPT 5.6 Terra (> 272K tokens)",
"output": 18.0
}
]
},
"live": {
"id": "gpt-5.6-terra",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.25,
"cache_write": 3.125,
"context_over_200k": {
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 22.5
},
"input": 2.5,
"output": 15,
"tiers": [
{
"cache_read": 0.5,
"cache_write": 6.25,
"input": 5,
"output": 22.5,
"tier": {
"size": 272000,
"type": "context"
}
}
]
},
"description": "Balanced GPT-5.6 model for capable, cost-efficient everyday work",
"family": "gpt-terra",
"id": "gpt-5.6-terra",
"knowledge": "2026-02-16",
"last_updated": "2026-07-09",
"limit": {
"context": 1050000,
"input": 922000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "GPT-5.6 Terra",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"none",
"low",
"medium",
"high",
"xhigh",
"max"
]
}
],
"release_date": "2026-07-09",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_codex": {
"catalog": {
"agent_compatible": true,
"availability": "deprecated-2026-07-23-live-listed",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.107,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "medium",
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"display_name": "GPT-5 Codex via OpenCode Zen",
"input_cost_per_million": 1.07,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 8.5,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5-codex"
},
"evidence": {
"docs": {
"deprecation_date": "2026-07-23",
"endpoint": {
"name": "GPT 5 Codex",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5-codex",
"pricing": [
{
"cache_read": 0.107,
"input": 1.07,
"label": "GPT 5 Codex",
"output": 8.5
}
]
},
"live": {
"id": "gpt-5-codex",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.107,
"input": 1.07,
"output": 8.5
},
"description": "Coding-optimized GPT model for repository edits, reviews, and agentic software work",
"family": "gpt-codex",
"id": "gpt-5-codex",
"knowledge": "2024-09-30",
"last_updated": "2025-09-15",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5 Codex",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2025-09-15",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__gpt_5_nano": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.005,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 400000,
"default_reasoning": "medium",
"description": "Compact GPT model for low-latency assistance and high-volume workloads",
"display_name": "GPT-5 Nano via OpenCode Zen",
"input_cost_per_million": 0.05,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "openai",
"max_output_tokens": 128000,
"modalities": [
"text"
],
"output_cost_per_million": 0.4,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "gpt-5-nano"
},
"evidence": {
"docs": {
"endpoint": {
"name": "GPT 5 Nano",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "gpt-5-nano",
"pricing": [
{
"cache_read": 0.005,
"input": 0.05,
"label": "GPT 5 Nano",
"output": 0.4
}
]
},
"live": {
"id": "gpt-5-nano",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.005,
"input": 0.05,
"output": 0.4
},
"description": "Compact GPT model for low-latency assistance and high-volume workloads",
"family": "gpt-nano",
"id": "gpt-5-nano",
"knowledge": "2024-05-30",
"last_updated": "2025-08-07",
"limit": {
"context": 400000,
"input": 272000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "GPT-5 Nano",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high"
]
}
],
"release_date": "2025-08-07",
"structured_output": true,
"temperature": false,
"tool_call": true
}
}
},
"opencode_zen_responses__grok_4_5": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 500000,
"default_reasoning": "medium",
"description": "xAI's Grok model for chat, coding, agentic tools, and lower hallucination risk",
"display_name": "Grok 4.5 via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 500000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "grok-4.5"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Grok 4.5",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "grok-4.5",
"pricing": [
{
"cache_read": 0.3,
"input": 2.0,
"label": "Grok 4.5 (≤ 200K tokens)",
"output": 6.0
},
{
"cache_read": 0.6,
"input": 4.0,
"label": "Grok 4.5 (> 200K tokens)",
"output": 12.0
}
]
},
"live": {
"id": "grok-4.5",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"context_over_200k": {
"cache_read": 1,
"input": 4,
"output": 12
},
"input": 2,
"output": 6,
"tiers": [
{
"cache_read": 1,
"input": 4,
"output": 12,
"tier": {
"size": 200000,
"type": "context"
}
}
]
},
"description": "xAI's Grok model for chat, coding, agentic tools, and lower hallucination risk",
"family": "grok",
"id": "grok-4.5",
"last_updated": "2026-07-08",
"limit": {
"context": 500000,
"output": 500000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "Grok 4.5",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high"
]
}
],
"release_date": "2026-07-08",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_responses__grok_4_6": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 500000,
"default_reasoning": "medium",
"description": "xAI's frontier model for long-running agents, coding, knowledge work, and visual projects",
"display_name": "Grok 4.6 via OpenCode Zen",
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 500000,
"modalities": [
"text"
],
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "grok-4.6"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Grok 4.6",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "grok-4.6",
"pricing": [
{
"cache_read": 0.5,
"input": 2.0,
"label": "Grok 4.6 (≤ 200K tokens)",
"output": 6.0
},
{
"cache_read": 1.0,
"input": 4.0,
"label": "Grok 4.6 (> 200K tokens)",
"output": 12.0
}
]
},
"live": {
"id": "grok-4.6",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.5,
"context_over_200k": {
"cache_read": 1,
"input": 4,
"output": 12
},
"input": 2,
"output": 6,
"tiers": [
{
"cache_read": 1,
"input": 4,
"output": 12,
"tier": {
"size": 200000,
"type": "context"
}
}
]
},
"description": "xAI's frontier model for long-running agents, coding, knowledge work, and visual projects",
"family": "grok",
"id": "grok-4.6",
"knowledge": "2026-02-01",
"last_updated": "2026-08-12",
"limit": {
"context": 500000,
"output": 500000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"name": "Grok 4.6",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-08-12",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_responses__grok_build_0_1": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.2,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 256000,
"default_reasoning": "none",
"description": "Fast Grok coding model tuned for agentic engineering and iterative edits",
"display_name": "Grok Build 0.1 via OpenCode Zen",
"input_cost_per_million": 1.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 256000,
"modalities": [
"text"
],
"output_cost_per_million": 2.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"none"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "grok-build-0.1"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Grok Build 0.1",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "grok-build-0.1",
"pricing": [
{
"cache_read": 0.2,
"input": 1.0,
"label": "Grok Build 0.1",
"output": 2.0
}
]
},
"live": {
"id": "grok-build-0.1",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.2,
"input": 1,
"output": 2
},
"description": "Fast Grok coding model tuned for agentic engineering and iterative edits",
"family": "grok-build",
"id": "grok-build-0.1",
"last_updated": "2026-04-16",
"limit": {
"context": 256000,
"output": 256000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"name": "Grok Build 0.1",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [],
"release_date": "2026-04-16",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_responses__muse_spark_1_2": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.15,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"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.",
"display_name": "Muse Spark 1.2 via OpenCode Zen",
"input_cost_per_million": 1.25,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 4.25,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "muse-spark-1.2"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Muse Spark 1.2",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "muse-spark-1.2",
"pricing": [
{
"cache_read": 0.15,
"input": 1.25,
"label": "Muse Spark 1.2",
"output": 4.25
}
]
},
"live": {
"id": "muse-spark-1.2",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0.15,
"input": 1.25,
"output": 4.25
},
"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.",
"family": "muse",
"id": "muse-spark-1.2",
"last_updated": "2026-08-05",
"limit": {
"context": 1048576,
"output": 131072
},
"modalities": {
"input": [
"text",
"image",
"video",
"pdf",
"audio"
],
"output": [
"text"
]
},
"name": "Muse Spark 1.2",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-08-05",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
},
"opencode_zen_responses__muse_spark_1_2_contributor_free": {
"catalog": {
"agent_compatible": true,
"availability": "current",
"availability_source": "opencode-zen-models",
"cached_input_cost_per_million": 0.0,
"capability_confidence": "opencode-maintained-catalog",
"capability_source": "models-dev-opencode-zen",
"context_window": 1048576,
"default_reasoning": "medium",
"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.",
"display_name": "Muse Spark 1.2 Free via OpenCode Zen",
"input_cost_per_million": 0.0,
"inventory": "opencode-zen",
"kind": "chat",
"maker": "unknown",
"max_output_tokens": 131072,
"modalities": [
"text"
],
"output_cost_per_million": 0.0,
"output_modalities": [
"text"
],
"parallel_tool_calls": false,
"pricing_source": "opencode-zen-docs-source",
"reasoning_levels": [
"minimal",
"low",
"medium",
"high",
"xhigh"
],
"resource_group": "opencode_zen",
"route": "opencode_zen_responses",
"source": "models-dev-opencode-zen",
"structured_output": true,
"supports_reasoning_summaries": false,
"tool_calling": true,
"upstream_id": "muse-spark-1.2-contributor-free"
},
"evidence": {
"docs": {
"endpoint": {
"name": "Muse Spark 1.2 Contributor Free",
"npm": "@ai-sdk/openai",
"url": "https://opencode.ai/zen/v1/responses"
},
"id": "muse-spark-1.2-contributor-free",
"pricing": [
{
"cache_read": 0.0,
"input": 0.0,
"label": "Muse Spark 1.2 Contributor Free",
"output": 0.0
}
]
},
"live": {
"id": "muse-spark-1.2-contributor-free",
"object": "model",
"owned_by": "opencode"
},
"models_dev": {
"attachment": true,
"cost": {
"cache_read": 0,
"input": 0,
"output": 0
},
"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.",
"family": "muse-free",
"id": "muse-spark-1.2-contributor-free",
"last_updated": "2026-08-05",
"limit": {
"context": 1048576,
"output": 131072
},
"modalities": {
"input": [
"text",
"image",
"video",
"pdf",
"audio"
],
"output": [
"text"
]
},
"name": "Muse Spark 1.2 Free",
"open_weights": false,
"provider": {
"npm": "@ai-sdk/openai"
},
"reasoning": true,
"reasoning_options": [
{
"type": "effort",
"values": [
"minimal",
"low",
"medium",
"high",
"xhigh"
]
}
],
"release_date": "2026-08-05",
"structured_output": true,
"temperature": true,
"tool_call": true
}
}
}
},
"models_sha256": "1f5007dce61ed8300827343a30b822819879af8abd4df259afa299c3c96499b6",
"schema_version": 8,
"sources": {
"models-dev-opencode-zen": "https://models.dev/api.json",
"opencode-zen-docs": "https://opencode.ai/docs/zen",
"opencode-zen-docs-source": "https://raw.githubusercontent.com/anomalyco/opencode/03bba464d46f3eddf74195919b1344aa937f7b11/packages/web/src/content/docs/zen.mdx",
"opencode-zen-models": "https://opencode.ai/zen/v1/models"
}
}