{ "adapter": "opencode_go_join", "as_of": "2026-08-23", "captures": [ { "response_sha256": "54153d28f72320344753241f23b6768d39ee25d3ccaac8e77cf40be6e679ed49", "retrieved_at": "2026-08-24T00:16:23Z", "source": "opencode-go-models" }, { "response_sha256": "d537d80d3dc3c7a8bd589957ed6b71c0e5c4572b8ad9316b0376ce51be928388", "retrieved_at": "2026-08-24T00:16:23Z", "source": "models-dev-opencode-go" }, { "response_sha256": "777d0eb24f308c2da02fe74f91aeddcd6cb6138d49d4e4d3371cfd4a8d5bdedd", "retrieved_at": "2026-08-24T00:16:23Z", "source": "opencode-go-docs-source" } ], "discovery": { "endpoint": "https://opencode.ai/zen/go/v1/models" }, "dynamic": true, "fingerprint_fields": [ "upstream_id", "canonical_slug", "pricing", "limits", "modalities", "tools", "reasoning", "structured_output", "supported_parameters", "deprecation", "endpoint_metadata" ], "inventory": "opencode-go", "models": { "opencode_go_anthropic_messages__minimax_m2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cache_write_input_cost_per_million": 0.375, "cached_input_cost_per_million": 0.06, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 204800, "default_reasoning": "none", "description": "Legacy model retained for compatibility with older integrations", "display_name": "MiniMax-M2.5 via OpenCode Go", "input_cost_per_million": 0.3, "inventory": "opencode-go", "kind": "chat", "maker": "minimax", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_anthropic_messages", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax-m2.5" }, "evidence": { "docs": { "endpoint": { "name": "MiniMax M2.5", "npm": "@ai-sdk/anthropic", "url": "https://opencode.ai/zen/go/v1/messages" }, "id": "minimax-m2.5", "pricing": [ { "cache_read": 0.06, "cache_write": 0.375, "input": 0.3, "label": "MiniMax M2.5", "output": 1.2, "usage": 60.0 } ] }, "live": { "id": "minimax-m2.5", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": false, "cost": { "cache_read": 0.03, "input": 0.3, "output": 1.2 }, "description": "Legacy model retained for compatibility with older integrations", "family": "minimax-m2.5", "id": "minimax-m2.5", "knowledge": "2025-01", "last_updated": "2026-02-12", "limit": { "context": 204800, "output": 65536 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "MiniMax-M2.5", "open_weights": true, "provider": { "npm": "@ai-sdk/anthropic" }, "reasoning": true, "reasoning_options": [], "release_date": "2026-02-12", "status": "deprecated", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/anthropic", "models_dev_npm": "@ai-sdk/anthropic", "selected_npm": "@ai-sdk/anthropic" } } }, "opencode_go_anthropic_messages__minimax_m2_7": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cache_write_input_cost_per_million": 0.375, "cached_input_cost_per_million": 0.06, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 204800, "default_reasoning": "none", "description": "MiniMax model for chat, coding, office work, and agentic tasks", "display_name": "MiniMax-M2.7 via OpenCode Go", "input_cost_per_million": 0.3, "inventory": "opencode-go", "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-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_anthropic_messages", "source": "models-dev-opencode-go", "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/anthropic", "url": "https://opencode.ai/zen/go/v1/messages" }, "id": "minimax-m2.7", "pricing": [ { "cache_read": 0.06, "cache_write": 0.375, "input": 0.3, "label": "MiniMax M2.7", "output": 1.2, "usage": 60.0 } ] }, "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-m2.7", "id": "minimax-m2.7", "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, "provider": { "npm": "@ai-sdk/anthropic" }, "reasoning": true, "reasoning_options": [], "release_date": "2026-03-18", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/anthropic", "models_dev_npm": "@ai-sdk/anthropic", "selected_npm": "@ai-sdk/anthropic" } } }, "opencode_go_anthropic_messages__minimax_m3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.06, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "none", "description": "MiniMax multimodal coding model for long-context reasoning and agent tasks", "display_name": "MiniMax-M3 via OpenCode Go", "input_cost_per_million": 0.3, "inventory": "opencode-go", "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-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_anthropic_messages", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax-m3" }, "evidence": { "docs": { "endpoint": { "name": "MiniMax M3", "npm": "@ai-sdk/anthropic", "url": "https://opencode.ai/zen/go/v1/messages" }, "id": "minimax-m3", "pricing": [ { "cache_read": 0.06, "input": 0.3, "label": "MiniMax M3", "output": 1.2, "usage": 60.0 } ] }, "live": { "id": "minimax-m3", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": false, "cost": { "cache_read": 0.06, "context_over_200k": { "cache_read": 0.12, "input": 0.6, "output": 2.4 }, "input": 0.3, "output": 1.2, "tiers": [ { "cache_read": 0.12, "input": 0.6, "output": 2.4, "tier": { "size": 512000, "type": "context" } } ] }, "description": "MiniMax multimodal coding model for long-context reasoning and agent tasks", "family": "minimax-m3", "id": "minimax-m3", "knowledge": "2025-01", "last_updated": "2026-05-31", "limit": { "context": 1000000, "output": 131072 }, "modalities": { "input": [ "text", "image", "video" ], "output": [ "text" ] }, "name": "MiniMax-M3", "open_weights": true, "provider": { "npm": "@ai-sdk/anthropic" }, "reasoning": true, "reasoning_options": [ { "type": "toggle" } ], "release_date": "2026-05-31", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/anthropic", "models_dev_npm": "@ai-sdk/anthropic", "selected_npm": "@ai-sdk/anthropic" } } }, "opencode_go_anthropic_messages__qwen3_6_plus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "none", "description": "Multimodal reasoning model for visual analysis, planning, and tool use", "display_name": "Qwen3.6 Plus via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_anthropic_messages", "source": "models-dev-opencode-go", "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/go/v1/messages" }, "id": "qwen3.6-plus", "pricing": [ { "cache_read": 0.05, "cache_write": 0.625, "input": 0.5, "label": "Qwen3.6 Plus (≤ 256K tokens)", "output": 3.0, "usage": 60.0 }, { "cache_read": 0.2, "cache_write": 2.5, "input": 2.0, "label": "Qwen3.6 Plus (> 256K tokens)", "output": 6.0, "usage": 60.0 } ] }, "live": { "id": "qwen3.6-plus", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.05, "cache_write": 0.625, "context_over_200k": { "cache_read": 0.2, "cache_write": 2.5, "input": 2, "output": 6 }, "input": 0.5, "output": 3, "tiers": [ { "cache_read": 0.2, "cache_write": 2.5, "input": 2, "output": 6, "tier": { "size": 256000, "type": "context" } } ] }, "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": 1000000, "output": 65536 }, "modalities": { "input": [ "text", "image", "video" ], "output": [ "text" ] }, "name": "Qwen3.6 Plus", "open_weights": false, "reasoning": true, "reasoning_options": [ { "type": "toggle" }, { "max": 81920, "type": "budget_tokens" } ], "release_date": "2026-04-02", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": true, "documented_npm": "@ai-sdk/anthropic", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/anthropic" } } }, "opencode_go_anthropic_messages__qwen3_7_max": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cache_write_input_cost_per_million": 3.125, "cached_input_cost_per_million": 0.5, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "none", "description": "Flagship model for demanding analysis, coding, and production agent workflows", "display_name": "Qwen3.7 Max via OpenCode Go", "input_cost_per_million": 2.5, "inventory": "opencode-go", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 7.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_anthropic_messages", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen3.7-max" }, "evidence": { "docs": { "endpoint": { "name": "Qwen3.7 Max", "npm": "@ai-sdk/anthropic", "url": "https://opencode.ai/zen/go/v1/messages" }, "id": "qwen3.7-max", "pricing": [ { "cache_read": 0.5, "cache_write": 3.125, "input": 2.5, "label": "Qwen3.7 Max", "output": 7.5, "usage": 60.0 } ] }, "live": { "id": "qwen3.7-max", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": false, "cost": { "cache_read": 0.5, "cache_write": 3.125, "input": 2.5, "output": 7.5 }, "description": "Flagship model for demanding analysis, coding, and production agent workflows", "family": "qwen3.7-max", "id": "qwen3.7-max", "last_updated": "2026-05-21", "limit": { "context": 1000000, "output": 65536 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "Qwen3.7 Max", "open_weights": false, "reasoning": true, "reasoning_options": [ { "type": "toggle" }, { "max": 262144, "type": "budget_tokens" } ], "release_date": "2026-05-21", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": true, "documented_npm": "@ai-sdk/anthropic", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/anthropic" } } }, "opencode_go_anthropic_messages__qwen3_7_plus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "none", "description": "Multimodal reasoning model for visual analysis, planning, and tool use", "display_name": "Qwen3.7 Plus via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_anthropic_messages", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen3.7-plus" }, "evidence": { "docs": { "endpoint": { "name": "Qwen3.7 Plus", "npm": "@ai-sdk/anthropic", "url": "https://opencode.ai/zen/go/v1/messages" }, "id": "qwen3.7-plus", "pricing": [ { "cache_read": 0.04, "cache_write": 0.5, "input": 0.4, "label": "Qwen3.7 Plus (≤ 256K tokens)", "output": 1.6, "usage": 60.0 }, { "cache_read": 0.12, "cache_write": 1.5, "input": 1.2, "label": "Qwen3.7 Plus (> 256K tokens)", "output": 4.8, "usage": 60.0 } ] }, "live": { "id": "qwen3.7-plus", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.04, "cache_write": 0.5, "context_over_200k": { "cache_read": 0.12, "cache_write": 1.5, "input": 1.2, "output": 4.8 }, "input": 0.4, "output": 1.6, "tiers": [ { "cache_read": 0.12, "cache_write": 1.5, "input": 1.2, "output": 4.8, "tier": { "size": 256000, "type": "context" } } ] }, "description": "Multimodal reasoning model for visual analysis, planning, and tool use", "family": "qwen3.7-plus", "id": "qwen3.7-plus", "last_updated": "2026-06-02", "limit": { "context": 1000000, "output": 65536 }, "modalities": { "input": [ "text", "image", "video" ], "output": [ "text" ] }, "name": "Qwen3.7 Plus", "open_weights": false, "reasoning": true, "reasoning_options": [ { "type": "toggle" }, { "max": 262144, "type": "budget_tokens" } ], "release_date": "2026-06-02", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": true, "documented_npm": "@ai-sdk/anthropic", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/anthropic" } } }, "opencode_go_anthropic_messages__qwen3_8_max": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cache_write_input_cost_per_million": 2.5, "cached_input_cost_per_million": 0.25, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "none", "description": "2.4-trillion-parameter multimodal flagship for coding, professional work, and long-horizon agentic workflows", "display_name": "Qwen3.8 Max via OpenCode Go", "input_cost_per_million": 2.0, "inventory": "opencode-go", "kind": "chat", "maker": "qwen", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_anthropic_messages", "source": "models-dev-opencode-go", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen3.8-max" }, "evidence": { "docs": { "endpoint": { "name": "Qwen3.8 Max", "npm": "@ai-sdk/anthropic", "url": "https://opencode.ai/zen/go/v1/messages" }, "id": "qwen3.8-max", "pricing": [ { "cache_read": 0.25, "cache_write": 2.5, "input": 2.0, "label": "Qwen3.8 Max", "output": 6.0, "usage": 15.0 } ] }, "live": { "id": "qwen3.8-max", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.25, "cache_write": 2.5, "input": 2, "output": 6 }, "description": "2.4-trillion-parameter multimodal flagship for coding, professional work, and long-horizon agentic workflows", "family": "qwen3.8-max", "id": "qwen3.8-max", "last_updated": "2026-08-03", "limit": { "context": 1000000, "output": 131072 }, "modalities": { "input": [ "text", "image", "video" ], "output": [ "text" ] }, "name": "Qwen3.8 Max", "open_weights": false, "reasoning": true, "reasoning_options": [ { "type": "toggle" }, { "max": 262144, "type": "budget_tokens" } ], "release_date": "2026-08-03", "structured_output": true, "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": true, "documented_npm": "@ai-sdk/anthropic", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/anthropic" } } }, "opencode_go_openai_chat__deepseek_v4_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "high", "description": "Official DeepSeek V4 Flash release with enhanced agentic capabilities and integrated DSpark speculative decoding", "display_name": "DeepSeek V4 Flash via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "deepseek", "max_output_tokens": 384000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "low", "high", "max" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "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/go/v1/chat/completions" }, "id": "deepseek-v4-flash", "pricing": [ { "cache_read": 0.007, "input": 0.22, "label": "DeepSeek V4 Flash (Off-Peak)", "output": 0.66, "usage": 30.0 }, { "cache_read": 0.014, "input": 0.44, "label": "DeepSeek V4 Flash (Peak)", "output": 1.32, "usage": 30.0 } ] }, "live": { "id": "deepseek-v4-flash", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": false, "cost": { "cache_read": 0.007, "input": 0.22, "output": 0.66 }, "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": "effort", "values": [ "low", "high", "max" ] } ], "release_date": "2026-07-31", "structured_output": true, "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__deepseek_v4_flash_vision_exp": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "none", "description": "Experimental multimodal DeepSeek V4 Flash model for image understanding, coding, and agentic work", "display_name": "DeepSeek V4 Flash Vision Exp via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "deepseek", "max_output_tokens": 384000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none", "low", "high", "max" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek-v4-flash-vision-exp" }, "evidence": { "docs": { "endpoint": { "name": "DeepSeek V4 Flash Vision Exp", "npm": "@ai-sdk/openai-compatible", "url": "https://opencode.ai/zen/go/v1/chat/completions" }, "id": "deepseek-v4-flash-vision-exp", "pricing": [ { "cache_read": 0.007, "input": 0.22, "label": "DeepSeek V4 Flash Vision Exp (Off-Peak)", "output": 0.66, "usage": 15.0 }, { "cache_read": 0.014, "input": 0.44, "label": "DeepSeek V4 Flash Vision Exp (Peak)", "output": 1.32, "usage": 15.0 } ] }, "live": { "id": "deepseek-v4-flash-vision-exp", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.007, "input": 0.22, "output": 0.66 }, "description": "Experimental multimodal DeepSeek V4 Flash model for image understanding, coding, and agentic work", "family": "deepseek-flash", "id": "deepseek-v4-flash-vision-exp", "interleaved": { "field": "reasoning_content" }, "last_updated": "2026-08-21", "limit": { "context": 1000000, "output": 384000 }, "modalities": { "input": [ "text", "image" ], "output": [ "text" ] }, "name": "DeepSeek V4 Flash Vision Exp", "open_weights": false, "reasoning": true, "reasoning_options": [ { "type": "toggle" }, { "type": "effort", "values": [ "low", "high", "max" ] } ], "release_date": "2026-08-21", "structured_output": true, "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__deepseek_v4_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "high", "description": "Flagship DeepSeek model for coding, reasoning, and agentic work", "display_name": "DeepSeek V4 Pro (New) via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "deepseek", "max_output_tokens": 384000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "high", "max" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "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/go/v1/chat/completions" }, "id": "deepseek-v4-pro", "pricing": [ { "cache_read": 0.022, "input": 0.66, "label": "DeepSeek V4 Pro (Off-Peak)", "output": 1.98, "usage": 15.0 }, { "cache_read": 0.044, "input": 1.32, "label": "DeepSeek V4 Pro (Peak)", "output": 3.96, "usage": 15.0 } ] }, "live": { "id": "deepseek-v4-pro", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": false, "cost": { "cache_read": 0.022, "input": 0.66, "output": 1.98 }, "description": "Flagship DeepSeek model for coding, reasoning, and agentic work", "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 (New)", "open_weights": true, "reasoning": true, "reasoning_options": [ { "type": "effort", "values": [ "high", "max" ] } ], "release_date": "2026-04-24", "structured_output": true, "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__glm_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 202752, "default_reasoning": "none", "description": "Legacy model retained for compatibility with older integrations", "display_name": "GLM-5 via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "zai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "glm-5" }, "evidence": { "docs": { "documented_endpoint": false, "id": "glm-5" }, "live": { "id": "glm-5", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": false, "cost": { "cache_read": 0.2, "input": 1, "output": 3.2 }, "description": "Legacy model retained for compatibility with older integrations", "family": "glm", "id": "glm-5", "interleaved": { "field": "reasoning_content" }, "knowledge": "2025-04", "last_updated": "2026-02-11", "limit": { "context": 202752, "output": 32768 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "GLM-5", "open_weights": true, "reasoning": true, "reasoning_options": [], "release_date": "2026-02-11", "status": "deprecated", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "models-dev-opencode-go", "disagreement": false, "documented_npm": null, "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__glm_5_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.26, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 202752, "default_reasoning": "none", "description": "Flagship GLM model for hybrid reasoning, coding, and agentic engineering", "display_name": "GLM-5.1 via OpenCode Go", "input_cost_per_million": 1.4, "inventory": "opencode-go", "kind": "chat", "maker": "zai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "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/go/v1/chat/completions" }, "id": "glm-5.1", "pricing": [ { "cache_read": 0.26, "input": 1.4, "label": "GLM-5.1", "output": 4.4, "usage": 60.0 } ] }, "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": 202752, "output": 32768 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "GLM-5.1", "open_weights": true, "reasoning": true, "reasoning_options": [], "release_date": "2026-04-07", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__glm_5_2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.26, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "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 Go", "input_cost_per_million": 1.4, "inventory": "opencode-go", "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-go-docs-source", "reasoning_levels": [ "high", "max" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "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/go/v1/chat/completions" }, "id": "glm-5.2", "pricing": [ { "cache_read": 0.26, "input": 1.4, "label": "GLM-5.2", "output": 4.4, "usage": 60.0 } ] }, "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 }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__glm_5_3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.26, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "high", "description": "Flagship GLM model for long-horizon coding, agents, and complex project delivery", "display_name": "GLM-5.3 via OpenCode Go", "input_cost_per_million": 1.4, "inventory": "opencode-go", "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-go-docs-source", "reasoning_levels": [ "low", "high", "max" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "glm-5.3" }, "evidence": { "docs": { "endpoint": { "name": "GLM-5.3", "npm": "@ai-sdk/openai-compatible", "url": "https://opencode.ai/zen/go/v1/chat/completions" }, "id": "glm-5.3", "pricing": [ { "cache_read": 0.26, "input": 1.4, "label": "GLM-5.3", "output": 4.4, "usage": 15.0 } ] }, "live": { "id": "glm-5.3", "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 long-horizon coding, agents, and complex project delivery", "family": "glm", "id": "glm-5.3", "interleaved": { "field": "reasoning_content" }, "last_updated": "2026-08-14", "limit": { "context": 1000000, "output": 131072 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "GLM-5.3", "open_weights": false, "reasoning": true, "reasoning_options": [ { "type": "effort", "values": [ "low", "high", "max" ] } ], "release_date": "2026-08-14", "structured_output": true, "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__hy3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.035, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 256000, "default_reasoning": "none", "description": "Tencent Hy reasoning model for coding, instruction following, and agent tasks", "display_name": "Hy3 (8x usage) via OpenCode Go", "input_cost_per_million": 0.14, "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 0.58, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none", "low", "high" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "hy3" }, "evidence": { "docs": { "endpoint": { "name": "Hy3", "npm": "@ai-sdk/openai-compatible", "url": "https://opencode.ai/zen/go/v1/chat/completions" }, "id": "hy3", "pricing": [ { "cache_read": 0.035, "input": 0.14, "label": "Hy3", "output": 0.58, "usage": 60.0 } ] }, "live": { "id": "hy3", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": false, "cost": { "cache_read": 0.004375, "input": 0.0175, "output": 0.0725 }, "description": "Tencent Hy reasoning model for coding, instruction following, and agent tasks", "family": "Hy", "id": "hy3", "last_updated": "2026-07-06", "limit": { "context": 256000, "output": 64000 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "Hy3 (8x usage)", "open_weights": true, "reasoning": true, "reasoning_options": [ { "type": "effort", "values": [ "none", "low", "high" ] } ], "release_date": "2026-07-06", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__hy3_preview": { "catalog": { "agent_compatible": false, "availability": "live-unverified", "availability_source": "opencode-go-models", "capability_confidence": "id-only", "capability_source": "opencode-go-models", "context_window": 0, "default_reasoning": "none", "description": "Live ID without capability fingerprint evidence", "display_name": "Unverified live Go model hy3-preview", "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-models", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "opencode-go-models", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "hy3-preview" }, "evidence": { "live": { "id": "hy3-preview", "object": "model", "owned_by": "opencode" }, "unverified_live_only": true } }, "opencode_go_openai_chat__kimi_k2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 262144, "default_reasoning": "none", "description": "Legacy model retained for compatibility with older integrations", "display_name": "Kimi K2.5 via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "kimi-k2.5" }, "evidence": { "docs": { "documented_endpoint": false, "id": "kimi-k2.5" }, "live": { "id": "kimi-k2.5", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.1, "input": 0.6, "output": 3 }, "description": "Legacy model retained for compatibility with older integrations", "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": [], "release_date": "2026-01-27", "status": "deprecated", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "models-dev-opencode-go", "disagreement": false, "documented_npm": null, "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__kimi_k2_6": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.16, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 262144, "default_reasoning": "none", "description": "Kimi multimodal agent model for visual understanding, coding, and planning", "display_name": "Kimi K2.6 via OpenCode Go", "input_cost_per_million": 0.95, "inventory": "opencode-go", "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-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "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/go/v1/chat/completions" }, "id": "kimi-k2.6", "pricing": [ { "cache_read": 0.16, "input": 0.95, "label": "Kimi K2.6", "output": 4.0, "usage": 60.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": [], "release_date": "2026-04-21", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__kimi_k2_7_code": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.19, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "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 Go", "input_cost_per_million": 0.95, "inventory": "opencode-go", "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-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "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/go/v1/chat/completions" }, "id": "kimi-k2.7-code", "pricing": [ { "cache_read": 0.19, "input": 0.95, "label": "Kimi K2.7 Code", "output": 4.0, "usage": 60.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 }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__kimi_k3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.3, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "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 Go", "input_cost_per_million": 3.0, "inventory": "opencode-go", "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-go-docs-source", "reasoning_levels": [ "max" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "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/go/v1/chat/completions" }, "id": "kimi-k3", "pricing": [ { "cache_read": 0.3, "input": 3.0, "label": "Kimi K3", "output": 15.0, "usage": 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 }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__mimo_v2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.0028, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1000000, "default_reasoning": "none", "description": "MiMo omni model for text, image, video, audio, and agents", "display_name": "MiMo V2.5 via OpenCode Go", "input_cost_per_million": 0.14, "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.28, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mimo-v2.5" }, "evidence": { "docs": { "endpoint": { "name": "MiMo-V2.5", "npm": "@ai-sdk/openai-compatible", "url": "https://opencode.ai/zen/go/v1/chat/completions" }, "id": "mimo-v2.5", "pricing": [ { "cache_read": 0.0028, "input": 0.14, "label": "MiMo V2.5", "output": 0.28, "usage": 60.0 } ] }, "live": { "id": "mimo-v2.5", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.0028, "input": 0.14, "output": 0.28 }, "description": "MiMo omni model for text, image, video, audio, and agents", "family": "mimo-v2.5", "id": "mimo-v2.5", "interleaved": { "field": "reasoning_content" }, "knowledge": "2024-12", "last_updated": "2026-04-22", "limit": { "context": 1000000, "output": 128000 }, "modalities": { "input": [ "text", "image", "audio", "video" ], "output": [ "text" ] }, "name": "MiMo V2.5", "open_weights": true, "reasoning": true, "reasoning_options": [], "release_date": "2026-04-22", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__mimo_v2_5_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.003625, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1048576, "default_reasoning": "none", "description": "MiMo pro model for strong multimodal reasoning and agent execution", "display_name": "MiMo V2.5 Pro via OpenCode Go", "input_cost_per_million": 0.435, "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.87, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mimo-v2.5-pro" }, "evidence": { "docs": { "endpoint": { "name": "MiMo-V2.5-Pro", "npm": "@ai-sdk/openai-compatible", "url": "https://opencode.ai/zen/go/v1/chat/completions" }, "id": "mimo-v2.5-pro", "pricing": [ { "cache_read": 0.003625, "input": 0.435, "label": "MiMo V2.5 Pro", "output": 0.87, "usage": 15.0 } ] }, "live": { "id": "mimo-v2.5-pro", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.003625, "input": 0.435, "output": 0.87 }, "description": "MiMo pro model for strong multimodal reasoning and agent execution", "family": "mimo-v2.5-pro", "id": "mimo-v2.5-pro", "interleaved": { "field": "reasoning_content" }, "knowledge": "2024-12", "last_updated": "2026-04-22", "limit": { "context": 1048576, "output": 128000 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "MiMo V2.5 Pro", "open_weights": true, "reasoning": true, "reasoning_options": [], "release_date": "2026-04-22", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__mimo_v2_omni": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 262144, "default_reasoning": "none", "description": "Legacy model retained for compatibility with older integrations", "display_name": "MiMo V2 Omni via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mimo-v2-omni" }, "evidence": { "docs": { "documented_endpoint": false, "id": "mimo-v2-omni" }, "live": { "id": "mimo-v2-omni", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.08, "input": 0.4, "output": 2 }, "description": "Legacy model retained for compatibility with older integrations", "family": "mimo-v2-omni", "id": "mimo-v2-omni", "interleaved": { "field": "reasoning_content" }, "knowledge": "2024-12", "last_updated": "2026-03-18", "limit": { "context": 262144, "output": 128000 }, "modalities": { "input": [ "text", "image", "audio", "pdf" ], "output": [ "text" ] }, "name": "MiMo V2 Omni", "open_weights": true, "reasoning": true, "reasoning_options": [], "release_date": "2026-03-18", "status": "deprecated", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "models-dev-opencode-go", "disagreement": false, "documented_npm": null, "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__mimo_v2_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 1048576, "default_reasoning": "none", "description": "Legacy model retained for compatibility with older integrations", "display_name": "MiMo V2 Pro via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mimo-v2-pro" }, "evidence": { "docs": { "documented_endpoint": false, "id": "mimo-v2-pro" }, "live": { "id": "mimo-v2-pro", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.2, "context_over_200k": { "cache_read": 0.4, "input": 2, "output": 6 }, "input": 1, "output": 3, "tiers": [ { "cache_read": 0.4, "input": 2, "output": 6, "tier": { "size": 256000, "type": "context" } } ] }, "description": "Legacy model retained for compatibility with older integrations", "family": "mimo-v2-pro", "id": "mimo-v2-pro", "interleaved": { "field": "reasoning_content" }, "knowledge": "2024-12", "last_updated": "2026-03-18", "limit": { "context": 1048576, "output": 128000 }, "modalities": { "input": [ "text" ], "output": [ "text" ] }, "name": "MiMo V2 Pro", "open_weights": true, "reasoning": true, "reasoning_options": [], "release_date": "2026-03-18", "status": "deprecated", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "models-dev-opencode-go", "disagreement": false, "documented_npm": null, "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__ox_alpha_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "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 Go", "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 131072, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "low", "high", "max" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "ox-alpha-free" }, "evidence": { "docs": { "endpoint": { "name": "Ox Alpha Free", "npm": "@ai-sdk/openai-compatible", "url": "https://opencode.ai/zen/go/v1/chat/completions" }, "id": "ox-alpha-free", "pricing": [ { "input": null, "label": "Ox Alpha Free", "output": null, "usage": null } ] }, "live": { "id": "ox-alpha-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": "ox-alpha-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 }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai-compatible", "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_openai_chat__qwen3_5_plus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "context_window": 262144, "default_reasoning": "none", "description": "Legacy model retained for compatibility with older integrations", "display_name": "Qwen3.5 Plus via OpenCode Go", "inventory": "opencode-go", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none" ], "resource_group": "opencode_go", "route": "opencode_go_openai_chat", "source": "models-dev-opencode-go", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen3.5-plus" }, "evidence": { "docs": { "documented_endpoint": false, "id": "qwen3.5-plus" }, "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": "Legacy model retained for compatibility with older integrations", "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, "reasoning": true, "reasoning_options": [ { "type": "toggle" }, { "max": 81920, "type": "budget_tokens" } ], "release_date": "2026-02-16", "status": "deprecated", "temperature": true, "tool_call": true }, "protocol_resolution": { "authority": "models-dev-opencode-go", "disagreement": false, "documented_npm": null, "models_dev_npm": "@ai-sdk/openai-compatible", "selected_npm": "@ai-sdk/openai-compatible" } } }, "opencode_go_responses__gpt_5_6_luna": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "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 Go", "inventory": "opencode-go", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "opencode_go", "route": "opencode_go_responses", "source": "models-dev-opencode-go", "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/go/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, "usage": 15.0 }, { "cache_read": 0.04, "cache_write": 0.5, "input": 0.4, "label": "GPT 5.6 Luna (> 272K tokens)", "output": 1.8, "usage": 15.0 } ] }, "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 }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai", "models_dev_npm": "@ai-sdk/openai", "selected_npm": "@ai-sdk/openai" } } }, "opencode_go_responses__grok_4_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.3, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "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 Go", "input_cost_per_million": 2.0, "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 500000, "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "opencode_go", "route": "opencode_go_responses", "source": "models-dev-opencode-go", "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/go/v1/responses" }, "id": "grok-4.5", "pricing": [ { "cache_read": 0.3, "input": 2.0, "label": "Grok 4.5", "output": 6.0, "usage": 15.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 }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai", "models_dev_npm": "@ai-sdk/openai", "selected_npm": "@ai-sdk/openai" } } }, "opencode_go_responses__muse_spark_1_2_contributor": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "opencode-go-models", "cached_input_cost_per_million": 0.002, "capability_confidence": "opencode-maintained-catalog", "capability_source": "models-dev-opencode-go", "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 Contributor via OpenCode Go", "input_cost_per_million": 0.1, "inventory": "opencode-go", "kind": "chat", "maker": "unknown", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "opencode-go-docs-source", "reasoning_levels": [ "minimal", "low", "medium", "high", "xhigh" ], "resource_group": "opencode_go", "route": "opencode_go_responses", "source": "models-dev-opencode-go", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "muse-spark-1.2-contributor" }, "evidence": { "docs": { "endpoint": { "name": "Muse Spark 1.2 Contributor", "npm": "@ai-sdk/openai", "url": "https://opencode.ai/zen/go/v1/responses" }, "id": "muse-spark-1.2-contributor", "pricing": [ { "cache_read": 0.002, "input": 0.1, "label": "Muse Spark 1.2 Contributor", "output": 0.2, "usage": 60.0 } ] }, "live": { "id": "muse-spark-1.2-contributor", "object": "model", "owned_by": "opencode" }, "models_dev": { "attachment": true, "cost": { "cache_read": 0.002, "input": 0.1, "output": 0.2 }, "description": "Muse Spark 1.2 is a coding-focused update to Muse Spark 1.1 with improvements in code generation, complex debugging, codebase understanding, and end-to-end developer workflows.", "family": "muse", "id": "muse-spark-1.2-contributor", "last_updated": "2026-08-05", "limit": { "context": 1048576, "output": 131072 }, "modalities": { "input": [ "text", "image", "video", "pdf", "audio" ], "output": [ "text" ] }, "name": "Muse Spark 1.2 Contributor", "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 }, "protocol_resolution": { "authority": "opencode-go-docs-source", "disagreement": false, "documented_npm": "@ai-sdk/openai", "models_dev_npm": "@ai-sdk/openai", "selected_npm": "@ai-sdk/openai" } } } }, "models_sha256": "6cee754c7f049ff226133db82b7848ed6d6fa606fd347cd25bc411707e497591", "schema_version": 8, "sources": { "models-dev-opencode-go": "https://models.dev/api.json", "opencode-go-docs": "https://opencode.ai/docs/go/", "opencode-go-docs-source": "https://raw.githubusercontent.com/anomalyco/opencode/03bba464d46f3eddf74195919b1344aa937f7b11/packages/web/src/content/docs/go.mdx", "opencode-go-models": "https://opencode.ai/zen/go/v1/models" } }