From 424de7f0c95dd951bf1dfa244bfc3ce48ae0fd28 Mon Sep 17 00:00:00 2001 From: ravshansbox Date: Sun, 7 Jun 2026 04:24:20 +0300 Subject: [PATCH 1/5] chore: update opencode model lists Co-Authored-By: ForgeCode --- crates/forge_repo/src/provider/provider.json | 739 +++++++++++++------ 1 file changed, 518 insertions(+), 221 deletions(-) diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index d4db7d3439..6a3b53bb93 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -2748,39 +2748,29 @@ "url": "https://opencode.ai/zen", "models": [ { - "id": "grok-build-0.1", - "name": "Grok Build 0.1", - "description": "", - "context_length": 256000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gemini-3.5-flash", - "name": "Gemini 3.5 Flash", - "description": "", - "context_length": 1048576, + "id": "claude-opus-4-5", + "name": "Claude Opus 4.5", + "description": "Most powerful Claude model", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "grok-code", - "name": "Grok Code Fast 1", - "description": "", - "context_length": 256000, + "id": "mimo-v2-flash-free", + "name": "MiMo V2 Flash Free", + "description": "Free Xiaomi MiMo model for testing", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "claude-opus-4-8", - "name": "Claude Opus 4.8", - "description": "", + "id": "claude-sonnet-4", + "name": "Claude Sonnet 4", + "description": "Balanced Claude model", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -2788,111 +2778,110 @@ "input_modalities": ["text", "image"] }, { - "id": "claude-opus-4-6", - "name": "Claude Opus 4.6", - "description": "Most powerful Claude model - latest version", - "context_length": 200000, + "id": "claude-sonnet-4-6", + "name": "Claude Sonnet 4.6", + "description": "Balanced Claude model - latest version", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "claude-opus-4-5", - "name": "Claude Opus 4.5", - "description": "Most powerful Claude model", - "context_length": 200000, + "id": "grok-build-0.1", + "name": "Grok Build 0.1", + "description": "", + "context_length": 256000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "claude-opus-4-1", - "name": "Claude Opus 4.1", - "description": "Powerful Claude model for complex tasks", - "context_length": 200000, + "id": "gpt-5.2", + "name": "GPT-5.2", + "description": "Frontier model with improvements across knowledge, reasoning and coding", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "claude-sonnet-4-6", - "name": "Claude Sonnet 4.6", - "description": "Balanced Claude model - latest version", - "context_length": 200000, + "id": "gpt-5-codex", + "name": "GPT-5 Codex", + "description": "GPT-5 model optimized for coding", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "claude-sonnet-4-5", - "name": "Claude Sonnet 4.5", - "description": "Balanced Claude model for everyday tasks", - "context_length": 200000, + "id": "hy3-preview-free", + "name": "Hy3 preview Free", + "description": "", + "context_length": 256000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "claude-sonnet-4", - "name": "Claude Sonnet 4", - "description": "Balanced Claude model", - "context_length": 200000, + "id": "glm-4.6", + "name": "GLM-4.6", + "description": "", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "claude-3-5-haiku", - "name": "Claude 3.5 Haiku", - "description": "Fast and efficient Claude model", - "context_length": 200000, + "id": "kimi-k2-thinking", + "name": "Kimi K2 Thinking", + "description": "", + "context_length": 262144, "tools_supported": true, - "supports_parallel_tool_calls": false, + "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "claude-haiku-4-5", - "name": "Claude Haiku 4.5", - "description": "Fastest Claude model for quick tasks", - "context_length": 200000, + "id": "gemini-3-pro", + "name": "Gemini 3 Pro", + "description": "", + "context_length": 1048576, "tools_supported": true, - "supports_parallel_tool_calls": false, + "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gemini-3.1-pro", - "name": "Gemini 3.1 Pro", - "description": "Google's advanced multimodal model", - "context_length": 200000, + "id": "gpt-5", + "name": "GPT-5", + "description": "Latest GPT-5 model", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "gemini-3-flash", - "name": "Gemini 3 Flash", - "description": "Google's fast multimodal model", + "id": "claude-haiku-4-5", + "name": "Claude Haiku 4.5", + "description": "Fastest Claude model for quick tasks", "context_length": 200000, "tools_supported": true, - "supports_parallel_tool_calls": true, + "supports_parallel_tool_calls": false, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { "id": "gpt-5.4-pro", - "name": "GPT 5.4 Pro", + "name": "GPT-5.4 Pro", "description": "GPT 5.4 Pro frontier model for complex professional work", - "context_length": 1000000, + "context_length": 1050000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2900,88 +2889,88 @@ }, { "id": "gpt-5.4", - "name": "GPT 5.4", + "name": "GPT-5.4", "description": "GPT 5.4 frontier model for complex professional work", - "context_length": 1000000, + "context_length": 1050000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.3-codex-spark", - "name": "GPT 5.3 Codex Spark", - "description": "Latest GPT-5.3 Codex Spark model for agentic coding", - "context_length": 128000, + "id": "qwen3.5-plus", + "name": "Qwen3.5 Plus", + "description": "", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.3-codex", - "name": "GPT 5.3 Codex", - "description": "Latest GPT-5.3 Codex model optimized for agentic coding", - "context_length": 272000, + "id": "minimax-m2.1", + "name": "MiniMax M2.1", + "description": "", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "gpt-5.2", - "name": "GPT 5.2", - "description": "Frontier model with improvements across knowledge, reasoning and coding", - "context_length": 272000, + "id": "gpt-5.5", + "name": "GPT-5.5", + "description": "", + "context_length": 1050000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.2-codex", - "name": "GPT 5.2 Codex", - "description": "Frontier agentic coding model", - "context_length": 272000, + "id": "kimi-k2.6", + "name": "Kimi K2.6", + "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.1", - "name": "GPT 5.1", - "description": "Advanced GPT-5 model for complex tasks", - "context_length": 200000, + "id": "glm-4.7", + "name": "GLM-4.7", + "description": "", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "gpt-5.1-codex-max", - "name": "GPT 5.1 Codex Max", - "description": "Most powerful GPT-5.1 Codex model", - "context_length": 200000, + "id": "gpt-5.1", + "name": "GPT-5.1", + "description": "Advanced GPT-5 model for complex tasks", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.1-codex", - "name": "GPT 5.1 Codex", - "description": "GPT-5.1 model optimized for coding", - "context_length": 200000, + "id": "gpt-5-nano", + "name": "GPT-5 Nano", + "description": "Cheapest GPT-5-class model for simple high-volume tasks", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.1-codex-mini", - "name": "GPT 5.1 Codex Mini", - "description": "Fast and efficient GPT-5.1 Codex mini model for quick coding tasks", + "id": "claude-opus-4-1", + "name": "Claude Opus 4.1", + "description": "Powerful Claude model for complex tasks", "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -2989,121 +2978,129 @@ "input_modalities": ["text", "image"] }, { - "id": "gpt-5", - "name": "GPT 5", - "description": "Latest GPT-5 model", - "context_length": 200000, + "id": "gpt-5.1-codex-max", + "name": "GPT-5.1 Codex Max", + "description": "Most powerful GPT-5.1 Codex model", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5-codex", - "name": "GPT 5 Codex", - "description": "GPT-5 model optimized for coding", - "context_length": 200000, + "id": "gpt-5.1-codex-mini", + "name": "GPT-5.1 Codex Mini", + "description": "Fast and efficient GPT-5.1 Codex mini model for quick coding tasks", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5-nano", - "name": "GPT 5 Nano", - "description": "Cheapest GPT-5-class model for simple high-volume tasks", - "context_length": 400000, + "id": "mimo-v2-omni-free", + "name": "MiMo V2 Omni Free", + "description": "MiMo-V2-Omni is a frontier omni-modal model that natively processes image, video, and audio inputs within a unified architecture", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "glm-5", - "name": "GLM 5", - "description": "GLM 5 model from Zhipu AI", - "context_length": 128000, + "id": "ring-2.6-1t-free", + "name": "Ring 2.6 1T Free", + "description": "", + "context_length": 262000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "glm-5.1", - "name": "GLM 5.1", - "description": "Latest flagship model series, foundational models specifically designed for agent applications with 200K context window and 128K maximum output", - "context_length": 204800, + "id": "nemotron-3-ultra-free", + "name": "Nemotron 3 Ultra Free", + "description": "", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "minimax-m2.5", - "name": "MiniMax M2.5", - "description": "MiniMax M2.5 model for coding and reasoning", - "context_length": 128000, + "id": "trinity-large-preview-free", + "name": "Trinity Large Preview", + "description": "Free Trinity large preview model for testing", + "context_length": 131072, "tools_supported": true, "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] + "supports_reasoning": false, + "input_modalities": ["text"] }, { - "id": "minimax-m2.5-free", - "name": "MiniMax M2.5 Free", - "description": "Free MiniMax M2.5 model for testing", - "context_length": 128000, + "id": "gemini-3-flash", + "name": "Gemini 3 Flash", + "description": "Google's fast multimodal model", + "context_length": 1048576, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "mimo-v2-flash-free", - "name": "MiMo V2 Flash Free", - "description": "Free Xiaomi MiMo model for testing", - "context_length": 128000, + "id": "qwen3.6-plus", + "name": "Qwen3.6 Plus", + "description": "Advanced reasoning model with enhanced capabilities", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "kimi-k2.5", - "name": "Kimi K2.5", - "description": "Moonshot AI Kimi K2.5 model", - "context_length": 128000, + "id": "mimo-v2.5-free", + "name": "MiMo V2.5 Free", + "description": "", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "trinity-large-preview-free", - "name": "Trinity Large Preview Free", - "description": "Free Trinity large preview model for testing", - "context_length": 128000, + "id": "gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "description": "", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "big-pickle", - "name": "Big Pickle", - "description": "Stealth model - free for testing", - "context_length": 128000, - "tools_supported": true, + "id": "claude-3-5-haiku", + "name": "Claude Haiku 3.5", + "description": "Fast and efficient Claude model", + "context_length": 200000, + "tools_supported": true, + "supports_parallel_tool_calls": false, + "supports_reasoning": false, + "input_modalities": ["text", "image"] + }, + { + "id": "gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "description": "Latest GPT-5.3 Codex model optimized for agentic coding", + "context_length": 400000, + "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "nemotron-3-super-free", - "name": "Nemotron 3 Super Free", - "description": "Free NVIDIA Nemotron model for testing", + "id": "gpt-5.3-codex-spark", + "name": "GPT-5.3 Codex Spark", + "description": "Latest GPT-5.3 Codex Spark model for agentic coding", "context_length": 128000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3111,89 +3108,89 @@ "input_modalities": ["text"] }, { - "id": "mimo-v2-pro-free", - "name": "Mimo V2 pro Free", - "description": "MiMo-V2-Pro is Xiaomi's flagship foundation model, featuring over 1T total parameters and a 1M context length", - "context_length": 1000000, + "id": "qwen3.6-plus-free", + "name": "Qwen3.6 Plus Free", + "description": "", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "mimo-v2-omni-free", - "name": "Mimo V2 omni Free", - "description": "MiMo-V2-Omni is a frontier omni-modal model that natively processes image, video, and audio inputs within a unified architecture", - "context_length": 262100, + "id": "gpt-5.5-pro", + "name": "GPT-5.5 Pro", + "description": "", + "context_length": 1050000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "qwen3.6-plus", - "name": "Qwen3.6 Plus", - "description": "Advanced reasoning model with enhanced capabilities", - "context_length": 1000000, + "id": "minimax-m2.1-free", + "name": "MiniMax M2.1 Free", + "description": "", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "kimi-k2.6", - "name": "Kimi K2.6", - "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", - "context_length": 262144, + "id": "gemini-3.1-pro", + "name": "Gemini 3.1 Pro Preview", + "description": "Google's advanced multimodal model", + "context_length": 1048576, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - } - ], - "auth_methods": ["api_key"] - }, - { - "id": "opencode_go", - "api_key_vars": "OPENCODE_API_KEY", - "url_param_vars": [], - "response_type": "OpenCode", - "url": "https://opencode.ai/zen/go", - "models": [ + }, { - "id": "qwen3.7-max", - "name": "Qwen3.7 Max", + "id": "gemini-3.5-flash", + "name": "Gemini 3.5 Flash", "description": "", - "context_length": 1000000, + "context_length": 1048576, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "mimo-v2.5-pro", - "name": "MiMo V2.5 Pro", - "description": "MiMo V2.5 Pro model", - "context_length": 1048576, + "id": "deepseek-v4-flash-free", + "name": "DeepSeek V4 Flash Free", + "description": "", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "mimo-v2.5", - "name": "MiMo V2.5", - "description": "MiMo V2.5 model", - "context_length": 1000000, + "id": "gpt-5.2-codex", + "name": "GPT-5.2 Codex", + "description": "Frontier agentic coding model", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "minimax-m2.7", + "name": "MiniMax M2.7", + "description": "", + "context_length": 204800, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, { "id": "deepseek-v4-flash", "name": "DeepSeek V4 Flash", - "description": "DeepSeek V4 Flash model", + "description": "", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3201,19 +3198,39 @@ "input_modalities": ["text"] }, { - "id": "deepseek-v4-pro", - "name": "DeepSeek V4 Pro", - "description": "DeepSeek V4 Pro model", + "id": "kimi-k2.5-free", + "name": "Kimi K2.5 Free", + "description": "", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "claude-opus-4-8", + "name": "Claude Opus 4.8", + "description": "", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "nemotron-3-super-free", + "name": "Nemotron 3 Super Free", + "description": "Free NVIDIA Nemotron model for testing", + "context_length": 204800, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, "input_modalities": ["text"] }, { "id": "glm-5", - "name": "GLM 5", - "description": "Zhipu AI's flagship model with 204K context, reasoning, and tool calling capabilities", + "name": "GLM-5", + "description": "GLM 5 model from Zhipu AI", "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3221,19 +3238,129 @@ "input_modalities": ["text"] }, { - "id": "glm-5.1", - "name": "GLM 5.1", - "description": "Zhipu AI's latest flagship model with 204K context, reasoning, and tool calling capabilities", + "id": "gpt-5.1-codex", + "name": "GPT-5.1 Codex", + "description": "GPT-5.1 model optimized for coding", + "context_length": 400000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "qwen3-coder", + "name": "Qwen3 Coder", + "description": "", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": false, + "input_modalities": ["text"] + }, + { + "id": "big-pickle", + "name": "Big Pickle", + "description": "Stealth model - free for testing", + "context_length": 200000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "ling-2.6-flash-free", + "name": "Ling 2.6 Flash Free", + "description": "", + "context_length": 262100, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": false, + "input_modalities": ["text"] + }, + { + "id": "minimax-m3-free", + "name": "MiniMax M3 Free", + "description": "", + "context_length": 200000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "minimax-m2.5", + "name": "MiniMax M2.5", + "description": "MiniMax M2.5 model for coding and reasoning", + "context_length": 204800, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "glm-4.7-free", + "name": "GLM-4.7 Free", + "description": "", "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, + { + "id": "claude-sonnet-4-5", + "name": "Claude Sonnet 4.5", + "description": "Balanced Claude model for everyday tasks", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "description": "", + "context_length": 400000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "mimo-v2-pro-free", + "name": "MiMo V2 Pro Free", + "description": "MiMo-V2-Pro is Xiaomi's flagship foundation model, featuring over 1T total parameters and a 1M context length", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "claude-opus-4-6", + "name": "Claude Opus 4.6", + "description": "Most powerful Claude model - latest version", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "kimi-k2", + "name": "Kimi K2", + "description": "", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": false, + "input_modalities": ["text"] + }, { "id": "kimi-k2.5", "name": "Kimi K2.5", - "description": "Moonshot AI's flagship model with 262K context, vision, and reasoning capabilities", + "description": "Moonshot AI Kimi K2.5 model", "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3241,20 +3368,120 @@ "input_modalities": ["text", "image"] }, { - "id": "mimo-v2-pro", - "name": "MiMo V2 Pro", - "description": "Xiaomi's flagship foundation model with 1M context, reasoning, and tool calling capabilities", + "id": "claude-opus-4-7", + "name": "Claude Opus 4.7", + "description": "", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "glm-5.1", + "name": "GLM-5.1", + "description": "Latest flagship model series, foundational models specifically designed for agent applications with 200K context window and 128K maximum output", + "context_length": 204800, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "grok-code", + "name": "Grok Code Fast 1", + "description": "", + "context_length": 256000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "minimax-m2.5-free", + "name": "MiniMax M2.5 Free", + "description": "Free MiniMax M2.5 model for testing", + "context_length": 204800, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "glm-5-free", + "name": "GLM-5 Free", + "description": "", + "context_length": 204800, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, "input_modalities": ["text"] + } + ], + "auth_methods": ["api_key"] + }, + { + "id": "opencode_go", + "api_key_vars": "OPENCODE_API_KEY", + "url_param_vars": [], + "response_type": "OpenCode", + "url": "https://opencode.ai/zen/go", + "models": [ + { + "id": "minimax-m3", + "name": "MiniMax M3", + "description": "", + "context_length": 512000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "qwen3.5-plus", + "name": "Qwen3.5 Plus", + "description": "", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] }, { "id": "mimo-v2-omni", "name": "MiMo V2 Omni", "description": "Xiaomi's omni-modal model that natively processes image, video, and audio inputs", - "context_length": 262100, + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "kimi-k2.6", + "name": "Kimi K2.6", + "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "qwen3.7-max", + "name": "Qwen3.7 Max", + "description": "", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "qwen3.6-plus", + "name": "Qwen3.6 Plus", + "description": "Advanced reasoning model with enhanced capabilities", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -3270,6 +3497,26 @@ "supports_reasoning": true, "input_modalities": ["text"] }, + { + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "description": "DeepSeek V4 Flash model", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "glm-5", + "name": "GLM-5", + "description": "Zhipu AI's flagship model with 204K context, reasoning, and tool calling capabilities", + "context_length": 202752, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, { "id": "minimax-m2.5", "name": "MiniMax M2.5", @@ -3281,9 +3528,19 @@ "input_modalities": ["text"] }, { - "id": "qwen3.6-plus", - "name": "Qwen3.6 Plus", - "description": "Advanced reasoning model with enhanced capabilities", + "id": "mimo-v2-pro", + "name": "MiMo V2 Pro", + "description": "Xiaomi's flagship foundation model with 1M context, reasoning, and tool calling capabilities", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "qwen3.7-plus", + "name": "Qwen3.7 Plus", + "description": "", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3291,14 +3548,54 @@ "input_modalities": ["text", "image"] }, { - "id": "kimi-k2.6", - "name": "Kimi K2.6", - "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", + "id": "mimo-v2.5", + "name": "MiMo V2.5", + "description": "MiMo V2.5 model", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "description": "DeepSeek V4 Pro model", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "kimi-k2.5", + "name": "Kimi K2.5", + "description": "Moonshot AI's flagship model with 262K context, vision, and reasoning capabilities", "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] + }, + { + "id": "glm-5.1", + "name": "GLM-5.1", + "description": "Zhipu AI's latest flagship model with 204K context, reasoning, and tool calling capabilities", + "context_length": 202752, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] + }, + { + "id": "mimo-v2.5-pro", + "name": "MiMo V2.5 Pro", + "description": "MiMo V2.5 Pro model", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text"] } ], "auth_methods": ["api_key"] From 4a1486dba0d2b4d22130dd2fb4fabaab8bada5ea Mon Sep 17 00:00:00 2001 From: ravshansbox Date: Sun, 7 Jun 2026 04:26:42 +0300 Subject: [PATCH 2/5] chore: remove deprecated opencode models Co-Authored-By: ForgeCode --- crates/forge_repo/src/provider/provider.json | 260 ------------------- 1 file changed, 260 deletions(-) diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index 6a3b53bb93..fd03ac2077 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -2757,16 +2757,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "mimo-v2-flash-free", - "name": "MiMo V2 Flash Free", - "description": "Free Xiaomi MiMo model for testing", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "claude-sonnet-4", "name": "Claude Sonnet 4", @@ -2817,46 +2807,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "hy3-preview-free", - "name": "Hy3 preview Free", - "description": "", - "context_length": 256000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "glm-4.6", - "name": "GLM-4.6", - "description": "", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "kimi-k2-thinking", - "name": "Kimi K2 Thinking", - "description": "", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "gemini-3-pro", - "name": "Gemini 3 Pro", - "description": "", - "context_length": 1048576, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "gpt-5", "name": "GPT-5", @@ -2907,16 +2857,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "minimax-m2.1", - "name": "MiniMax M2.1", - "description": "", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "gpt-5.5", "name": "GPT-5.5", @@ -2937,16 +2877,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "glm-4.7", - "name": "GLM-4.7", - "description": "", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "gpt-5.1", "name": "GPT-5.1", @@ -2997,26 +2927,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "mimo-v2-omni-free", - "name": "MiMo V2 Omni Free", - "description": "MiMo-V2-Omni is a frontier omni-modal model that natively processes image, video, and audio inputs within a unified architecture", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "ring-2.6-1t-free", - "name": "Ring 2.6 1T Free", - "description": "", - "context_length": 262000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "nemotron-3-ultra-free", "name": "Nemotron 3 Ultra Free", @@ -3027,16 +2937,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "trinity-large-preview-free", - "name": "Trinity Large Preview", - "description": "Free Trinity large preview model for testing", - "context_length": 131072, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": false, - "input_modalities": ["text"] - }, { "id": "gemini-3-flash", "name": "Gemini 3 Flash", @@ -3077,16 +2977,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "claude-3-5-haiku", - "name": "Claude Haiku 3.5", - "description": "Fast and efficient Claude model", - "context_length": 200000, - "tools_supported": true, - "supports_parallel_tool_calls": false, - "supports_reasoning": false, - "input_modalities": ["text", "image"] - }, { "id": "gpt-5.3-codex", "name": "GPT-5.3 Codex", @@ -3107,16 +2997,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "qwen3.6-plus-free", - "name": "Qwen3.6 Plus Free", - "description": "", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "gpt-5.5-pro", "name": "GPT-5.5 Pro", @@ -3127,16 +3007,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "minimax-m2.1-free", - "name": "MiniMax M2.1 Free", - "description": "", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "gemini-3.1-pro", "name": "Gemini 3.1 Pro Preview", @@ -3197,16 +3067,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "kimi-k2.5-free", - "name": "Kimi K2.5 Free", - "description": "", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "claude-opus-4-8", "name": "Claude Opus 4.8", @@ -3217,16 +3077,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "nemotron-3-super-free", - "name": "Nemotron 3 Super Free", - "description": "Free NVIDIA Nemotron model for testing", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "glm-5", "name": "GLM-5", @@ -3247,16 +3097,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "qwen3-coder", - "name": "Qwen3 Coder", - "description": "", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": false, - "input_modalities": ["text"] - }, { "id": "big-pickle", "name": "Big Pickle", @@ -3267,16 +3107,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "ling-2.6-flash-free", - "name": "Ling 2.6 Flash Free", - "description": "", - "context_length": 262100, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": false, - "input_modalities": ["text"] - }, { "id": "minimax-m3-free", "name": "MiniMax M3 Free", @@ -3297,16 +3127,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "glm-4.7-free", - "name": "GLM-4.7 Free", - "description": "", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "claude-sonnet-4-5", "name": "Claude Sonnet 4.5", @@ -3327,16 +3147,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "mimo-v2-pro-free", - "name": "MiMo V2 Pro Free", - "description": "MiMo-V2-Pro is Xiaomi's flagship foundation model, featuring over 1T total parameters and a 1M context length", - "context_length": 1048576, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "claude-opus-4-6", "name": "Claude Opus 4.6", @@ -3347,16 +3157,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "kimi-k2", - "name": "Kimi K2", - "description": "", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": false, - "input_modalities": ["text"] - }, { "id": "kimi-k2.5", "name": "Kimi K2.5", @@ -3386,36 +3186,6 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] - }, - { - "id": "grok-code", - "name": "Grok Code Fast 1", - "description": "", - "context_length": 256000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "minimax-m2.5-free", - "name": "MiniMax M2.5 Free", - "description": "Free MiniMax M2.5 model for testing", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "glm-5-free", - "name": "GLM-5 Free", - "description": "", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] } ], "auth_methods": ["api_key"] @@ -3437,26 +3207,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "qwen3.5-plus", - "name": "Qwen3.5 Plus", - "description": "", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "mimo-v2-omni", - "name": "MiMo V2 Omni", - "description": "Xiaomi's omni-modal model that natively processes image, video, and audio inputs", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "kimi-k2.6", "name": "Kimi K2.6", @@ -3527,16 +3277,6 @@ "supports_reasoning": true, "input_modalities": ["text"] }, - { - "id": "mimo-v2-pro", - "name": "MiMo V2 Pro", - "description": "Xiaomi's flagship foundation model with 1M context, reasoning, and tool calling capabilities", - "context_length": 1048576, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, { "id": "qwen3.7-plus", "name": "Qwen3.7 Plus", From 6c9d3e4f4471dbf21fcb22acf92b50abe3ef9f55 Mon Sep 17 00:00:00 2001 From: ravshansbox Date: Sun, 7 Jun 2026 15:40:05 +0300 Subject: [PATCH 3/5] chore: minimise opencode model list diff Co-Authored-By: ForgeCode --- crates/forge_repo/src/provider/provider.json | 346 +++++++++---------- 1 file changed, 173 insertions(+), 173 deletions(-) diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index fd03ac2077..634247f260 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -2748,19 +2748,29 @@ "url": "https://opencode.ai/zen", "models": [ { - "id": "claude-opus-4-5", - "name": "Claude Opus 4.5", - "description": "Most powerful Claude model", - "context_length": 200000, + "id": "grok-build-0.1", + "name": "Grok Build 0.1", + "description": "", + "context_length": 256000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "claude-sonnet-4", - "name": "Claude Sonnet 4", - "description": "Balanced Claude model", + "id": "gemini-3.5-flash", + "name": "Gemini 3.5 Flash", + "description": "", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "claude-opus-4-8", + "name": "Claude Opus 4.8", + "description": "", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -2768,9 +2778,9 @@ "input_modalities": ["text", "image"] }, { - "id": "claude-sonnet-4-6", - "name": "Claude Sonnet 4.6", - "description": "Balanced Claude model - latest version", + "id": "claude-opus-4-6", + "name": "Claude Opus 4.6", + "description": "Most powerful Claude model - latest version", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -2778,40 +2788,50 @@ "input_modalities": ["text", "image"] }, { - "id": "grok-build-0.1", - "name": "Grok Build 0.1", - "description": "", - "context_length": 256000, + "id": "claude-opus-4-5", + "name": "Claude Opus 4.5", + "description": "Most powerful Claude model", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.2", - "name": "GPT-5.2", - "description": "Frontier model with improvements across knowledge, reasoning and coding", - "context_length": 400000, + "id": "claude-opus-4-1", + "name": "Claude Opus 4.1", + "description": "Powerful Claude model for complex tasks", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5-codex", - "name": "GPT-5 Codex", - "description": "GPT-5 model optimized for coding", - "context_length": 400000, + "id": "claude-sonnet-4-6", + "name": "Claude Sonnet 4.6", + "description": "Balanced Claude model - latest version", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5", - "name": "GPT-5", - "description": "Latest GPT-5 model", - "context_length": 400000, + "id": "claude-sonnet-4-5", + "name": "Claude Sonnet 4.5", + "description": "Balanced Claude model for everyday tasks", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "claude-sonnet-4", + "name": "Claude Sonnet 4", + "description": "Balanced Claude model", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2827,6 +2847,26 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "gemini-3.1-pro", + "name": "Gemini 3.1 Pro Preview", + "description": "Google's advanced multimodal model", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "gemini-3-flash", + "name": "Gemini 3 Flash", + "description": "Google's fast multimodal model", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "gpt-5.4-pro", "name": "GPT-5.4 Pro", @@ -2848,39 +2888,39 @@ "input_modalities": ["text", "image"] }, { - "id": "qwen3.5-plus", - "name": "Qwen3.5 Plus", - "description": "", - "context_length": 262144, + "id": "gpt-5.3-codex-spark", + "name": "GPT-5.3 Codex Spark", + "description": "Latest GPT-5.3 Codex Spark model for agentic coding", + "context_length": 128000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "gpt-5.5", - "name": "GPT-5.5", - "description": "", - "context_length": 1050000, + "id": "gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "description": "Latest GPT-5.3 Codex model optimized for agentic coding", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "kimi-k2.6", - "name": "Kimi K2.6", - "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", - "context_length": 262144, + "id": "gpt-5.2", + "name": "GPT-5.2", + "description": "Frontier model with improvements across knowledge, reasoning and coding", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.1", - "name": "GPT-5.1", - "description": "Advanced GPT-5 model for complex tasks", + "id": "gpt-5.2-codex", + "name": "GPT-5.2 Codex", + "description": "Frontier agentic coding model", "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -2888,9 +2928,9 @@ "input_modalities": ["text", "image"] }, { - "id": "gpt-5-nano", - "name": "GPT-5 Nano", - "description": "Cheapest GPT-5-class model for simple high-volume tasks", + "id": "gpt-5.1", + "name": "GPT-5.1", + "description": "Advanced GPT-5 model for complex tasks", "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -2898,19 +2938,19 @@ "input_modalities": ["text", "image"] }, { - "id": "claude-opus-4-1", - "name": "Claude Opus 4.1", - "description": "Powerful Claude model for complex tasks", - "context_length": 200000, + "id": "gpt-5.1-codex-max", + "name": "GPT-5.1 Codex Max", + "description": "Most powerful GPT-5.1 Codex model", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.1-codex-max", - "name": "GPT-5.1 Codex Max", - "description": "Most powerful GPT-5.1 Codex model", + "id": "gpt-5.1-codex", + "name": "GPT-5.1 Codex", + "description": "GPT-5.1 model optimized for coding", "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -2928,138 +2968,128 @@ "input_modalities": ["text", "image"] }, { - "id": "nemotron-3-ultra-free", - "name": "Nemotron 3 Ultra Free", - "description": "", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "gemini-3-flash", - "name": "Gemini 3 Flash", - "description": "Google's fast multimodal model", - "context_length": 1048576, + "id": "gpt-5", + "name": "GPT-5", + "description": "Latest GPT-5 model", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "qwen3.6-plus", - "name": "Qwen3.6 Plus", - "description": "Advanced reasoning model with enhanced capabilities", - "context_length": 262144, + "id": "gpt-5-codex", + "name": "GPT-5 Codex", + "description": "GPT-5 model optimized for coding", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "mimo-v2.5-free", - "name": "MiMo V2.5 Free", - "description": "", - "context_length": 200000, + "id": "gpt-5-nano", + "name": "GPT-5 Nano", + "description": "Cheapest GPT-5-class model for simple high-volume tasks", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gpt-5.4-nano", - "name": "GPT-5.4 Nano", - "description": "", - "context_length": 400000, + "id": "glm-5", + "name": "GLM-5", + "description": "GLM 5 model from Zhipu AI", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "gpt-5.3-codex", - "name": "GPT-5.3 Codex", - "description": "Latest GPT-5.3 Codex model optimized for agentic coding", - "context_length": 400000, + "id": "glm-5.1", + "name": "GLM-5.1", + "description": "Latest flagship model series, foundational models specifically designed for agent applications with 200K context window and 128K maximum output", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "gpt-5.3-codex-spark", - "name": "GPT-5.3 Codex Spark", - "description": "Latest GPT-5.3 Codex Spark model for agentic coding", - "context_length": 128000, + "id": "minimax-m2.5", + "name": "MiniMax M2.5", + "description": "MiniMax M2.5 model for coding and reasoning", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "gpt-5.5-pro", - "name": "GPT-5.5 Pro", - "description": "", - "context_length": 1050000, + "id": "kimi-k2.5", + "name": "Kimi K2.5", + "description": "Moonshot AI Kimi K2.5 model", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "gemini-3.1-pro", - "name": "Gemini 3.1 Pro Preview", - "description": "Google's advanced multimodal model", - "context_length": 1048576, + "id": "big-pickle", + "name": "Big Pickle", + "description": "Stealth model - free for testing", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "gemini-3.5-flash", - "name": "Gemini 3.5 Flash", - "description": "", - "context_length": 1048576, + "id": "qwen3.6-plus", + "name": "Qwen3.6 Plus", + "description": "Advanced reasoning model with enhanced capabilities", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "deepseek-v4-flash-free", - "name": "DeepSeek V4 Flash Free", - "description": "", - "context_length": 200000, + "id": "kimi-k2.6", + "name": "Kimi K2.6", + "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "gpt-5.2-codex", - "name": "GPT-5.2 Codex", - "description": "Frontier agentic coding model", - "context_length": 400000, + "id": "qwen3.5-plus", + "name": "Qwen3.5 Plus", + "description": "", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "minimax-m2.7", - "name": "MiniMax M2.7", + "id": "gpt-5.5", + "name": "GPT-5.5", "description": "", - "context_length": 204800, + "context_length": 1050000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "deepseek-v4-flash", - "name": "DeepSeek V4 Flash", + "id": "nemotron-3-ultra-free", + "name": "Nemotron 3 Ultra Free", "description": "", "context_length": 1000000, "tools_supported": true, @@ -3068,39 +3098,39 @@ "input_modalities": ["text"] }, { - "id": "claude-opus-4-8", - "name": "Claude Opus 4.8", + "id": "mimo-v2.5-free", + "name": "MiMo V2.5 Free", "description": "", - "context_length": 1000000, + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "glm-5", - "name": "GLM-5", - "description": "GLM 5 model from Zhipu AI", - "context_length": 204800, + "id": "gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "description": "", + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "gpt-5.1-codex", - "name": "GPT-5.1 Codex", - "description": "GPT-5.1 model optimized for coding", - "context_length": 400000, + "id": "gpt-5.5-pro", + "name": "GPT-5.5 Pro", + "description": "", + "context_length": 1050000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "big-pickle", - "name": "Big Pickle", - "description": "Stealth model - free for testing", + "id": "deepseek-v4-flash-free", + "name": "DeepSeek V4 Flash Free", + "description": "", "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3108,30 +3138,30 @@ "input_modalities": ["text"] }, { - "id": "minimax-m3-free", - "name": "MiniMax M3 Free", + "id": "minimax-m2.7", + "name": "MiniMax M2.7", "description": "", - "context_length": 200000, + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "minimax-m2.5", - "name": "MiniMax M2.5", - "description": "MiniMax M2.5 model for coding and reasoning", - "context_length": 204800, + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "description": "", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "claude-sonnet-4-5", - "name": "Claude Sonnet 4.5", - "description": "Balanced Claude model for everyday tasks", - "context_length": 1000000, + "id": "minimax-m3-free", + "name": "MiniMax M3 Free", + "description": "", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -3147,26 +3177,6 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, - { - "id": "claude-opus-4-6", - "name": "Claude Opus 4.6", - "description": "Most powerful Claude model - latest version", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "kimi-k2.5", - "name": "Kimi K2.5", - "description": "Moonshot AI Kimi K2.5 model", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, { "id": "claude-opus-4-7", "name": "Claude Opus 4.7", @@ -3176,16 +3186,6 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "glm-5.1", - "name": "GLM-5.1", - "description": "Latest flagship model series, foundational models specifically designed for agent applications with 200K context window and 128K maximum output", - "context_length": 204800, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] } ], "auth_methods": ["api_key"] From b7a4896fd8e1af8d378eba0ffa015b35a757b866 Mon Sep 17 00:00:00 2001 From: ravshansbox Date: Sun, 7 Jun 2026 15:45:50 +0300 Subject: [PATCH 4/5] chore: minimise opencode go model diff Co-Authored-By: ForgeCode --- crates/forge_repo/src/provider/provider.json | 116 +++++++++---------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index 634247f260..b6c416f4d6 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -3198,39 +3198,29 @@ "url": "https://opencode.ai/zen/go", "models": [ { - "id": "minimax-m3", - "name": "MiniMax M3", + "id": "qwen3.7-max", + "name": "Qwen3.7 Max", "description": "", - "context_length": 512000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "kimi-k2.6", - "name": "Kimi K2.6", - "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", - "context_length": 262144, + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "qwen3.7-max", - "name": "Qwen3.7 Max", - "description": "", - "context_length": 1000000, + "id": "mimo-v2.5-pro", + "name": "MiMo V2.5 Pro", + "description": "MiMo V2.5 Pro model", + "context_length": 1048576, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "qwen3.6-plus", - "name": "Qwen3.6 Plus", - "description": "Advanced reasoning model with enhanced capabilities", + "id": "mimo-v2.5", + "name": "MiMo V2.5", + "description": "MiMo V2.5 model", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3238,19 +3228,19 @@ "input_modalities": ["text", "image"] }, { - "id": "minimax-m2.7", - "name": "MiniMax M2.7", - "description": "MiniMax's latest model with enhanced reasoning and 204K context", - "context_length": 204800, + "id": "deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "description": "DeepSeek V4 Flash model", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "deepseek-v4-flash", - "name": "DeepSeek V4 Flash", - "description": "DeepSeek V4 Flash model", + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "description": "DeepSeek V4 Pro model", "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3268,49 +3258,59 @@ "input_modalities": ["text"] }, { - "id": "minimax-m2.5", - "name": "MiniMax M2.5", - "description": "MiniMax's model with 204K context and reasoning capabilities", - "context_length": 204800, + "id": "glm-5.1", + "name": "GLM-5.1", + "description": "Zhipu AI's latest flagship model with 204K context, reasoning, and tool calling capabilities", + "context_length": 202752, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "qwen3.7-plus", - "name": "Qwen3.7 Plus", - "description": "", - "context_length": 1000000, + "id": "kimi-k2.5", + "name": "Kimi K2.5", + "description": "Moonshot AI's flagship model with 262K context, vision, and reasoning capabilities", + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "mimo-v2.5", - "name": "MiMo V2.5", - "description": "MiMo V2.5 model", - "context_length": 1000000, + "id": "minimax-m2.7", + "name": "MiniMax M2.7", + "description": "MiniMax's latest model with enhanced reasoning and 204K context", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { - "id": "deepseek-v4-pro", - "name": "DeepSeek V4 Pro", - "description": "DeepSeek V4 Pro model", - "context_length": 1000000, + "id": "minimax-m2.5", + "name": "MiniMax M2.5", + "description": "MiniMax's model with 204K context and reasoning capabilities", + "context_length": 204800, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "kimi-k2.5", - "name": "Kimi K2.5", - "description": "Moonshot AI's flagship model with 262K context, vision, and reasoning capabilities", + "id": "qwen3.6-plus", + "name": "Qwen3.6 Plus", + "description": "Advanced reasoning model with enhanced capabilities", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "kimi-k2.6", + "name": "Kimi K2.6", + "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3318,24 +3318,24 @@ "input_modalities": ["text", "image"] }, { - "id": "glm-5.1", - "name": "GLM-5.1", - "description": "Zhipu AI's latest flagship model with 204K context, reasoning, and tool calling capabilities", - "context_length": 202752, + "id": "minimax-m3", + "name": "MiniMax M3", + "description": "", + "context_length": 512000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { - "id": "mimo-v2.5-pro", - "name": "MiMo V2.5 Pro", - "description": "MiMo V2.5 Pro model", - "context_length": 1048576, + "id": "qwen3.7-plus", + "name": "Qwen3.7 Plus", + "description": "", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] } ], "auth_methods": ["api_key"] From b1640ee2eea0a597fd6fbaac434487ee4036922b Mon Sep 17 00:00:00 2001 From: ravshansbox Date: Sun, 7 Jun 2026 15:47:30 +0300 Subject: [PATCH 5/5] chore: place new opencode models in removed slots Co-Authored-By: ForgeCode --- crates/forge_repo/src/provider/provider.json | 156 +++++++++---------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index b6c416f4d6..7e6f4fbdd1 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -2767,6 +2767,16 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "qwen3.5-plus", + "name": "Qwen3.5 Plus", + "description": "", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "claude-opus-4-8", "name": "Claude Opus 4.8", @@ -2837,6 +2847,16 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "gpt-5.5", + "name": "GPT-5.5", + "description": "", + "context_length": 1050000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "claude-haiku-4-5", "name": "Claude Haiku 4.5", @@ -3028,49 +3048,29 @@ "input_modalities": ["text"] }, { - "id": "kimi-k2.5", - "name": "Kimi K2.5", - "description": "Moonshot AI Kimi K2.5 model", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "big-pickle", - "name": "Big Pickle", - "description": "Stealth model - free for testing", - "context_length": 200000, + "id": "nemotron-3-ultra-free", + "name": "Nemotron 3 Ultra Free", + "description": "", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "qwen3.6-plus", - "name": "Qwen3.6 Plus", - "description": "Advanced reasoning model with enhanced capabilities", - "context_length": 262144, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "kimi-k2.6", - "name": "Kimi K2.6", - "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", - "context_length": 262144, + "id": "mimo-v2.5-free", + "name": "MiMo V2.5 Free", + "description": "", + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "qwen3.5-plus", - "name": "Qwen3.5 Plus", - "description": "", + "id": "kimi-k2.5", + "name": "Kimi K2.5", + "description": "Moonshot AI Kimi K2.5 model", "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, @@ -3078,44 +3078,24 @@ "input_modalities": ["text", "image"] }, { - "id": "gpt-5.5", - "name": "GPT-5.5", + "id": "gpt-5.4-nano", + "name": "GPT-5.4 Nano", "description": "", - "context_length": 1050000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "nemotron-3-ultra-free", - "name": "Nemotron 3 Ultra Free", - "description": "", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text"] - }, - { - "id": "mimo-v2.5-free", - "name": "MiMo V2.5 Free", - "description": "", + "id": "big-pickle", + "name": "Big Pickle", + "description": "Stealth model - free for testing", "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "gpt-5.4-nano", - "name": "GPT-5.4 Nano", - "description": "", - "context_length": 400000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] + "input_modalities": ["text"] }, { "id": "gpt-5.5-pro", @@ -3147,6 +3127,26 @@ "supports_reasoning": true, "input_modalities": ["text"] }, + { + "id": "qwen3.6-plus", + "name": "Qwen3.6 Plus", + "description": "Advanced reasoning model with enhanced capabilities", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "kimi-k2.6", + "name": "Kimi K2.6", + "description": "Moonshot AI Kimi K2.6 model with multimodal input, reasoning, and tool calling capabilities", + "context_length": 262144, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "deepseek-v4-flash", "name": "DeepSeek V4 Flash", @@ -3277,6 +3277,26 @@ "supports_reasoning": true, "input_modalities": ["text", "image"] }, + { + "id": "minimax-m3", + "name": "MiniMax M3", + "description": "", + "context_length": 512000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "qwen3.7-plus", + "name": "Qwen3.7 Plus", + "description": "", + "context_length": 1000000, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "minimax-m2.7", "name": "MiniMax M2.7", @@ -3316,26 +3336,6 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] - }, - { - "id": "minimax-m3", - "name": "MiniMax M3", - "description": "", - "context_length": 512000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] - }, - { - "id": "qwen3.7-plus", - "name": "Qwen3.7 Plus", - "description": "", - "context_length": 1000000, - "tools_supported": true, - "supports_parallel_tool_calls": true, - "supports_reasoning": true, - "input_modalities": ["text", "image"] } ], "auth_methods": ["api_key"]