From 7846a5c1d65f7732d69c96a65df74df4d6f3d521 Mon Sep 17 00:00:00 2001 From: RigaOnTheRocks <84678012+RigaOnTheRocks@users.noreply.github.com> Date: Tue, 18 Aug 2026 12:49:59 +0200 Subject: [PATCH] Sync models.json with current Command Code registry (55 models) Updates the model catalog to match Command Code's current registry: - Adds Qwen3.7-Flash, Qwen3.8-Max, Qwen3.7-Plus - Adds Gemini 3.6/3.7 Flash, GLM-5.2/5.2-Fast/5.3, Grok 4.5/4.6 - Adds Kimi-K2.7-Code/Highspeed, K3, Muse Spark 1.1/1.2, Inkling - Adds MiniMax-M3, MiMo V2.5/Pro, Step-3.7-Flash, Hy3, Laguna S 2.1, Fugu - Fixes case-sensitive ids verified against api.commandcode.ai (e.g. Qwen/Qwen3.7-Flash) --- models.json | 649 +++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 568 insertions(+), 81 deletions(-) diff --git a/models.json b/models.json index db50960..81efbc9 100644 --- a/models.json +++ b/models.json @@ -1,15 +1,13 @@ [ { - "id": "claude-haiku-4-5-20251001", + "id": "claude-haiku-4-5", "name": "Claude Haiku 4.5", "tier": "premium", "reasoning": false, "tool_call": true, "cost": { "input": 1, - "output": 5, - "cache_read": 0.1, - "cache_write": 1.25 + "output": 5 }, "limit": { "context": 200000, @@ -24,15 +22,43 @@ "tool_call": true, "cost": { "input": 5, - "output": 25, - "cache_read": 0.5, - "cache_write": 6.25 + "output": 25 }, "limit": { "context": 1000000, "output": 32000 } }, + { + "id": "claude-opus-4-8", + "name": "Claude Opus 4.8", + "tier": "premium", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 5, + "output": 25 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, + { + "id": "claude-opus-5", + "name": "Claude Opus 5", + "tier": "premium", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 5, + "output": 25 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, { "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6", @@ -41,15 +67,43 @@ "tool_call": true, "cost": { "input": 3, - "output": 15, - "cache_read": 0.3, - "cache_write": 3.75 + "output": 15 }, "limit": { "context": 1000000, "output": 16000 } }, + { + "id": "claude-sonnet-5", + "name": "Claude Sonnet 5", + "tier": "premium", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 3, + "output": 15 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, + { + "id": "claude-fable-5", + "name": "Claude Fable 5", + "tier": "premium", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 3, + "output": 15 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, { "id": "gpt-5.3-codex", "name": "GPT-5.3 Codex", @@ -57,13 +111,12 @@ "reasoning": true, "tool_call": true, "cost": { - "input": 2, - "output": 8, - "cache_read": 0.5 + "input": 1.375, + "output": 10.96 }, "limit": { "context": 400000, - "output": 128000 + "output": 400000 } }, { @@ -73,13 +126,12 @@ "reasoning": true, "tool_call": true, "cost": { - "input": 2.5, - "output": 15, - "cache_read": 0.25 + "input": 2.898, + "output": 15.453 }, "limit": { - "context": 400000, - "output": 128000 + "context": 1050000, + "output": 1050000 } }, { @@ -89,13 +141,12 @@ "reasoning": true, "tool_call": true, "cost": { - "input": 0.75, - "output": 4.5, - "cache_read": 0.075 + "input": 0.279, + "output": 2.192 }, "limit": { "context": 400000, - "output": 128000 + "output": 400000 } }, { @@ -105,13 +156,57 @@ "reasoning": true, "tool_call": true, "cost": { - "input": 5, - "output": 30, - "cache_read": 0.5 + "input": 2.749, + "output": 16.498 }, "limit": { - "context": 256000, - "output": 128000 + "context": 400000, + "output": 400000 + } + }, + { + "id": "gpt-5.6-luna", + "name": "GPT-5.6 Luna", + "tier": "premium", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 1.1, + "output": 6.599 + }, + "limit": { + "context": 1050000, + "output": 1050000 + } + }, + { + "id": "gpt-5.6-sol", + "name": "GPT-5.6 Sol", + "tier": "premium", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 5.5, + "output": 32.998 + }, + "limit": { + "context": 1050000, + "output": 1050000 + } + }, + { + "id": "gpt-5.6-terra", + "name": "GPT-5.6 Terra", + "tier": "premium", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 2.749, + "output": 16.498 + }, + "limit": { + "context": 1050000, + "output": 1050000 } }, { @@ -122,8 +217,7 @@ "tool_call": true, "cost": { "input": 0.14, - "output": 0.28, - "cache_read": 0.01 + "output": 0.28 }, "limit": { "context": 1000000, @@ -138,8 +232,7 @@ "tool_call": true, "cost": { "input": 0.435, - "output": 0.87, - "cache_read": 0.003625 + "output": 0.87 }, "limit": { "context": 1000000, @@ -154,8 +247,7 @@ "tool_call": true, "cost": { "input": 0.25, - "output": 1.5, - "cache_read": 0.03 + "output": 1.5 }, "limit": { "context": 1000000, @@ -170,8 +262,7 @@ "tool_call": true, "cost": { "input": 1.5, - "output": 9, - "cache_read": 0.15 + "output": 9 }, "limit": { "context": 1000000, @@ -179,36 +270,140 @@ } }, { - "id": "zai-org/GLM-5", - "name": "GLM-5", + "id": "google/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.75, + "output": 3.75 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, + { + "id": "google/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.75, + "output": 3.75 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, + { + "id": "google/gemini-3.7-flash", + "name": "Gemini 3.7 Flash", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.75, + "output": 3.75 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, + { + "id": "meta/muse-spark-1.1", + "name": "Muse Spark 1.1", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.2, + "output": 1 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "meta/muse-spark-1.2", + "name": "Muse Spark 1.2", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.2, + "output": 1 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "meta/muse-spark-1.2-contributor", + "name": "Muse Spark 1.2 Contributor", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.01, + "output": 0.05 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "MiniMaxAI/MiniMax-M2.5", + "name": "MiniMax M2.5", "tier": "open-source", "reasoning": false, "tool_call": true, "cost": { - "input": 0.95, - "output": 3.15 + "input": 0.3, + "output": 1.2 }, "limit": { - "context": 200000, + "context": 1000000, "output": 131072 } }, { - "id": "zai-org/GLM-5.1", - "name": "GLM-5.1", + "id": "MiniMaxAI/MiniMax-M2.7", + "name": "MiniMax M2.7", "tier": "open-source", - "reasoning": false, + "reasoning": true, "tool_call": true, "cost": { - "input": 1.4, - "output": 4.4, - "cache_read": 0.26 + "input": 0.3, + "output": 1.2 }, "limit": { - "context": 200000, + "context": 1000000, "output": 131072 } }, + { + "id": "MiniMaxAI/MiniMax-M3", + "name": "MiniMax M3", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.395, + "output": 1.977 + }, + "limit": { + "context": 1048576, + "output": 1048576 + } + }, { "id": "moonshotai/Kimi-K2.5", "name": "Kimi K2.5", @@ -216,11 +411,11 @@ "reasoning": false, "tool_call": true, "cost": { - "input": 0.6, - "output": 3 + "input": 0.495, + "output": 2.768 }, "limit": { - "context": 256000, + "context": 262144, "output": 131072 } }, @@ -228,47 +423,90 @@ "id": "moonshotai/Kimi-K2.6", "name": "Kimi K2.6", "tier": "open-source", - "reasoning": false, + "reasoning": true, "tool_call": true, "cost": { - "input": 0.95, - "output": 4, - "cache_read": 0.16 + "input": 0.495, + "output": 2.768 }, "limit": { - "context": 256000, + "context": 262144, "output": 131072 } }, { - "id": "MiniMaxAI/MiniMax-M2.5", - "name": "MiniMax M2.5", + "id": "moonshotai/Kimi-K2.7-Code", + "name": "Kimi K2.7 Code", "tier": "open-source", - "reasoning": false, + "reasoning": true, "tool_call": true, "cost": { - "input": 0.5, - "output": 2 + "input": 0.75, + "output": 3.5 }, "limit": { - "context": 200000, - "output": 131072 + "context": 262144, + "output": 262144 } }, { - "id": "MiniMaxAI/MiniMax-M2.7", - "name": "MiniMax M2.7", + "id": "moonshotai/Kimi-K2.7-Code-Highspeed", + "name": "Kimi K2.7 Code Highspeed", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.75, + "output": 3.5 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "moonshotai/Kimi-K3", + "name": "Kimi K3", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 3, + "output": 14.999 + }, + "limit": { + "context": 1048576, + "output": 1048576 + } + }, + { + "id": "nvidia/nemotron-3-ultra-550b-a55b", + "name": "Nemotron 3 Ultra", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.2, + "output": 0.8 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "poolside/laguna-s-2.1-free", + "name": "Laguna S 2.1", "tier": "open-source", "reasoning": false, "tool_call": true, "cost": { - "input": 0.3, - "output": 1.2, - "cache_read": 0.06 + "input": 0, + "output": 0 }, "limit": { - "context": 1000000, - "output": 131072 + "context": 262144, + "output": 262144 } }, { @@ -279,9 +517,7 @@ "tool_call": true, "cost": { "input": 1.3, - "output": 7.8, - "cache_read": 0.26, - "cache_write": 1.63 + "output": 7.8 }, "limit": { "context": 1000000, @@ -296,14 +532,28 @@ "tool_call": true, "cost": { "input": 0.5, - "output": 3, - "cache_read": 0.1 + "output": 3 }, "limit": { "context": 1000000, "output": 131072 } }, + { + "id": "Qwen/Qwen3.7-Flash", + "name": "Qwen 3.7 Flash", + "tier": "open-source", + "reasoning": false, + "tool_call": true, + "cost": { + "input": 0.25, + "output": 1 + }, + "limit": { + "context": 128000, + "output": 16000 + } + }, { "id": "Qwen/Qwen3.7-Max", "name": "Qwen 3.7 Max", @@ -312,15 +562,58 @@ "tool_call": true, "cost": { "input": 1.25, - "output": 3.75, - "cache_read": 0.25, - "cache_write": 1.56 + "output": 3.75 }, "limit": { "context": 1000000, "output": 131072 } }, + { + "id": "Qwen/Qwen3.7-Plus", + "name": "Qwen 3.7 Plus", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.5, + "output": 3 + }, + "limit": { + "context": 1000000, + "output": 131072 + } + }, + { + "id": "Qwen/Qwen3.8-Max", + "name": "Qwen 3.8 Max", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 1.5, + "output": 8 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "sakana/fugu-ultra", + "name": "Fugu Ultra", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 1, + "output": 4 + }, + "limit": { + "context": 128000, + "output": 128000 + } + }, { "id": "stepfun/Step-3.5-Flash", "name": "Step 3.5 Flash", @@ -329,12 +622,206 @@ "tool_call": true, "cost": { "input": 0.1, - "output": 0.3, - "cache_read": 0.02 + "output": 0.3 }, "limit": { "context": 1000000, "output": 131072 } + }, + { + "id": "stepfun/Step-3.7-Flash", + "name": "Step 3.7 Flash", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.1, + "output": 0.3 + }, + "limit": { + "context": 1000000, + "output": 131072 + } + }, + { + "id": "tencent/hy3-paid", + "name": "Tencent Hy3", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.5, + "output": 2 + }, + "limit": { + "context": 128000, + "output": 64000 + } + }, + { + "id": "thinkingmachines/inkling", + "name": "Inkling", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 1, + "output": 4 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "thinkingmachines/inkling-small", + "name": "Inkling Small", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.5, + "output": 2 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "xai/grok-4.5", + "name": "Grok 4.5", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.75, + "output": 3.75 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "xai/grok-4.6", + "name": "Grok 4.6", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.75, + "output": 3.75 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "xiaomi/mimo-v2.5", + "name": "MiMo V2.5", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.2, + "output": 1 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "xiaomi/mimo-v2.5-pro", + "name": "MiMo V2.5 Pro", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.4, + "output": 2 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "zai-org/GLM-5", + "name": "GLM-5", + "tier": "open-source", + "reasoning": false, + "tool_call": true, + "cost": { + "input": 0.988, + "output": 3.164 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, + { + "id": "zai-org/GLM-5.1", + "name": "GLM-5.1", + "tier": "open-source", + "reasoning": false, + "tool_call": true, + "cost": { + "input": 1.4, + "output": 4.4 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, + { + "id": "zai-org/GLM-5.2", + "name": "GLM-5.2", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 1.2, + "output": 4.2 + }, + "limit": { + "context": 1048576, + "output": 1048576 + } + }, + { + "id": "zai-org/GLM-5.2-Fast", + "name": "GLM-5.2 Fast", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 0.6, + "output": 2.1 + }, + "limit": { + "context": 1048576, + "output": 1048576 + } + }, + { + "id": "zai-org/GLM-5.3", + "name": "GLM-5.3", + "tier": "open-source", + "reasoning": true, + "tool_call": true, + "cost": { + "input": 1.2, + "output": 4.2 + }, + "limit": { + "context": 202752, + "output": 202752 + } } -] +] \ No newline at end of file