diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index d4db7d3439..7e6f4fbdd1 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -2768,14 +2768,14 @@ "input_modalities": ["text", "image"] }, { - "id": "grok-code", - "name": "Grok Code Fast 1", + "id": "qwen3.5-plus", + "name": "Qwen3.5 Plus", "description": "", - "context_length": 256000, + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, - "input_modalities": ["text"] + "input_modalities": ["text", "image"] }, { "id": "claude-opus-4-8", @@ -2791,7 +2791,7 @@ "id": "claude-opus-4-6", "name": "Claude Opus 4.6", "description": "Most powerful Claude model - latest version", - "context_length": 200000, + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2821,7 +2821,7 @@ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6", "description": "Balanced Claude model - latest version", - "context_length": 200000, + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2831,7 +2831,7 @@ "id": "claude-sonnet-4-5", "name": "Claude Sonnet 4.5", "description": "Balanced Claude model for everyday tasks", - "context_length": 200000, + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2841,19 +2841,19 @@ "id": "claude-sonnet-4", "name": "Claude Sonnet 4", "description": "Balanced Claude model", - "context_length": 200000, + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, { - "id": "claude-3-5-haiku", - "name": "Claude 3.5 Haiku", - "description": "Fast and efficient Claude model", - "context_length": 200000, + "id": "gpt-5.5", + "name": "GPT-5.5", + "description": "", + "context_length": 1050000, "tools_supported": true, - "supports_parallel_tool_calls": false, + "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] }, @@ -2869,20 +2869,19 @@ }, { "id": "gemini-3.1-pro", - "name": "Gemini 3.1 Pro", + "name": "Gemini 3.1 Pro Preview", "description": "Google's advanced multimodal model", - "context_length": 200000, + "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": 200000, + "context_length": 1048576, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2890,9 +2889,9 @@ }, { "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,9 +2899,9 @@ }, { "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, @@ -2910,19 +2909,19 @@ }, { "id": "gpt-5.3-codex-spark", - "name": "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.3-codex", - "name": "GPT 5.3 Codex", + "name": "GPT-5.3 Codex", "description": "Latest GPT-5.3 Codex model optimized for agentic coding", - "context_length": 272000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2930,9 +2929,9 @@ }, { "id": "gpt-5.2", - "name": "GPT 5.2", + "name": "GPT-5.2", "description": "Frontier model with improvements across knowledge, reasoning and coding", - "context_length": 272000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2940,9 +2939,9 @@ }, { "id": "gpt-5.2-codex", - "name": "GPT 5.2 Codex", + "name": "GPT-5.2 Codex", "description": "Frontier agentic coding model", - "context_length": 272000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2950,9 +2949,9 @@ }, { "id": "gpt-5.1", - "name": "GPT 5.1", + "name": "GPT-5.1", "description": "Advanced GPT-5 model for complex tasks", - "context_length": 200000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2960,9 +2959,9 @@ }, { "id": "gpt-5.1-codex-max", - "name": "GPT 5.1 Codex Max", + "name": "GPT-5.1 Codex Max", "description": "Most powerful GPT-5.1 Codex model", - "context_length": 200000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2970,9 +2969,9 @@ }, { "id": "gpt-5.1-codex", - "name": "GPT 5.1 Codex", + "name": "GPT-5.1 Codex", "description": "GPT-5.1 model optimized for coding", - "context_length": 200000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2980,9 +2979,9 @@ }, { "id": "gpt-5.1-codex-mini", - "name": "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": 200000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -2990,9 +2989,9 @@ }, { "id": "gpt-5", - "name": "GPT 5", + "name": "GPT-5", "description": "Latest GPT-5 model", - "context_length": 200000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -3000,9 +2999,9 @@ }, { "id": "gpt-5-codex", - "name": "GPT 5 Codex", + "name": "GPT-5 Codex", "description": "GPT-5 model optimized for coding", - "context_length": 200000, + "context_length": 400000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -3010,7 +3009,7 @@ }, { "id": "gpt-5-nano", - "name": "GPT 5 Nano", + "name": "GPT-5 Nano", "description": "Cheapest GPT-5-class model for simple high-volume tasks", "context_length": 400000, "tools_supported": true, @@ -3020,17 +3019,17 @@ }, { "id": "glm-5", - "name": "GLM 5", + "name": "GLM-5", "description": "GLM 5 model from Zhipu AI", - "context_length": 128000, + "context_length": 204800, "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", + "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, @@ -3042,99 +3041,97 @@ "id": "minimax-m2.5", "name": "MiniMax M2.5", "description": "MiniMax M2.5 model for coding and reasoning", - "context_length": 128000, + "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-free", - "name": "MiniMax M2.5 Free", - "description": "Free MiniMax M2.5 model for testing", - "context_length": 128000, + "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", "image"] + "input_modalities": ["text"] }, - { - "id": "mimo-v2-flash-free", - "name": "MiMo V2 Flash Free", - "description": "Free Xiaomi MiMo model for testing", - "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"] + "input_modalities": ["text", "image"] }, { "id": "kimi-k2.5", "name": "Kimi K2.5", "description": "Moonshot AI Kimi K2.5 model", - "context_length": 128000, + "context_length": 262144, "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, + "context_length": 200000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text"] }, { - "id": "nemotron-3-super-free", - "name": "Nemotron 3 Super Free", - "description": "Free NVIDIA Nemotron model for testing", - "context_length": 128000, + "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"] + "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": 1000000, + "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-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": "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", "image"] + "input_modalities": ["text"] }, { "id": "qwen3.6-plus", "name": "Qwen3.6 Plus", "description": "Advanced reasoning model with enhanced capabilities", - "context_length": 1000000, + "context_length": 262144, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -3149,6 +3146,46 @@ "supports_parallel_tool_calls": true, "supports_reasoning": true, "input_modalities": ["text", "image"] + }, + { + "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": "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": "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": "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"] } ], "auth_methods": ["api_key"] @@ -3212,9 +3249,9 @@ }, { "id": "glm-5", - "name": "GLM 5", + "name": "GLM-5", "description": "Zhipu AI's flagship model with 204K context, reasoning, and tool calling capabilities", - "context_length": 204800, + "context_length": 202752, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -3222,9 +3259,9 @@ }, { "id": "glm-5.1", - "name": "GLM 5.1", + "name": "GLM-5.1", "description": "Zhipu AI's latest flagship model with 204K context, reasoning, and tool calling capabilities", - "context_length": 204800, + "context_length": 202752, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true, @@ -3241,20 +3278,20 @@ "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", - "context_length": 1000000, + "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-omni", - "name": "MiMo V2 Omni", - "description": "Xiaomi's omni-modal model that natively processes image, video, and audio inputs", - "context_length": 262100, + "id": "qwen3.7-plus", + "name": "Qwen3.7 Plus", + "description": "", + "context_length": 1000000, "tools_supported": true, "supports_parallel_tool_calls": true, "supports_reasoning": true,