diff --git a/Cargo.lock b/Cargo.lock index 63f1126f3dcc..27a8e5c9f437 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4172,7 +4172,7 @@ dependencies = [ [[package]] name = "goose" -version = "1.28.0" +version = "1.29.0" dependencies = [ "agent-client-protocol-schema", "ahash", @@ -4285,7 +4285,7 @@ dependencies = [ [[package]] name = "goose-acp" -version = "1.28.0" +version = "1.29.0" dependencies = [ "agent-client-protocol-schema", "anyhow", @@ -4322,7 +4322,7 @@ dependencies = [ [[package]] name = "goose-acp-macros" -version = "1.28.0" +version = "1.29.0" dependencies = [ "quote", "syn 2.0.117", @@ -4330,7 +4330,7 @@ dependencies = [ [[package]] name = "goose-cli" -version = "1.28.0" +version = "1.29.0" dependencies = [ "anstream 0.6.21", "anyhow", @@ -4382,7 +4382,7 @@ dependencies = [ [[package]] name = "goose-mcp" -version = "1.28.0" +version = "1.29.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -4411,7 +4411,7 @@ dependencies = [ [[package]] name = "goose-server" -version = "1.28.0" +version = "1.29.0" dependencies = [ "anyhow", "aws-lc-rs", @@ -4457,7 +4457,7 @@ dependencies = [ [[package]] name = "goose-test" -version = "1.28.0" +version = "1.29.0" dependencies = [ "clap", "serde_json", @@ -4465,7 +4465,7 @@ dependencies = [ [[package]] name = "goose-test-support" -version = "1.28.0" +version = "1.29.0" dependencies = [ "axum", "env-lock", diff --git a/Cargo.toml b/Cargo.toml index dba9dde72534..c8371a06b71f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "1.28.0" +version = "1.29.0" authors = ["Block "] license = "Apache-2.0" repository = "https://github.com/block/goose" diff --git a/crates/goose/src/providers/canonical/data/canonical_models.json b/crates/goose/src/providers/canonical/data/canonical_models.json index f5781491062d..f68dcd49f279 100644 --- a/crates/goose/src/providers/canonical/data/canonical_models.json +++ b/crates/goose/src/providers/canonical/data/canonical_models.json @@ -5245,6 +5245,34 @@ "output": 65536 } }, + { + "id": "alibaba-cn/MiniMax-M2.5", + "name": "MiniMax-M2.5", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "alibaba-cn/MiniMax/MiniMax-M2.5", "name": "MiniMax M2.5", @@ -5672,34 +5700,6 @@ "output": 262144 } }, - { - "id": "alibaba-cn/minimax-m2.5", - "name": "MiniMax-M2.5", - "family": "minimax", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-02-12", - "last_updated": "2026-02-12", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.3, - "output": 1.2 - }, - "limit": { - "context": 204800, - "output": 131072 - } - }, { "id": "alibaba-cn/moonshot-kimi-k2-instruct", "name": "Moonshot Kimi K2 Instruct", @@ -9562,7 +9562,7 @@ "temperature": true, "knowledge": "2025-05", "release_date": "2026-02-05", - "last_updated": "2026-02-05", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -9581,7 +9581,7 @@ "cache_write": 6.25 }, "limit": { - "context": 200000, + "context": 1000000, "output": 128000 } }, @@ -9661,7 +9661,7 @@ "temperature": true, "knowledge": "2025-08", "release_date": "2026-02-17", - "last_updated": "2026-02-17", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -9680,7 +9680,7 @@ "cache_write": 3.75 }, "limit": { - "context": 200000, + "context": 1000000, "output": 64000 } }, @@ -9847,7 +9847,7 @@ "temperature": true, "knowledge": "2025-05", "release_date": "2026-02-05", - "last_updated": "2026-02-05", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -9866,7 +9866,7 @@ "cache_write": 6.25 }, "limit": { - "context": 200000, + "context": 1000000, "output": 128000 } }, @@ -9946,7 +9946,7 @@ "temperature": true, "knowledge": "2025-08", "release_date": "2026-02-17", - "last_updated": "2026-02-17", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -9965,7 +9965,7 @@ "cache_write": 3.75 }, "limit": { - "context": 200000, + "context": 1000000, "output": 64000 } }, @@ -10045,7 +10045,7 @@ "temperature": true, "knowledge": "2025-05", "release_date": "2026-02-05", - "last_updated": "2026-02-05", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -10064,7 +10064,7 @@ "cache_write": 6.25 }, "limit": { - "context": 200000, + "context": 1000000, "output": 128000 } }, @@ -10144,7 +10144,7 @@ "temperature": true, "knowledge": "2025-08", "release_date": "2026-02-17", - "last_updated": "2026-02-17", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -10163,7 +10163,7 @@ "cache_write": 3.75 }, "limit": { - "context": 200000, + "context": 1000000, "output": 64000 } }, @@ -10606,6 +10606,34 @@ "output": 131072 } }, + { + "id": "amazon-bedrock/minimax.minimax-m2.5", + "name": "MiniMax M2.5", + "family": "minimax-m2.5", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2 + }, + "limit": { + "context": 1000000, + "output": 131072 + } + }, { "id": "amazon-bedrock/mistral.devstral-2-123b", "name": "Devstral 2 123B", @@ -11433,7 +11461,7 @@ "temperature": true, "knowledge": "2025-05", "release_date": "2026-02-05", - "last_updated": "2026-02-05", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -11452,7 +11480,7 @@ "cache_write": 6.25 }, "limit": { - "context": 200000, + "context": 1000000, "output": 128000 } }, @@ -11532,7 +11560,7 @@ "temperature": true, "knowledge": "2025-08", "release_date": "2026-02-17", - "last_updated": "2026-02-17", + "last_updated": "2026-03-18", "modalities": { "input": [ "text", @@ -11551,7 +11579,7 @@ "cache_write": 3.75 }, "limit": { - "context": 200000, + "context": 1000000, "output": 64000 } }, @@ -11669,6 +11697,34 @@ "output": 131072 } }, + { + "id": "amazon-bedrock/zai.glm-5", + "name": "GLM-5", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-11", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.2 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "anthropic/claude-3-haiku", "name": "Claude Haiku 3", @@ -12455,7 +12511,7 @@ "name": "Command R", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-06-01", @@ -12484,7 +12540,7 @@ "name": "Command R+", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-06-01", @@ -13543,6 +13599,70 @@ "output": 128000 } }, + { + "id": "azure-cognitive-services/gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "azure-cognitive-services/gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "family": "gpt-nano", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.2, + "output": 1.25, + "cache_read": 0.02 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "azure-cognitive-services/gpt-5.4-pro", "name": "GPT-5.4 Pro", @@ -15185,7 +15305,7 @@ "name": "Command R", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-06-01", @@ -15214,7 +15334,7 @@ "name": "Command R+", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-06-01", @@ -16335,6 +16455,70 @@ "output": 128000 } }, + { + "id": "azure/gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "azure/gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "family": "gpt-nano", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.2, + "output": 1.25, + "cache_read": 0.02 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "azure/gpt-5.4-pro", "name": "GPT-5.4 Pro", @@ -18040,7 +18224,7 @@ } }, { - "id": "baseten/nvidia/Nemotron-3-Super", + "id": "baseten/nvidia/Nemotron-120B-A12B", "name": "Nemotron 3 Super", "family": "nemotron", "attachment": false, @@ -18579,8 +18763,9 @@ }, "open_weights": true, "cost": { - "input": 0.15, - "output": 0.6 + "input": 0.3, + "output": 1.1, + "cache_read": 0.15 }, "limit": { "context": 196608, @@ -19203,9 +19388,9 @@ }, "open_weights": true, "cost": { - "input": 0.3, - "output": 1.2, - "cache_read": 0.15 + "input": 0.39, + "output": 2.34, + "cache_read": 0.195 }, "limit": { "context": 262144, @@ -19573,12 +19758,12 @@ }, "open_weights": true, "cost": { - "input": 0.25, - "output": 0.38, - "cache_read": 0.125 + "input": 0.28, + "output": 0.42, + "cache_read": 0.14 }, "limit": { - "context": 163840, + "context": 131072, "output": 65536 } }, @@ -20283,8 +20468,9 @@ }, "open_weights": true, "cost": { - "input": 0.35, - "output": 1.5 + "input": 0.4, + "output": 1.7, + "cache_read": 0.2 }, "limit": { "context": 202752, @@ -20313,7 +20499,8 @@ "open_weights": true, "cost": { "input": 0.3, - "output": 0.9 + "output": 0.9, + "cache_read": 0.15 }, "limit": { "context": 131072, @@ -20422,8 +20609,9 @@ }, "open_weights": true, "cost": { - "input": 0.75, - "output": 2.5 + "input": 0.95, + "output": 3.15, + "cache_read": 0.475 }, "limit": { "context": 202752, @@ -22679,6 +22867,37 @@ "output": 16384 } }, + { + "id": "cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.5", + "name": "Kimi K2.5", + "family": "kimi", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-01-27", + "last_updated": "2026-01-27", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 3.0, + "cache_read": 0.1 + }, + "limit": { + "context": 256000, + "output": 256000 + } + }, { "id": "cloudflare-ai-gateway/workers-ai/@cf/myshell-ai/melotts", "name": "MyShell MeloTTS", @@ -22707,6 +22926,34 @@ "output": 16384 } }, + { + "id": "cloudflare-ai-gateway/workers-ai/@cf/nvidia/nemotron-3-120b-a12b", + "name": "Nemotron 3 Super 120B", + "family": "nemotron", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-11", + "last_updated": "2026-03-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.5, + "output": 1.5 + }, + "limit": { + "context": 256000, + "output": 256000 + } + }, { "id": "cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-120b", "name": "GPT OSS 120B", @@ -22929,6 +23176,35 @@ "output": 16384 } }, + { + "id": "cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-4.7-flash", + "name": "GLM-4.7-Flash", + "family": "glm-flash", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-01-19", + "last_updated": "2026-01-19", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.06, + "output": 0.4 + }, + "limit": { + "context": 131072, + "output": 131072 + } + }, { "id": "cloudflare-workers-ai/@cf/ai4bharat/indictrans2-en-indic-1B", "name": "IndicTrans2 EN-Indic 1B", @@ -23769,6 +24045,37 @@ "output": 16384 } }, + { + "id": "cloudflare-workers-ai/@cf/moonshotai/kimi-k2.5", + "name": "Kimi K2.5", + "family": "kimi", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-01-27", + "last_updated": "2026-01-27", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 3.0, + "cache_read": 0.1 + }, + "limit": { + "context": 256000, + "output": 256000 + } + }, { "id": "cloudflare-workers-ai/@cf/myshell-ai/melotts", "name": "MyShell MeloTTS", @@ -23797,6 +24104,34 @@ "output": 16384 } }, + { + "id": "cloudflare-workers-ai/@cf/nvidia/nemotron-3-120b-a12b", + "name": "Nemotron 3 Super 120B", + "family": "nemotron", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-11", + "last_updated": "2026-03-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.5, + "output": 1.5 + }, + "limit": { + "context": 256000, + "output": 256000 + } + }, { "id": "cloudflare-workers-ai/@cf/openai/gpt-oss-120b", "name": "GPT OSS 120B", @@ -24053,7 +24388,7 @@ "name": "Aya Expanse 32B", "attachment": false, "reasoning": false, - "tool_call": true, + "tool_call": false, "temperature": true, "release_date": "2024-10-24", "last_updated": "2024-10-24", @@ -24077,7 +24412,7 @@ "name": "Aya Expanse 8B", "attachment": false, "reasoning": false, - "tool_call": true, + "tool_call": false, "temperature": true, "release_date": "2024-10-24", "last_updated": "2024-10-24", @@ -24101,7 +24436,7 @@ "name": "Aya Vision 32B", "attachment": true, "reasoning": false, - "tool_call": true, + "tool_call": false, "temperature": true, "release_date": "2025-03-04", "last_updated": "2025-05-14", @@ -24126,7 +24461,7 @@ "name": "Aya Vision 8B", "attachment": true, "reasoning": false, - "tool_call": true, + "tool_call": false, "temperature": true, "release_date": "2025-03-04", "last_updated": "2025-05-14", @@ -24151,7 +24486,7 @@ "name": "Command A", "family": "command-a", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-06-01", @@ -24268,7 +24603,7 @@ "name": "Command R", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-06-01", @@ -24297,7 +24632,7 @@ "name": "Command R+", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-06-01", @@ -24410,6 +24745,130 @@ "output": 200000 } }, + { + "id": "cortecs/claude-4.6-sonnet", + "name": "Claude Sonnet 4.6", + "family": "claude-sonnet", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08", + "release_date": "2026-02-17", + "last_updated": "2026-03-13", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 3.59, + "output": 17.92 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, + { + "id": "cortecs/claude-haiku-4.5", + "name": "Claude Haiku 4.5", + "family": "claude-haiku", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-02-28", + "release_date": "2025-10-15", + "last_updated": "2025-10-15", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.09, + "output": 5.43 + }, + "limit": { + "context": 200000, + "output": 200000 + } + }, + { + "id": "cortecs/claude-opus4-5", + "name": "Claude Opus 4.5", + "family": "claude-opus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-03-31", + "release_date": "2025-11-24", + "last_updated": "2025-11-24", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 5.98, + "output": 29.89 + }, + "limit": { + "context": 200000, + "output": 200000 + } + }, + { + "id": "cortecs/claude-opus4-6", + "name": "Claude Opus 4.6", + "family": "claude-opus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-05", + "release_date": "2026-02-05", + "last_updated": "2026-03-13", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 5.98, + "output": 29.89 + }, + "limit": { + "context": 1000000, + "output": 1000000 + } + }, { "id": "cortecs/claude-sonnet-4", "name": "Claude Sonnet 4", @@ -24934,6 +25393,34 @@ "output": 196000 } }, + { + "id": "cortecs/minimax-m2.5", + "name": "MiniMax-M2.5", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.32, + "output": 1.18 + }, + "limit": { + "context": 196608, + "output": 196608 + } + }, { "id": "cortecs/nova-pro-v1", "name": "Nova Pro 1.0", @@ -25890,6 +26377,91 @@ "output": 64000 } }, + { + "id": "dinference/glm-4.7", + "name": "GLM-4.7", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2025-12", + "last_updated": "2025-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.45, + "output": 1.65 + }, + "limit": { + "context": 200000, + "output": 128000 + } + }, + { + "id": "dinference/glm-5", + "name": "GLM-5", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-02", + "last_updated": "2026-02", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.75, + "output": 2.4 + }, + "limit": { + "context": 200000, + "output": 128000 + } + }, + { + "id": "dinference/gpt-oss-120b", + "name": "GPT OSS 120B", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2025-08", + "last_updated": "2025-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0675, + "output": 0.27 + }, + "limit": { + "context": 131072, + "output": 32768 + } + }, { "id": "drun/public/deepseek-r1", "name": "DeepSeek R1", @@ -26761,6 +27333,34 @@ "output": 64000 } }, + { + "id": "fastrouter/z-ai/glm-5", + "name": "GLM-5", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-11", + "last_updated": "2026-02-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.95, + "output": 3.15 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "fireworks-ai/accounts/fireworks/models/deepseek-v3p1", "name": "DeepSeek V3.1", @@ -27141,6 +27741,37 @@ "output": 196608 } }, + { + "id": "fireworks-ai/accounts/fireworks/routers/kimi-k2p5-turbo", + "name": "Kimi K2.5 Turbo", + "family": "kimi-thinking", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-01-27", + "last_updated": "2026-01-27", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 256000, + "output": 256000 + } + }, { "id": "firmware/claude-haiku-4.5", "name": "Claude Haiku 4.5", @@ -28116,7 +28747,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 144000, "output": 32000 } }, @@ -28146,7 +28777,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 160000, "output": 32000 } }, @@ -28176,7 +28807,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 144000, "output": 64000 } }, @@ -28236,7 +28867,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 216000, "output": 16000 } }, @@ -28266,7 +28897,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 144000, "output": 32000 } }, @@ -28295,7 +28926,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 200000, "output": 32000 } }, @@ -28451,7 +29082,7 @@ "output": 0.0 }, "limit": { - "context": 64000, + "context": 128000, "output": 16384 } }, @@ -28481,8 +29112,8 @@ "output": 0.0 }, "limit": { - "context": 64000, - "output": 16384 + "context": 128000, + "output": 4096 } }, { @@ -28541,7 +29172,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 264000, "output": 64000 } }, @@ -28571,7 +29202,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 264000, "output": 64000 } }, @@ -28601,7 +29232,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 400000, "output": 128000 } }, @@ -28631,7 +29262,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 400000, "output": 128000 } }, @@ -28661,7 +29292,7 @@ "output": 0.0 }, "limit": { - "context": 128000, + "context": 400000, "output": 128000 } }, @@ -28785,6 +29416,36 @@ "output": 128000 } }, + { + "id": "github-copilot/gpt-5.4-mini", + "name": "GPT-5.4 mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "github-copilot/grok-code-fast-1", "name": "Grok Code Fast 1", @@ -28935,7 +29596,7 @@ "name": "Cohere Command R 08-2024", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-03", @@ -28964,7 +29625,7 @@ "name": "Cohere Command R+", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-03", @@ -28993,7 +29654,7 @@ "name": "Cohere Command R+ 08-2024", "family": "command-r", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-03", @@ -30524,16 +31185,16 @@ } }, { - "id": "gitlab/duo-chat-haiku-4.5", - "name": "Agentic Chat (Claude Haiku 4.5)", - "family": "claude-haiku", + "id": "gitlab/duo-chat-gpt-5.3-codex", + "name": "Agentic Chat (GPT-5.3 Codex)", + "family": "gpt-codex", "attachment": true, "reasoning": true, "tool_call": true, - "temperature": true, - "knowledge": "2025-02-28", - "release_date": "2026-01-08", - "last_updated": "2026-01-08", + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-05", + "last_updated": "2026-02-05", "modalities": { "input": [ "text", @@ -30547,26 +31208,24 @@ "open_weights": false, "cost": { "input": 0.0, - "output": 0.0, - "cache_read": 0.0, - "cache_write": 0.0 + "output": 0.0 }, "limit": { - "context": 200000, - "output": 64000 + "context": 400000, + "output": 128000 } }, { - "id": "gitlab/duo-chat-opus-4.5", - "name": "Agentic Chat (Claude Opus 4.5)", - "family": "claude-opus", + "id": "gitlab/duo-chat-gpt-5.4", + "name": "Agentic Chat (GPT-5.4)", + "family": "gpt", "attachment": true, "reasoning": true, "tool_call": true, - "temperature": true, - "knowledge": "2025-03-31", - "release_date": "2026-01-08", - "last_updated": "2026-01-08", + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-05", + "last_updated": "2026-03-05", "modalities": { "input": [ "text", @@ -30580,31 +31239,28 @@ "open_weights": false, "cost": { "input": 0.0, - "output": 0.0, - "cache_read": 0.0, - "cache_write": 0.0 + "output": 0.0 }, "limit": { - "context": 200000, - "output": 64000 + "context": 1050000, + "output": 128000 } }, { - "id": "gitlab/duo-chat-opus-4.6", - "name": "Agentic Chat (Claude Opus 4.6)", - "family": "claude-opus", + "id": "gitlab/duo-chat-gpt-5.4-mini", + "name": "Agentic Chat (GPT-5.4 Mini)", + "family": "gpt-mini", "attachment": true, "reasoning": true, "tool_call": true, - "temperature": true, - "knowledge": "2025-03-31", - "release_date": "2026-02-05", - "last_updated": "2026-02-05", + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", "modalities": { "input": [ "text", - "image", - "pdf" + "image" ], "output": [ "text" @@ -30613,24 +31269,151 @@ "open_weights": false, "cost": { "input": 0.0, - "output": 0.0, - "cache_read": 0.0, - "cache_write": 0.0 + "output": 0.0 }, "limit": { - "context": 1000000, - "output": 64000 + "context": 400000, + "output": 128000 } }, { - "id": "gitlab/duo-chat-sonnet-4.5", - "name": "Agentic Chat (Claude Sonnet 4.5)", - "family": "claude-sonnet", + "id": "gitlab/duo-chat-gpt-5.4-nano", + "name": "Agentic Chat (GPT-5.4 Nano)", + "family": "gpt-nano", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "gitlab/duo-chat-haiku-4.5", + "name": "Agentic Chat (Claude Haiku 4.5)", + "family": "claude-haiku", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-07-31", + "knowledge": "2025-02-28", + "release_date": "2026-01-08", + "last_updated": "2026-01-08", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 64000 + } + }, + { + "id": "gitlab/duo-chat-opus-4.5", + "name": "Agentic Chat (Claude Opus 4.5)", + "family": "claude-opus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-03-31", + "release_date": "2026-01-08", + "last_updated": "2026-01-08", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 64000 + } + }, + { + "id": "gitlab/duo-chat-opus-4.6", + "name": "Agentic Chat (Claude Opus 4.6)", + "family": "claude-opus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-03-31", + "release_date": "2026-02-05", + "last_updated": "2026-02-05", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 1000000, + "output": 64000 + } + }, + { + "id": "gitlab/duo-chat-sonnet-4.5", + "name": "Agentic Chat (Claude Sonnet 4.5)", + "family": "claude-sonnet", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-07-31", "release_date": "2026-01-08", "last_updated": "2026-01-08", "modalities": { @@ -41144,7 +41927,7 @@ "name": "Cohere: Command R7B (12-2024)", "attachment": false, "reasoning": false, - "tool_call": false, + "tool_call": true, "temperature": true, "release_date": "2024-02-27", "last_updated": "2024-02-27", @@ -49802,6 +50585,66 @@ "output": 131072 } }, + { + "id": "minimax-cn-coding-plan/MiniMax-M2.7", + "name": "MiniMax-M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, + { + "id": "minimax-cn-coding-plan/MiniMax-M2.7-highspeed", + "name": "MiniMax-M2.7-highspeed", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "minimax-cn/MiniMax-M2", "name": "MiniMax-M2", @@ -49918,6 +50761,66 @@ "output": 131072 } }, + { + "id": "minimax-cn/MiniMax-M2.7", + "name": "MiniMax-M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, + { + "id": "minimax-cn/MiniMax-M2.7-highspeed", + "name": "MiniMax-M2.7-highspeed", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "minimax-coding-plan/MiniMax-M2", "name": "MiniMax-M2", @@ -50034,6 +50937,66 @@ "output": 131072 } }, + { + "id": "minimax-coding-plan/MiniMax-M2.7", + "name": "MiniMax-M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, + { + "id": "minimax-coding-plan/MiniMax-M2.7-highspeed", + "name": "MiniMax-M2.7-highspeed", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "minimax/MiniMax-M2", "name": "MiniMax-M2", @@ -50150,6 +51113,66 @@ "output": 131072 } }, + { + "id": "minimax/MiniMax-M2.7", + "name": "MiniMax-M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, + { + "id": "minimax/MiniMax-M2.7-highspeed", + "name": "MiniMax-M2.7-highspeed", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "mistralai/codestral", "name": "Codestral (latest)", @@ -51414,7 +52437,7 @@ } }, { - "id": "nano-gpt/Alibaba-NLP 2/Tongyi-DeepResearch-30B-A3B", + "id": "nano-gpt/Alibaba-NLP/Tongyi-DeepResearch-30B-A3B", "name": "Tongyi DeepResearch 30B A3B", "family": "yi", "attachment": false, @@ -51519,7 +52542,7 @@ } }, { - "id": "nano-gpt/CrucibleLab 2/L3.3-70B-Loki-V2.0", + "id": "nano-gpt/CrucibleLab/L3.3-70B-Loki-V2.0", "name": "L3.3 70B Loki v2.0", "family": "llama", "attachment": false, @@ -51546,7 +52569,7 @@ } }, { - "id": "nano-gpt/Doctor-Shotgun 2/MS3.2-24B-Magnum-Diamond", + "id": "nano-gpt/Doctor-Shotgun/MS3.2-24B-Magnum-Diamond", "name": "MS3.2 24B Magnum Diamond", "family": "mistral", "attachment": false, @@ -51573,7 +52596,7 @@ } }, { - "id": "nano-gpt/EVA-UNIT-01 2/EVA-LLaMA-3.33-70B-v0.0", + "id": "nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0", "name": "EVA Llama 3.33 70B", "family": "llama", "attachment": false, @@ -51600,7 +52623,7 @@ } }, { - "id": "nano-gpt/EVA-UNIT-01 2/EVA-LLaMA-3.33-70B-v0.1", + "id": "nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1", "name": "EVA-LLaMA-3.33-70B-v0.1", "family": "llama", "attachment": false, @@ -51627,7 +52650,7 @@ } }, { - "id": "nano-gpt/EVA-UNIT-01 2/EVA-Qwen2.5-32B-v0.2", + "id": "nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-32B-v0.2", "name": "EVA-Qwen2.5-32B-v0.2", "family": "qwen", "attachment": false, @@ -51654,7 +52677,7 @@ } }, { - "id": "nano-gpt/EVA-UNIT-01 2/EVA-Qwen2.5-72B-v0.2", + "id": "nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-72B-v0.2", "name": "EVA-Qwen2.5-72B-v0.2", "family": "qwen", "attachment": false, @@ -51681,7 +52704,7 @@ } }, { - "id": "nano-gpt/Envoid 2/Llama-3.05-NT-Storybreaker-Ministral-70B", + "id": "nano-gpt/Envoid/Llama-3.05-NT-Storybreaker-Ministral-70B", "name": "Llama 3.05 Storybreaker Ministral 70b", "family": "llama", "attachment": false, @@ -51708,7 +52731,7 @@ } }, { - "id": "nano-gpt/Envoid 2/Llama-3.05-Nemotron-Tenyxchat-Storybreaker-70B", + "id": "nano-gpt/Envoid/Llama-3.05-Nemotron-Tenyxchat-Storybreaker-70B", "name": "Nemotron Tenyxchat Storybreaker 70b", "family": "nemotron", "attachment": false, @@ -51943,7 +52966,7 @@ } }, { - "id": "nano-gpt/GalrionSoftworks 2/MN-LooseCannon-12B-v1", + "id": "nano-gpt/GalrionSoftworks/MN-LooseCannon-12B-v1", "name": "MN-LooseCannon-12B-v1", "family": "mistral-nemo", "attachment": false, @@ -52152,7 +53175,7 @@ } }, { - "id": "nano-gpt/Gryphe 2/MythoMax-L2-13b", + "id": "nano-gpt/Gryphe/MythoMax-L2-13b", "name": "MythoMax 13B", "family": "llama", "attachment": false, @@ -52179,7 +53202,7 @@ } }, { - "id": "nano-gpt/Infermatic 2/MN-12B-Inferor-v0.0", + "id": "nano-gpt/Infermatic/MN-12B-Inferor-v0.0", "name": "Mistral Nemo Inferor 12B", "family": "mistral-nemo", "attachment": false, @@ -52284,7 +53307,7 @@ } }, { - "id": "nano-gpt/LLM360 2/K2-Think", + "id": "nano-gpt/LLM360/K2-Think", "name": "K2-Think", "family": "kimi-thinking", "attachment": false, @@ -52311,7 +53334,7 @@ } }, { - "id": "nano-gpt/LatitudeGames 2/Wayfarer-Large-70B-Llama-3.3", + "id": "nano-gpt/LatitudeGames/Wayfarer-Large-70B-Llama-3.3", "name": "Llama 3.3 70B Wayfarer", "family": "llama", "attachment": false, @@ -53482,7 +54505,7 @@ } }, { - "id": "nano-gpt/MarinaraSpaghetti 2/NemoMix-Unleashed-12B", + "id": "nano-gpt/MarinaraSpaghetti/NemoMix-Unleashed-12B", "name": "NemoMix 12B Unleashed", "family": "mistral-nemo", "attachment": false, @@ -53587,7 +54610,7 @@ } }, { - "id": "nano-gpt/MiniMaxAI 2/MiniMax-M1-80k", + "id": "nano-gpt/MiniMaxAI/MiniMax-M1-80k", "name": "MiniMax M1 80K", "family": "minimax", "attachment": false, @@ -53641,7 +54664,7 @@ } }, { - "id": "nano-gpt/NeverSleep 2/Llama-3-Lumimaid-70B-v0.1", + "id": "nano-gpt/NeverSleep/Llama-3-Lumimaid-70B-v0.1", "name": "Lumimaid 70b", "family": "llama", "attachment": true, @@ -53669,7 +54692,7 @@ } }, { - "id": "nano-gpt/NeverSleep 2/Lumimaid-v0.2-70B", + "id": "nano-gpt/NeverSleep/Lumimaid-v0.2-70B", "name": "Lumimaid v0.2", "family": "llama", "attachment": false, @@ -53910,7 +54933,7 @@ } }, { - "id": "nano-gpt/ReadyArt 2/MS3.2-The-Omega-Directive-24B-Unslop-v2.0", + "id": "nano-gpt/ReadyArt/MS3.2-The-Omega-Directive-24B-Unslop-v2.0", "name": "Omega Directive 24B Unslop v2.0", "family": "llama", "attachment": false, @@ -53937,7 +54960,7 @@ } }, { - "id": "nano-gpt/ReadyArt 2/The-Omega-Abomination-L-70B-v1.0", + "id": "nano-gpt/ReadyArt/The-Omega-Abomination-L-70B-v1.0", "name": "The Omega Abomination V1", "family": "llama", "attachment": false, @@ -53964,7 +54987,7 @@ } }, { - "id": "nano-gpt/Salesforce 2/Llama-xLAM-2-70b-fc-r", + "id": "nano-gpt/Salesforce/Llama-xLAM-2-70b-fc-r", "name": "Llama-xLAM-2 70B fc-r", "family": "llama", "attachment": false, @@ -53991,7 +55014,7 @@ } }, { - "id": "nano-gpt/Sao10K 2/L3-8B-Stheno-v3.2", + "id": "nano-gpt/Sao10K/L3-8B-Stheno-v3.2", "name": "Sao10K Stheno 8b", "family": "llama", "attachment": false, @@ -54018,7 +55041,7 @@ } }, { - "id": "nano-gpt/Sao10K 2/L3.1-70B-Euryale-v2.2", + "id": "nano-gpt/Sao10K/L3.1-70B-Euryale-v2.2", "name": "Llama 3.1 70B Euryale", "family": "llama", "attachment": false, @@ -54045,7 +55068,7 @@ } }, { - "id": "nano-gpt/Sao10K 2/L3.1-70B-Hanami-x1", + "id": "nano-gpt/Sao10K/L3.1-70B-Hanami-x1", "name": "Llama 3.1 70B Hanami", "family": "llama", "attachment": false, @@ -54072,7 +55095,7 @@ } }, { - "id": "nano-gpt/Sao10K 2/L3.3-70B-Euryale-v2.3", + "id": "nano-gpt/Sao10K/L3.3-70B-Euryale-v2.3", "name": "Llama 3.3 70B Euryale", "family": "llama", "attachment": false, @@ -54099,7 +55122,7 @@ } }, { - "id": "nano-gpt/Steelskull 2/L3.3-Cu-Mai-R1-70b", + "id": "nano-gpt/Steelskull/L3.3-Cu-Mai-R1-70b", "name": "Llama 3.3 70B Cu Mai", "family": "llama", "attachment": false, @@ -54126,7 +55149,7 @@ } }, { - "id": "nano-gpt/Steelskull 2/L3.3-Electra-R1-70b", + "id": "nano-gpt/Steelskull/L3.3-Electra-R1-70b", "name": "Steelskull Electra R1 70b", "family": "llama", "attachment": false, @@ -54153,7 +55176,7 @@ } }, { - "id": "nano-gpt/Steelskull 2/L3.3-MS-Evalebis-70b", + "id": "nano-gpt/Steelskull/L3.3-MS-Evalebis-70b", "name": "MS Evalebis 70b", "family": "llama", "attachment": false, @@ -54180,7 +55203,7 @@ } }, { - "id": "nano-gpt/Steelskull 2/L3.3-MS-Evayale-70B", + "id": "nano-gpt/Steelskull/L3.3-MS-Evayale-70B", "name": "Evayale 70b ", "family": "llama", "attachment": false, @@ -54207,7 +55230,7 @@ } }, { - "id": "nano-gpt/Steelskull 2/L3.3-MS-Nevoria-70b", + "id": "nano-gpt/Steelskull/L3.3-MS-Nevoria-70b", "name": "Steelskull Nevoria 70b", "family": "llama", "attachment": false, @@ -54234,7 +55257,7 @@ } }, { - "id": "nano-gpt/Steelskull 2/L3.3-Nevoria-R1-70b", + "id": "nano-gpt/Steelskull/L3.3-Nevoria-R1-70b", "name": "Steelskull Nevoria R1 70b", "family": "llama", "attachment": false, @@ -55182,7 +56205,7 @@ } }, { - "id": "nano-gpt/Tongyi-Zhiwen 2/QwenLong-L1-32B", + "id": "nano-gpt/Tongyi-Zhiwen/QwenLong-L1-32B", "name": "QwenLong L1 32B", "family": "qwen", "attachment": false, @@ -55209,7 +56232,7 @@ } }, { - "id": "nano-gpt/VongolaChouko 2/Starcannon-Unleashed-12B-v1.0", + "id": "nano-gpt/VongolaChouko/Starcannon-Unleashed-12B-v1.0", "name": "Mistral Nemo Starcannon 12b v1", "family": "mistral-nemo", "attachment": false, @@ -57301,7 +58324,7 @@ "family": "command-r", "attachment": false, "reasoning": false, - "tool_call": false, + "tool_call": true, "release_date": "2024-08-30", "last_updated": "2024-08-30", "modalities": { @@ -61041,6 +62064,33 @@ "output": 131072 } }, + { + "id": "nano-gpt/minimax/minimax-m2.7", + "name": "MiniMax M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.3, + "output": 1.2 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "nano-gpt/miromind-ai/mirothinker-v1.5-235b", "name": "MiroThinker v1.5 235B", @@ -70525,6 +71575,35 @@ "output": 131072 } }, + { + "id": "nvidia/nvidia/nemotron-3-super-120b-a12b", + "name": "Nemotron 3 Super", + "family": "nemotron", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-04", + "release_date": "2026-03-11", + "last_updated": "2026-03-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.2, + "output": 0.8 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, { "id": "nvidia/nvidia/nemotron-4-340b-instruct", "name": "Nemotron 4 340b Instruct", @@ -71468,6 +72547,30 @@ "output": 131072 } }, + { + "id": "ollama-cloud/minimax-m2.7", + "name": "minimax-m2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": {}, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "ollama-cloud/ministral-3:14b", "name": "ministral-3:14b", @@ -72620,6 +73723,68 @@ "output": 128000 } }, + { + "id": "openai/gpt-5.4-mini", + "name": "GPT-5.4 mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "openai/gpt-5.4-nano", + "name": "GPT-5.4 nano", + "family": "gpt-nano", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.2, + "output": 1.25, + "cache_read": 0.02 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "openai/gpt-5.4-pro", "name": "GPT-5.4 Pro", @@ -73107,7 +74272,7 @@ { "id": "opencode-go/minimax-m2.5", "name": "MiniMax M2.5", - "family": "minimax", + "family": "minimax-m2.5", "attachment": false, "reasoning": true, "tool_call": true, @@ -73134,6 +74299,36 @@ "output": 131072 } }, + { + "id": "opencode-go/minimax-m2.7", + "name": "MiniMax M2.7", + "family": "minimax-m2.7", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "opencode/big-pickle", "name": "Big Pickle", @@ -74055,6 +75250,70 @@ "output": 128000 } }, + { + "id": "opencode/gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "opencode/gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "family": "gpt-nano", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.2, + "output": 1.25, + "cache_read": 0.02 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "opencode/gpt-5.4-pro", "name": "GPT-5.4 Pro", @@ -74271,6 +75530,69 @@ "output": 65536 } }, + { + "id": "opencode/mimo-v2-omni-free", + "name": "MiMo V2 Omni Free", + "family": "mimo-omni-free", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 262144, + "output": 64000 + } + }, + { + "id": "opencode/mimo-v2-pro-free", + "name": "MiMo V2 Pro Free", + "family": "mimo-pro-free", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 1048576, + "output": 64000 + } + }, { "id": "opencode/minimax-m2.1", "name": "MiniMax M2.1", @@ -74479,37 +75801,6 @@ "output": 131072 } }, - { - "id": "openrouter/allenai/molmo-2-8b:free", - "name": "Molmo2 8B (free)", - "family": "allenai", - "attachment": false, - "reasoning": true, - "tool_call": false, - "temperature": true, - "knowledge": "2025-06", - "release_date": "2026-01-09", - "last_updated": "2026-01-31", - "modalities": { - "input": [ - "text", - "image", - "video" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 36864, - "output": 36864 - } - }, { "id": "openrouter/anthropic/claude-3.5-haiku", "name": "Claude Haiku 3.5", @@ -75075,64 +76366,6 @@ "output": 32768 } }, - { - "id": "openrouter/cognitivecomputations/dolphin3.0-mistral-24b", - "name": "Dolphin3.0 Mistral 24B", - "family": "mistral", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-02-13", - "last_updated": "2025-02-13", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 8192 - } - }, - { - "id": "openrouter/cognitivecomputations/dolphin3.0-r1-mistral-24b", - "name": "Dolphin3.0 R1 Mistral 24B", - "family": "mistral", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-02-13", - "last_updated": "2025-02-13", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 8192 - } - }, { "id": "openrouter/deepseek/deepseek-chat-v3", "name": "DeepSeek V3 0324", @@ -75191,64 +76424,6 @@ "output": 163840 } }, - { - "id": "openrouter/deepseek/deepseek-r1-0528-qwen3-8b:free", - "name": "Deepseek R1 0528 Qwen3 8B (free)", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-05", - "release_date": "2025-05-29", - "last_updated": "2025-05-29", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 131072, - "output": 131072 - } - }, - { - "id": "openrouter/deepseek/deepseek-r1-0528:free", - "name": "R1 0528 (free)", - "family": "deepseek", - "attachment": false, - "reasoning": true, - "tool_call": false, - "temperature": true, - "knowledge": "2025-05", - "release_date": "2025-05-28", - "last_updated": "2025-05-28", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 163840, - "output": 163840 - } - }, { "id": "openrouter/deepseek/deepseek-r1-distill-llama-70b", "name": "DeepSeek R1 Distill Llama 70B", @@ -75279,74 +76454,16 @@ } }, { - "id": "openrouter/deepseek/deepseek-r1-distill-qwen-14b", - "name": "DeepSeek R1 Distill Qwen 14B", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": false, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-01-29", - "last_updated": "2025-01-29", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 64000, - "output": 8192 - } - }, - { - "id": "openrouter/deepseek/deepseek-r1:free", - "name": "R1 (free)", + "id": "openrouter/deepseek/deepseek-v3.1-terminus", + "name": "DeepSeek V3.1 Terminus", "family": "deepseek", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01", - "release_date": "2025-01-20", - "last_updated": "2025-01-20", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 163840, - "output": 163840 - } - }, - { - "id": "openrouter/deepseek/deepseek-v3-base:free", - "name": "DeepSeek V3 Base (free)", - "family": "deepseek", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "knowledge": "2025-03", - "release_date": "2025-03-29", - "last_updated": "2025-03-29", + "knowledge": "2025-07", + "release_date": "2025-09-22", + "last_updated": "2025-09-22", "modalities": { "input": [ "text" @@ -75357,46 +76474,17 @@ }, "open_weights": true, "cost": { - "input": 0.0, - "output": 0.0 + "input": 0.27, + "output": 1.0 }, "limit": { - "context": 163840, - "output": 163840 + "context": 131072, + "output": 65536 } }, { - "id": "openrouter/deepseek/deepseek-v3.1-terminus", - "name": "DeepSeek V3.1 Terminus", - "family": "deepseek", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-07", - "release_date": "2025-09-22", - "last_updated": "2025-09-22", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.27, - "output": 1.0 - }, - "limit": { - "context": 131072, - "output": 65536 - } - }, - { - "id": "openrouter/deepseek/deepseek-v3.1-terminus:exacto", - "name": "DeepSeek V3.1 Terminus (exacto)", + "id": "openrouter/deepseek/deepseek-v3.1-terminus:exacto", + "name": "DeepSeek V3.1 Terminus (exacto)", "family": "deepseek", "attachment": false, "reasoning": true, @@ -75481,35 +76569,6 @@ "output": 65536 } }, - { - "id": "openrouter/featherless/qwerky-72b", - "name": "Qwerky 72B", - "family": "qwerky", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-03-20", - "last_updated": "2025-03-20", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 8192 - } - }, { "id": "openrouter/google/gemini-2.0-flash-001", "name": "Gemini 2.0 Flash", @@ -75544,36 +76603,6 @@ "output": 8192 } }, - { - "id": "openrouter/google/gemini-2.0-flash-exp:free", - "name": "Gemini 2.0 Flash Experimental (free)", - "family": "gemini-flash", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-12", - "release_date": "2024-12-11", - "last_updated": "2024-12-11", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 1048576, - "output": 1048576 - } - }, { "id": "openrouter/google/gemini-2.5-flash", "name": "Gemini 2.5 Flash", @@ -76362,35 +77391,6 @@ "output": 32000 } }, - { - "id": "openrouter/kwaipilot/kat-coder-pro:free", - "name": "Kat Coder Pro (free)", - "family": "kat-coder", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-11", - "release_date": "2025-11-10", - "last_updated": "2025-11-10", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 65536 - } - }, { "id": "openrouter/liquid/lfm-2.5-1.2b-instruct:free", "name": "LFM2.5-1.2B-Instruct (free)", @@ -76449,35 +77449,6 @@ "output": 32768 } }, - { - "id": "openrouter/meta-llama/llama-3.1-405b-instruct:free", - "name": "Llama 3.1 405B Instruct (free)", - "family": "llama", - "attachment": true, - "reasoning": false, - "tool_call": false, - "temperature": true, - "knowledge": "2024-08", - "release_date": "2024-07-23", - "last_updated": "2025-04-05", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 131072, - "output": 131072 - } - }, { "id": "openrouter/meta-llama/llama-3.2-11b-vision-instruct", "name": "Llama 3.2 11B Vision Instruct", @@ -76567,65 +77538,6 @@ "output": 131072 } }, - { - "id": "openrouter/meta-llama/llama-4-scout:free", - "name": "Llama 4 Scout (free)", - "family": "llama", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-08", - "release_date": "2025-04-05", - "last_updated": "2025-04-05", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 64000, - "output": 64000 - } - }, - { - "id": "openrouter/microsoft/mai-ds-r1:free", - "name": "MAI DS R1 (free)", - "family": "mai", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-21", - "last_updated": "2025-04-21", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 163840, - "output": 163840 - } - }, { "id": "openrouter/minimax/minimax-01", "name": "MiniMax-01", @@ -76771,16 +77683,15 @@ } }, { - "id": "openrouter/mistralai/codestral", - "name": "Codestral 2508", - "family": "codestral", + "id": "openrouter/minimax/minimax-m2.7", + "name": "MiniMax M2.7", + "family": "minimax", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-05", - "release_date": "2025-08-01", - "last_updated": "2025-08-01", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", "modalities": { "input": [ "text" @@ -76792,24 +77703,26 @@ "open_weights": true, "cost": { "input": 0.3, - "output": 0.9 + "output": 1.2, + "cache_read": 0.06, + "cache_write": 0.375 }, "limit": { - "context": 256000, - "output": 256000 + "context": 204800, + "output": 131072 } }, { - "id": "openrouter/mistralai/devstral", - "name": "Devstral 2 2512", - "family": "devstral", + "id": "openrouter/mistralai/codestral", + "name": "Codestral 2508", + "family": "codestral", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2025-12", - "release_date": "2025-09-12", - "last_updated": "2025-09-12", + "knowledge": "2025-05", + "release_date": "2025-08-01", + "last_updated": "2025-08-01", "modalities": { "input": [ "text" @@ -76820,17 +77733,17 @@ }, "open_weights": true, "cost": { - "input": 0.15, - "output": 0.6 + "input": 0.3, + "output": 0.9 }, "limit": { - "context": 262144, - "output": 262144 + "context": 256000, + "output": 256000 } }, { - "id": "openrouter/mistralai/devstral-2512:free", - "name": "Devstral 2 2512 (free)", + "id": "openrouter/mistralai/devstral", + "name": "Devstral 2 2512", "family": "devstral", "attachment": false, "reasoning": false, @@ -76849,8 +77762,8 @@ }, "open_weights": true, "cost": { - "input": 0.0, - "output": 0.0 + "input": 0.15, + "output": 0.6 }, "limit": { "context": 262144, @@ -76915,64 +77828,6 @@ "output": 131072 } }, - { - "id": "openrouter/mistralai/devstral-small-2505:free", - "name": "Devstral Small 2505 (free)", - "family": "devstral", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-05", - "release_date": "2025-05-21", - "last_updated": "2025-05-21", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, - { - "id": "openrouter/mistralai/mistral-7b-instruct:free", - "name": "Mistral 7B Instruct (free)", - "family": "mistral", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-05", - "release_date": "2024-05-27", - "last_updated": "2024-05-27", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, { "id": "openrouter/mistralai/mistral-medium-3", "name": "Mistral Medium 3", @@ -77033,35 +77888,6 @@ "output": 262144 } }, - { - "id": "openrouter/mistralai/mistral-nemo:free", - "name": "Mistral Nemo (free)", - "family": "mistral-nemo", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-07", - "release_date": "2024-07-19", - "last_updated": "2024-07-19", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 131072, - "output": 131072 - } - }, { "id": "openrouter/mistralai/mistral-small-3.1-24b-instruct", "name": "Mistral Small 3.1 24B Instruct", @@ -77122,65 +77948,6 @@ "output": 8192 } }, - { - "id": "openrouter/mistralai/mistral-small-3.2-24b-instruct:free", - "name": "Mistral Small 3.2 24B (free)", - "family": "mistral-small", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-06", - "release_date": "2025-06-20", - "last_updated": "2025-06-20", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 96000, - "output": 96000 - } - }, - { - "id": "openrouter/moonshotai/kimi-dev-72b:free", - "name": "Kimi Dev 72b (free)", - "family": "kimi", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-06", - "release_date": "2025-06-16", - "last_updated": "2025-06-16", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 131072, - "output": 131072 - } - }, { "id": "openrouter/moonshotai/kimi-k2", "name": "Kimi K2 Instruct 0905", @@ -77330,35 +78097,6 @@ "output": 32800 } }, - { - "id": "openrouter/nousresearch/deephermes-3-llama-3-8b-preview", - "name": "DeepHermes 3 Llama 3 8B Preview", - "family": "llama", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2024-04", - "release_date": "2025-02-28", - "last_updated": "2025-02-28", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 131072, - "output": 8192 - } - }, { "id": "openrouter/nousresearch/hermes-3-llama-3.1-405b:free", "name": "Hermes 3 405B Instruct (free)", @@ -77475,6 +78213,64 @@ "output": 256000 } }, + { + "id": "openrouter/nvidia/nemotron-3-super-120b-a12b", + "name": "Nemotron 3 Super", + "family": "nemotron", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-04", + "release_date": "2026-03-11", + "last_updated": "2026-03-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1, + "output": 0.5 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "openrouter/nvidia/nemotron-3-super-120b-a12b-free", + "name": "Nemotron 3 Super (free)", + "family": "nemotron", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-04", + "release_date": "2026-03-11", + "last_updated": "2026-03-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, { "id": "openrouter/nvidia/nemotron-nano-12b-v2-vl:free", "name": "Nemotron Nano 12B 2 VL (free)", @@ -78212,6 +79008,70 @@ "output": 128000 } }, + { + "id": "openrouter/openai/gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 7.5e-7, + "output": 4.5e-6, + "cache_read": 7.5e-8 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "openrouter/openai/gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "family": "gpt-nano", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2e-7, + "output": 1.25e-6, + "cache_read": 2e-8 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "openrouter/openai/gpt-5.4-pro", "name": "GPT-5.4 Pro", @@ -78443,33 +79303,6 @@ "output": 100000 } }, - { - "id": "openrouter/openrouter/aurora-alpha", - "name": "Aurora Alpha", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-02-09", - "last_updated": "2026-02-09", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 50000 - } - }, { "id": "openrouter/openrouter/free", "name": "Free Models Router", @@ -78498,129 +79331,6 @@ "output": 8000 } }, - { - "id": "openrouter/openrouter/healer-alpha", - "name": "Healer Alpha", - "family": "alpha", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2026-03-11", - "release_date": "2026-03-11", - "last_updated": "2026-03-11", - "modalities": { - "input": [ - "text", - "image", - "audio", - "pdf" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 262144, - "output": 64000 - } - }, - { - "id": "openrouter/openrouter/hunter-alpha", - "name": "Hunter Alpha", - "family": "alpha", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2026-03-11", - "release_date": "2026-03-11", - "last_updated": "2026-03-11", - "modalities": { - "input": [ - "text", - "image", - "pdf" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 1048576, - "output": 64000 - } - }, - { - "id": "openrouter/openrouter/sherlock-dash-alpha", - "name": "Sherlock Dash Alpha", - "family": "sherlock", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-11", - "release_date": "2025-11-15", - "last_updated": "2025-12-14", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 1840000, - "output": 0 - } - }, - { - "id": "openrouter/openrouter/sherlock-think-alpha", - "name": "Sherlock Think Alpha", - "family": "sherlock", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-11", - "release_date": "2025-11-15", - "last_updated": "2025-12-14", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 1840000, - "output": 0 - } - }, { "id": "openrouter/prime-intellect/intellect-3", "name": "Intellect 3", @@ -78679,67 +79389,6 @@ "output": 8192 } }, - { - "id": "openrouter/qwen/qwen-2.5-vl-7b-instruct:free", - "name": "Qwen2.5-VL 7B Instruct (free)", - "family": "qwen", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-02", - "release_date": "2024-08-28", - "last_updated": "2024-08-28", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, - { - "id": "openrouter/qwen/qwen2.5-vl-32b-instruct:free", - "name": "Qwen2.5 VL 32B Instruct (free)", - "family": "qwen", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-03", - "release_date": "2025-03-24", - "last_updated": "2025-03-24", - "modalities": { - "input": [ - "text", - "image", - "video" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 8192, - "output": 8192 - } - }, { "id": "openrouter/qwen/qwen2.5-vl-72b-instruct", "name": "Qwen2.5 VL 72B Instruct", @@ -78770,65 +79419,6 @@ "output": 8192 } }, - { - "id": "openrouter/qwen/qwen2.5-vl-72b-instruct:free", - "name": "Qwen2.5 VL 72B Instruct (free)", - "family": "qwen", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-02", - "release_date": "2025-02-01", - "last_updated": "2025-02-01", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, - { - "id": "openrouter/qwen/qwen3-14b:free", - "name": "Qwen3 14B (free)", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-28", - "last_updated": "2025-04-28", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 40960, - "output": 40960 - } - }, { "id": "openrouter/qwen/qwen3-235b-a22b-07-25", "name": "Qwen3 235B A22B Instruct 2507", @@ -78858,35 +79448,6 @@ "output": 131072 } }, - { - "id": "openrouter/qwen/qwen3-235b-a22b-07-25:free", - "name": "Qwen3 235B A22B Instruct 2507 (free)", - "family": "qwen", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-28", - "last_updated": "2025-07-21", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 262144, - "output": 131072 - } - }, { "id": "openrouter/qwen/qwen3-235b-a22b-thinking", "name": "Qwen3 235B A22B Thinking 2507", @@ -78916,35 +79477,6 @@ "output": 81920 } }, - { - "id": "openrouter/qwen/qwen3-235b-a22b:free", - "name": "Qwen3 235B A22B (free)", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-28", - "last_updated": "2025-04-28", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 131072, - "output": 131072 - } - }, { "id": "openrouter/qwen/qwen3-30b-a3b-instruct", "name": "Qwen3 30B A3B Instruct 2507", @@ -79003,64 +79535,6 @@ "output": 262000 } }, - { - "id": "openrouter/qwen/qwen3-30b-a3b:free", - "name": "Qwen3 30B A3B (free)", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-28", - "last_updated": "2025-04-28", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 40960, - "output": 40960 - } - }, - { - "id": "openrouter/qwen/qwen3-32b:free", - "name": "Qwen3 32B (free)", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-28", - "last_updated": "2025-04-28", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 40960, - "output": 40960 - } - }, { "id": "openrouter/qwen/qwen3-4b:free", "name": "Qwen3 4B (free)", @@ -79090,35 +79564,6 @@ "output": 40960 } }, - { - "id": "openrouter/qwen/qwen3-8b:free", - "name": "Qwen3 8B (free)", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-28", - "last_updated": "2025-04-28", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 40960, - "output": 40960 - } - }, { "id": "openrouter/qwen/qwen3-coder", "name": "Qwen3 Coder", @@ -79441,93 +79886,6 @@ "output": 65536 } }, - { - "id": "openrouter/qwen/qwq-32b:free", - "name": "QwQ 32B (free)", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-03", - "release_date": "2025-03-05", - "last_updated": "2025-03-05", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, - { - "id": "openrouter/rekaai/reka-flash-3", - "name": "Reka Flash 3", - "family": "reka", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-03-12", - "last_updated": "2025-03-12", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 8192 - } - }, - { - "id": "openrouter/sarvamai/sarvam-m:free", - "name": "Sarvam-M (free)", - "family": "sarvam", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-05", - "release_date": "2025-05-25", - "last_updated": "2025-05-25", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, { "id": "openrouter/sourceful/riverflow-v2-fast-preview", "name": "Riverflow V2 Fast Preview", @@ -79589,68 +79947,38 @@ } }, { - "id": "openrouter/sourceful/riverflow-v2-standard-preview", - "name": "Riverflow V2 Standard Preview", - "family": "sourceful", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "knowledge": "2025-06", - "release_date": "2025-12-08", - "last_updated": "2026-01-28", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "image" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 8192, - "output": 8192 - } - }, - { - "id": "openrouter/stepfun/step-3.5-flash", - "name": "Step 3.5 Flash", - "family": "step", + "id": "openrouter/sourceful/riverflow-v2-standard-preview", + "name": "Riverflow V2 Standard Preview", + "family": "sourceful", "attachment": false, - "reasoning": true, - "tool_call": true, + "reasoning": false, + "tool_call": false, "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-01-29", - "last_updated": "2026-01-29", + "knowledge": "2025-06", + "release_date": "2025-12-08", + "last_updated": "2026-01-28", "modalities": { "input": [ - "text" + "text", + "image" ], "output": [ - "text" + "image" ] }, "open_weights": true, "cost": { - "input": 0.1, - "output": 0.3, - "cache_read": 0.02 + "input": 0.0, + "output": 0.0 }, "limit": { - "context": 256000, - "output": 256000 + "context": 8192, + "output": 8192 } }, { - "id": "openrouter/stepfun/step-3.5-flash:free", - "name": "Step 3.5 Flash (free)", + "id": "openrouter/stepfun/step-3.5-flash", + "name": "Step 3.5 Flash", "family": "step", "attachment": false, "reasoning": true, @@ -79669,8 +79997,9 @@ }, "open_weights": true, "cost": { - "input": 0.0, - "output": 0.0 + "input": 0.1, + "output": 0.3, + "cache_read": 0.02 }, "limit": { "context": 256000, @@ -79678,74 +80007,16 @@ } }, { - "id": "openrouter/thudm/glm-z1-32b:free", - "name": "GLM Z1 32B (free)", - "family": "glm-z", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-04", - "release_date": "2025-04-17", - "last_updated": "2025-04-17", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, - { - "id": "openrouter/tngtech/deepseek-r1t2-chimera:free", - "name": "DeepSeek R1T2 Chimera (free)", - "family": "deepseek-thinking", - "attachment": false, - "reasoning": true, - "tool_call": false, - "temperature": true, - "knowledge": "2025-07", - "release_date": "2025-07-08", - "last_updated": "2025-07-08", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 163840, - "output": 163840 - } - }, - { - "id": "openrouter/tngtech/tng-r1t-chimera:free", - "name": "R1T Chimera (free)", - "family": "tngtech", + "id": "openrouter/stepfun/step-3.5-flash:free", + "name": "Step 3.5 Flash (free)", + "family": "step", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-07", - "release_date": "2025-11-26", - "last_updated": "2026-01-31", + "knowledge": "2025-01", + "release_date": "2026-01-29", + "last_updated": "2026-01-29", "modalities": { "input": [ "text" @@ -79760,8 +80031,8 @@ "output": 0.0 }, "limit": { - "context": 163840, - "output": 163840 + "context": 256000, + "output": 256000 } }, { @@ -80103,6 +80374,65 @@ "output": 65536 } }, + { + "id": "openrouter/xiaomi/mimo-v2-omni", + "name": "MiMo-V2-Omni", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.4, + "output": 2.0 + }, + "limit": { + "context": 262144, + "output": 65536 + } + }, + { + "id": "openrouter/xiaomi/mimo-v2-pro", + "name": "MiMo-V2-Pro", + "family": "mimo", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.0 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, { "id": "openrouter/z-ai/glm-4.5", "name": "GLM 4.5", @@ -88670,7 +89000,7 @@ "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01-31", + "knowledge": "2025-03-31", "release_date": "2025-05-22", "last_updated": "2025-05-22", "modalities": { @@ -88703,7 +89033,7 @@ "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01-31", + "knowledge": "2025-03-31", "release_date": "2025-05-22", "last_updated": "2025-05-22", "modalities": { @@ -88737,8 +89067,8 @@ "tool_call": true, "temperature": true, "knowledge": "2025-02-28", - "release_date": "2025-10-01", - "last_updated": "2025-10-01", + "release_date": "2025-10-15", + "last_updated": "2025-10-15", "modalities": { "input": [ "text", @@ -88769,7 +89099,7 @@ "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-04-30", + "knowledge": "2025-05", "release_date": "2025-11-24", "last_updated": "2025-11-24", "modalities": { @@ -88802,7 +89132,7 @@ "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01-31", + "knowledge": "2025-07-31", "release_date": "2025-09-29", "last_updated": "2025-09-29", "modalities": { @@ -88837,7 +89167,7 @@ "temperature": true, "knowledge": "2025-05", "release_date": "2026-02-05", - "last_updated": "2026-02-05", + "last_updated": "2026-03-13", "modalities": { "input": [ "text", @@ -88856,7 +89186,7 @@ "cache_write": 6.25 }, "limit": { - "context": 200000, + "context": 1000000, "output": 128000 } }, @@ -88870,7 +89200,7 @@ "temperature": true, "knowledge": "2025-08", "release_date": "2026-02-17", - "last_updated": "2026-02-17", + "last_updated": "2026-03-13", "modalities": { "input": [ "text", @@ -88889,7 +89219,7 @@ "cache_write": 3.75 }, "limit": { - "context": 200000, + "context": 1000000, "output": 64000 } }, @@ -89081,7 +89411,7 @@ "cost": { "input": 1.25, "output": 10.0, - "cache_read": 0.13 + "cache_read": 0.125 }, "limit": { "context": 400000, @@ -89143,7 +89473,7 @@ "cost": { "input": 0.05, "output": 0.4, - "cache_read": 0.01 + "cache_read": 0.005 }, "limit": { "context": 400000, @@ -89258,7 +89588,7 @@ }, "open_weights": false, "cost": { - "input": 0.13, + "input": 0.1, "output": 0.0 }, "limit": { @@ -89276,7 +89606,7 @@ "temperature": true, "knowledge": "2024-07", "release_date": "2025-01-20", - "last_updated": "2025-01-20", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89292,7 +89622,7 @@ }, "limit": { "context": 32000, - "output": 4096 + "output": 8196 } }, { @@ -89304,7 +89634,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-01-07", - "last_updated": "2026-01-07", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89320,7 +89650,7 @@ }, "limit": { "context": 256000, - "output": 8192 + "output": 16384 } }, { @@ -89333,7 +89663,7 @@ "temperature": true, "knowledge": "2024-12", "release_date": "2024-12-01", - "last_updated": "2025-09-05", + "last_updated": "2026-03-17", "modalities": { "input": [ "text", @@ -89362,7 +89692,7 @@ "tool_call": true, "temperature": true, "release_date": "2024-01-01", - "last_updated": "2024-01-01", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89378,7 +89708,7 @@ }, "limit": { "context": 128000, - "output": 8192 + "output": 32768 } }, { @@ -89391,7 +89721,7 @@ "temperature": true, "knowledge": "2023-12", "release_date": "2025-01-01", - "last_updated": "2025-01-01", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89420,7 +89750,7 @@ "temperature": true, "knowledge": "2023-12", "release_date": "2024-12-06", - "last_updated": "2024-12-06", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89436,7 +89766,7 @@ }, "limit": { "context": 100000, - "output": 4096 + "output": 16384 } }, { @@ -89448,7 +89778,7 @@ "tool_call": true, "temperature": true, "release_date": "2024-07-25", - "last_updated": "2024-07-25", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89476,7 +89806,7 @@ "tool_call": true, "temperature": true, "release_date": "2025-06-20", - "last_updated": "2025-06-20", + "last_updated": "2026-03-17", "modalities": { "input": [ "text", @@ -89493,7 +89823,7 @@ }, "limit": { "context": 128000, - "output": 8192 + "output": 32768 } }, { @@ -89505,7 +89835,7 @@ "tool_call": true, "temperature": true, "release_date": "2024-09-25", - "last_updated": "2024-09-25", + "last_updated": "2026-03-17", "modalities": { "input": [ "text", @@ -89534,7 +89864,7 @@ "tool_call": true, "temperature": true, "release_date": "2025-07-01", - "last_updated": "2025-07-01", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89550,7 +89880,7 @@ }, "limit": { "context": 260000, - "output": 8192 + "output": 16384 } }, { @@ -89563,7 +89893,7 @@ "temperature": true, "knowledge": "2025-04", "release_date": "2025-04", - "last_updated": "2025-04", + "last_updated": "2026-03-17", "modalities": { "input": [ "text" @@ -89579,7 +89909,66 @@ }, "limit": { "context": 128000, - "output": 8192 + "output": 32768 + } + }, + { + "id": "scaleway/qwen3-embedding-8b", + "name": "Qwen3 Embedding 8B", + "family": "qwen", + "attachment": false, + "reasoning": false, + "tool_call": false, + "temperature": false, + "release_date": "2025-25-11", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.1, + "output": 0.0 + }, + "limit": { + "context": 32768, + "output": 4096 + } + }, + { + "id": "scaleway/qwen3.5-397b-a17b", + "name": "Qwen3.5 397B A17B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 3.6 + }, + "limit": { + "context": 256000, + "output": 16384 } }, { @@ -89591,7 +89980,7 @@ "tool_call": true, "temperature": true, "release_date": "2025-07-01", - "last_updated": "2025-07-01", + "last_updated": "2026-03-17", "modalities": { "input": [ "text", @@ -89608,7 +89997,7 @@ }, "limit": { "context": 32000, - "output": 8192 + "output": 16384 } }, { @@ -89621,7 +90010,7 @@ "temperature": false, "knowledge": "2023-09", "release_date": "2023-09-01", - "last_updated": "2025-09-05", + "last_updated": "2026-03-17", "modalities": { "input": [ "audio" @@ -89637,7 +90026,7 @@ }, "limit": { "context": 0, - "output": 4096 + "output": 8192 } }, { @@ -95130,6 +95519,249 @@ "output": 65536 } }, + { + "id": "tencent-coding-plan/glm-5", + "name": "GLM-5", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-11", + "last_updated": "2026-02-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 202752, + "output": 16384 + } + }, + { + "id": "tencent-coding-plan/hunyuan-2.0-instruct", + "name": "Tencent HY 2.0 Instruct", + "family": "hunyuan", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-08", + "last_updated": "2026-03-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 131072, + "output": 16384 + } + }, + { + "id": "tencent-coding-plan/hunyuan-2.0-thinking", + "name": "Tencent HY 2.0 Think", + "family": "hunyuan", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-08", + "last_updated": "2026-03-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 131072, + "output": 16384 + } + }, + { + "id": "tencent-coding-plan/hunyuan-t1", + "name": "Hunyuan-T1", + "family": "hunyuan", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-08", + "last_updated": "2026-03-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 131072, + "output": 16384 + } + }, + { + "id": "tencent-coding-plan/hunyuan-turbos", + "name": "Hunyuan-TurboS", + "family": "hunyuan", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-08", + "last_updated": "2026-03-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 131072, + "output": 16384 + } + }, + { + "id": "tencent-coding-plan/kimi-k2.5", + "name": "Kimi-K2.5", + "family": "kimi", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-01-27", + "last_updated": "2026-01-27", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 262144, + "output": 32768 + } + }, + { + "id": "tencent-coding-plan/minimax-m2.5", + "name": "MiniMax-M2.5", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 204800, + "output": 32768 + } + }, + { + "id": "tencent-coding-plan/tc-code", + "name": "Auto", + "family": "auto", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-08", + "last_updated": "2026-03-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 131072, + "output": 16384 + } + }, { "id": "togetherai/MiniMaxAI/MiniMax-M2.5", "name": "MiniMax-M2.5", @@ -95807,7 +96439,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-02-05", - "last_updated": "2026-02-18", + "last_updated": "2026-03-16", "modalities": { "input": [ "text", @@ -95871,7 +96503,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-02-17", - "last_updated": "2026-02-28", + "last_updated": "2026-03-16", "modalities": { "input": [ "text", @@ -95935,7 +96567,7 @@ "temperature": true, "knowledge": "2025-10", "release_date": "2025-12-04", - "last_updated": "2026-03-12", + "last_updated": "2026-03-18", "modalities": { "input": [ "text" @@ -95946,9 +96578,9 @@ }, "open_weights": true, "cost": { - "input": 0.4, - "output": 1.0, - "cache_read": 0.2 + "input": 0.33, + "output": 0.48, + "cache_read": 0.16 }, "limit": { "context": 160000, @@ -96094,7 +96726,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-03-12", - "last_updated": "2026-03-13", + "last_updated": "2026-03-16", "modalities": { "input": [ "text", @@ -96124,7 +96756,7 @@ "tool_call": false, "temperature": true, "release_date": "2026-03-12", - "last_updated": "2026-03-13", + "last_updated": "2026-03-16", "modalities": { "input": [ "text", @@ -96244,7 +96876,7 @@ "temperature": true, "knowledge": "2024-04", "release_date": "2026-01-27", - "last_updated": "2026-03-12", + "last_updated": "2026-03-16", "modalities": { "input": [ "text", @@ -96256,9 +96888,9 @@ }, "open_weights": true, "cost": { - "input": 0.75, - "output": 3.75, - "cache_read": 0.125 + "input": 0.56, + "output": 3.5, + "cache_read": 0.11 }, "limit": { "context": 256000, @@ -96362,7 +96994,7 @@ "tool_call": true, "temperature": true, "release_date": "2025-12-01", - "last_updated": "2026-03-12", + "last_updated": "2026-03-16", "modalities": { "input": [ "text" @@ -96373,8 +97005,8 @@ }, "open_weights": true, "cost": { - "input": 0.4, - "output": 1.6, + "input": 0.35, + "output": 1.5, "cache_read": 0.04 }, "limit": { @@ -96391,7 +97023,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-02-12", - "last_updated": "2026-03-12", + "last_updated": "2026-03-16", "modalities": { "input": [ "text" @@ -96402,8 +97034,8 @@ }, "open_weights": true, "cost": { - "input": 0.4, - "output": 1.6, + "input": 0.34, + "output": 1.19, "cache_read": 0.04 }, "limit": { @@ -96411,6 +97043,35 @@ "output": 32768 } }, + { + "id": "venice/minimax-m27", + "name": "MiniMax M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.375, + "output": 1.5, + "cache_read": 0.075 + }, + "limit": { + "context": 198000, + "output": 32768 + } + }, { "id": "venice/mistral-31-24b", "name": "Venice Medium", @@ -96441,6 +97102,34 @@ "output": 4096 } }, + { + "id": "venice/mistral-small-3.2-24b-instruct", + "name": "Mistral Small 3.2 24B Instruct", + "family": "mistral-small", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-01-15", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.09375, + "output": 0.25 + }, + "limit": { + "context": 256000, + "output": 16384 + } + }, { "id": "venice/nvidia-nemotron-3-nano-30b-a3b", "name": "NVIDIA Nemotron 3 Nano 30B", @@ -96853,6 +97542,35 @@ "output": 65536 } }, + { + "id": "venice/qwen3-5-9b", + "name": "Qwen 3.5 9B", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-05", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.05, + "output": 0.15 + }, + "limit": { + "context": 256000, + "output": 65536 + } + }, { "id": "venice/qwen3-coder-480b-a35b-instruct", "name": "Qwen 3 Coder 480b", @@ -96998,6 +97716,64 @@ "output": 8192 } }, + { + "id": "venice/venice-uncensored-role-play", + "name": "Venice Role Play Uncensored", + "family": "venice", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-20", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.5, + "output": 2.0 + }, + "limit": { + "context": 128000, + "output": 4096 + } + }, + { + "id": "venice/zai-org-glm-4.6", + "name": "GLM 4.6", + "family": "glm", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2024-04-01", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.85, + "output": 2.75, + "cache_read": 0.3 + }, + "limit": { + "context": 198000, + "output": 16384 + } + }, { "id": "venice/zai-org-glm-4.7", "name": "GLM 4.7", @@ -99304,6 +100080,31 @@ "output": 1536 } }, + { + "id": "vercel/google/gemini-embedding-2", + "name": "Gemini Embedding 2", + "family": "gemini-embedding", + "attachment": false, + "reasoning": false, + "tool_call": false, + "temperature": true, + "release_date": "2026-03-10", + "last_updated": "2026-03-23", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 0, + "output": 0 + } + }, { "id": "vercel/google/imagen-4.0-fast-generate-001", "name": "Imagen 4 Fast", @@ -99988,6 +100789,69 @@ "output": 0 } }, + { + "id": "vercel/minimax/minimax-m2.7", + "name": "Minimax M2.7", + "family": "minimax", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "limit": { + "context": 204800, + "output": 131000 + } + }, + { + "id": "vercel/minimax/minimax-m2.7-highspeed", + "name": "MiniMax M2.7 High Speed", + "family": "minimax", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "limit": { + "context": 204800, + "output": 131100 + } + }, { "id": "vercel/mistral/codestral", "name": "Codestral (latest)", @@ -101677,6 +102541,68 @@ "output": 128000 } }, + { + "id": "vercel/openai/gpt-5.4-mini", + "name": "GPT 5.4 Mini", + "family": "gpt", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "vercel/openai/gpt-5.4-nano", + "name": "GPT 5.4 Nano", + "family": "gpt", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.19999999999999998, + "output": 1.25, + "cache_read": 0.02 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "vercel/openai/gpt-5.4-pro", "name": "GPT 5.4 Pro", @@ -102863,6 +103789,66 @@ "output": 30000 } }, + { + "id": "vercel/xai/grok-4.20", + "name": "Grok 4.20 Reasoning", + "family": "grok", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-09", + "last_updated": "2026-03-23", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 6.0, + "cache_read": 0.19999999999999998 + }, + "limit": { + "context": 2000000, + "output": 2000000 + } + }, + { + "id": "vercel/xai/grok-4.20-multi-agent", + "name": "Grok 4.20 Multi-Agent", + "family": "grok", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-09", + "last_updated": "2026-03-23", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 6.0, + "cache_read": 0.19999999999999998 + }, + "limit": { + "context": 2000000, + "output": 2000000 + } + }, { "id": "vercel/xai/grok-4.20-multi-agent-beta", "name": "Grok 4.20 Multi Agent Beta", @@ -102892,6 +103878,37 @@ "output": 2000000 } }, + { + "id": "vercel/xai/grok-4.20-non", + "name": "Grok 4.20 Non-Reasoning", + "family": "grok", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-09", + "last_updated": "2026-03-23", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 6.0, + "cache_read": 0.19999999999999998 + }, + "limit": { + "context": 2000000, + "output": 2000000 + } + }, { "id": "vercel/xai/grok-4.20-non-reasoning-beta", "name": "Grok 4.20 Beta Non-Reasoning", @@ -103011,42 +104028,70 @@ } }, { - "id": "vercel/xai/grok-imagine-image-pro", - "name": "Grok Imagine Image Pro", - "family": "grok", + "id": "vercel/xai/grok-imagine-image-pro", + "name": "Grok Imagine Image Pro", + "family": "grok", + "attachment": false, + "reasoning": false, + "tool_call": false, + "temperature": true, + "release_date": "2026-01-28", + "last_updated": "2026-02-19", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text", + "image" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 0, + "output": 0 + } + }, + { + "id": "vercel/xiaomi/mimo-v2-flash", + "name": "MiMo V2 Flash", + "family": "mimo", "attachment": false, - "reasoning": false, - "tool_call": false, + "reasoning": true, + "tool_call": true, "temperature": true, - "release_date": "2026-01-28", - "last_updated": "2026-02-19", + "knowledge": "2024-10", + "release_date": "2025-12-17", + "last_updated": "2025-12-17", "modalities": { "input": [ "text" ], "output": [ - "text", - "image" + "text" ] }, "open_weights": false, - "cost": {}, + "cost": { + "input": 0.1, + "output": 0.29 + }, "limit": { - "context": 0, - "output": 0 + "context": 262144, + "output": 32000 } }, { - "id": "vercel/xiaomi/mimo-v2-flash", - "name": "MiMo V2 Flash", + "id": "vercel/xiaomi/mimo-v2-pro", + "name": "MiMo V2 Pro", "family": "mimo", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-12-17", - "last_updated": "2025-12-17", + "release_date": "2026-03-18", + "last_updated": "2026-03-20", "modalities": { "input": [ "text" @@ -103057,12 +104102,13 @@ }, "open_weights": false, "cost": { - "input": 0.1, - "output": 0.29 + "input": 1.0, + "output": 3.0, + "cache_read": 0.19999999999999998 }, "limit": { - "context": 262144, - "output": 32000 + "context": 1000000, + "output": 128000 } }, { @@ -103359,6 +104405,35 @@ "output": 131072 } }, + { + "id": "vercel/zai/glm-5-turbo", + "name": "GLM 5 Turbo", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-15", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_read": 0.24 + }, + "limit": { + "context": 202800, + "output": 131100 + } + }, { "id": "vivgrid/deepseek-v3.2", "name": "DeepSeek-V3.2", @@ -103610,7 +104685,7 @@ } }, { - "id": "vultr/deepseek-r1-distill-llama-70b", + "id": "vultr/DeepSeek-R1-Distill-Llama-70B", "name": "DeepSeek R1 Distill Llama 70B", "family": "deepseek-thinking", "attachment": false, @@ -103630,16 +104705,16 @@ }, "open_weights": true, "cost": { - "input": 0.2, - "output": 0.2 + "input": 2.0, + "output": 2.0 }, "limit": { - "context": 121808, - "output": 8192 + "context": 130000, + "output": 4096 } }, { - "id": "vultr/deepseek-r1-distill-qwen-32b", + "id": "vultr/DeepSeek-R1-Distill-Qwen-32B", "name": "DeepSeek R1 Distill Qwen 32B", "family": "qwen", "attachment": false, @@ -103658,15 +104733,218 @@ ] }, "open_weights": true, + "cost": { + "input": 0.3, + "output": 0.3 + }, + "limit": { + "context": 130000, + "output": 4096 + } + }, + { + "id": "vultr/DeepSeek-V3.2", + "name": "DeepSeek V3.2", + "family": "deepseek", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-10", + "release_date": "2025-01-20", + "last_updated": "2025-01-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.55, + "output": 1.65 + }, + "limit": { + "context": 163000, + "output": 4096 + } + }, + { + "id": "vultr/GLM-5-FP8", + "name": "GLM 5 FP8", + "family": "glm", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-10", + "release_date": "2025-01-20", + "last_updated": "2025-01-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.85, + "output": 3.1 + }, + "limit": { + "context": 202000, + "output": 131072 + } + }, + { + "id": "vultr/Kimi-K2.5", + "name": "Kimi K2 Instruct", + "family": "kimi", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-10", + "release_date": "2024-07-18", + "last_updated": "2024-07-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.55, + "output": 2.75 + }, + "limit": { + "context": 261000, + "output": 32768 + } + }, + { + "id": "vultr/Llama-3_1-Nemotron-Ultra-253B-v1", + "name": "Llama 3.1 Nemotron Ultra 253B v1", + "family": "llama", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-10", + "release_date": "2025-01-20", + "last_updated": "2025-01-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.55, + "output": 1.8 + }, + "limit": { + "context": 32000, + "output": 4096 + } + }, + { + "id": "vultr/MiniMax-M2.5", + "name": "MiniMax M2.5", + "family": "minimax", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-10", + "release_date": "2025-01-20", + "last_updated": "2025-01-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2 + }, + "limit": { + "context": 196000, + "output": 4096 + } + }, + { + "id": "vultr/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4", + "name": "NVIDIA Nemotron 3 Super 120B A12B NVFP4", + "family": "nemotron", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-10", + "release_date": "2025-01-20", + "last_updated": "2025-01-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, "cost": { "input": 0.2, - "output": 0.2 + "output": 0.8 }, "limit": { - "context": 121808, + "context": 260000, "output": 8192 } }, + { + "id": "vultr/Qwen2.5-Coder-32B-Instruct", + "name": "Qwen2.5 Coder 32B Instruct", + "family": "qwen", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-10", + "release_date": "2024-11-06", + "last_updated": "2024-11-06", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.2, + "output": 0.6 + }, + "limit": { + "context": 15000, + "output": 256 + } + }, { "id": "vultr/gpt-oss-120b", "name": "GPT OSS 120B", @@ -103688,72 +104966,14 @@ }, "open_weights": true, "cost": { - "input": 0.2, - "output": 0.2 + "input": 0.15, + "output": 0.6 }, "limit": { - "context": 121808, + "context": 130000, "output": 8192 } }, - { - "id": "vultr/kimi-k2-instruct", - "name": "Kimi K2 Instruct", - "family": "kimi", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2024-07-18", - "last_updated": "2024-07-18", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.2, - "output": 0.2 - }, - "limit": { - "context": 58904, - "output": 4096 - } - }, - { - "id": "vultr/qwen2.5-coder-32b-instruct", - "name": "Qwen2.5 Coder 32B Instruct", - "family": "qwen", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2024-11-06", - "last_updated": "2024-11-06", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.2, - "output": 0.2 - }, - "limit": { - "context": 12952, - "output": 2048 - } - }, { "id": "wandb/MiniMaxAI/MiniMax-M2.5", "name": "MiniMax M2.5", @@ -104575,8 +105795,8 @@ } }, { - "id": "x-ai/grok-4.20-beta", - "name": "Grok 4.20 Beta (Reasoning)", + "id": "x-ai/grok-4.20", + "name": "Grok 4.20 (Reasoning)", "family": "grok", "attachment": true, "reasoning": true, @@ -104605,8 +105825,8 @@ } }, { - "id": "x-ai/grok-4.20-beta-latest-non", - "name": "Grok 4.20 Beta (Non-Reasoning)", + "id": "x-ai/grok-4.20-0309-non", + "name": "Grok 4.20 (Non-Reasoning)", "family": "grok", "attachment": true, "reasoning": false, @@ -104635,12 +105855,12 @@ } }, { - "id": "x-ai/grok-4.20-multi-agent-beta", - "name": "Grok 4.20 Multi-Agent Beta", + "id": "x-ai/grok-4.20-multi-agent", + "name": "Grok 4.20 Multi-Agent", "family": "grok", "attachment": true, "reasoning": true, - "tool_call": true, + "tool_call": false, "temperature": true, "release_date": "2026-03-09", "last_updated": "2026-03-09", @@ -104785,6 +106005,70 @@ "output": 64000 } }, + { + "id": "xiaomi/mimo-v2-omni", + "name": "MiMo-V2-Omni", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.4, + "output": 2.0, + "cache_read": 0.08 + }, + "limit": { + "context": 256000, + "output": 128000 + } + }, + { + "id": "xiaomi/mimo-v2-pro", + "name": "MiMo-V2-Pro", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.0, + "cache_read": 0.2 + }, + "limit": { + "context": 1000000, + "output": 128000 + } + }, { "id": "zai-coding-plan/glm-4.5", "name": "GLM-4.5", @@ -105094,6 +106378,36 @@ "output": 131072 } }, + { + "id": "zai-coding-plan/glm-5-turbo", + "name": "GLM-5-Turbo", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-16", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "zai/glm-4.5", "name": "GLM-4.5", @@ -105372,6 +106686,36 @@ "output": 131072 } }, + { + "id": "zai/glm-5-turbo", + "name": "GLM-5-Turbo", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-16", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_read": 0.24, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "zenmux/anthropic/claude-3.5-haiku", "name": "Claude 3.5 Haiku", @@ -105968,6 +107312,40 @@ "output": 64000 } }, + { + "id": "zenmux/google/gemini-3-pro-image-preview", + "name": "Gemini 3 Pro Image Preview", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2025-03-20", + "last_updated": "2025-03-20", + "modalities": { + "input": [ + "text", + "image", + "pdf", + "audio", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 12.0, + "cache_read": 0.2, + "cache_write": 4.5 + }, + "limit": { + "context": 1048000, + "output": 64000 + } + }, { "id": "zenmux/google/gemini-3-pro-preview", "name": "Gemini 3 Pro Preview", @@ -106002,6 +107380,36 @@ "output": 64000 } }, + { + "id": "zenmux/google/gemini-3.1-flash-lite-preview", + "name": "Gemini 3.1 Flash Lite Preview", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2025-03-20", + "last_updated": "2025-03-20", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.25, + "output": 1.5 + }, + "limit": { + "context": 1050000, + "output": 65530 + } + }, { "id": "zenmux/google/gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro Preview", @@ -106271,6 +107679,62 @@ "output": 131072 } }, + { + "id": "zenmux/minimax/minimax-m2.7", + "name": "MiniMax M2.7", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.3055, + "output": 1.2219 + }, + "limit": { + "context": 204800, + "output": 131070 + } + }, + { + "id": "zenmux/minimax/minimax-m2.7-highspeed", + "name": "MiniMax M2.7 highspeed", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.611, + "output": 2.4439 + }, + "limit": { + "context": 204800, + "output": 131070 + } + }, { "id": "zenmux/moonshotai/kimi-k2", "name": "Kimi K2 0905", @@ -106664,6 +108128,176 @@ "output": 128000 } }, + { + "id": "zenmux/openai/gpt-5.3-chat", + "name": "GPT-5.3 Chat", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.75, + "output": 14.0 + }, + "limit": { + "context": 128000, + "output": 16380 + } + }, + { + "id": "zenmux/openai/gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.75, + "output": 14.0 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "zenmux/openai/gpt-5.4", + "name": "GPT-5.4", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 3.75, + "output": 18.75 + }, + "limit": { + "context": 1050000, + "output": 128000 + } + }, + { + "id": "zenmux/openai/gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "zenmux/openai/gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.2, + "output": 1.25 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "zenmux/openai/gpt-5.4-pro", + "name": "GPT-5.4 Pro", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 45.0, + "output": 225.0 + }, + "limit": { + "context": 1050000, + "output": 128000 + } + }, { "id": "zenmux/qwen/qwen3-coder-plus", "name": "Qwen3-Coder-Plus", @@ -106722,6 +108356,64 @@ "output": 64000 } }, + { + "id": "zenmux/qwen/qwen3.5-flash", + "name": "Qwen3.5 Flash", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.1, + "output": 0.4 + }, + "limit": { + "context": 1020000, + "output": 1020000 + } + }, + { + "id": "zenmux/qwen/qwen3.5-plus", + "name": "Qwen3.5 Plus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.8, + "output": 4.8 + }, + "limit": { + "context": 1000000, + "output": 64000 + } + }, { "id": "zenmux/stepfun/step-3", "name": "Step-3", @@ -106839,6 +108531,34 @@ "output": 64000 } }, + { + "id": "zenmux/volcengine/doubao-seed-2.0-code", + "name": "Doubao Seed 2.0 Code", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.9, + "output": 4.48 + }, + "limit": { + "context": 256000, + "output": 32000 + } + }, { "id": "zenmux/volcengine/doubao-seed-2.0-lite", "name": "Doubao-Seed-2.0-lite", @@ -107085,6 +108805,66 @@ "output": 64000 } }, + { + "id": "zenmux/x-ai/grok-4.2-fast", + "name": "Grok 4.2 Fast", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 3.0, + "output": 9.0 + }, + "limit": { + "context": 2000000, + "output": 30000 + } + }, + { + "id": "zenmux/x-ai/grok-4.2-fast-non", + "name": "Grok 4.2 Fast Non Reasoning", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 3.0, + "output": 9.0 + }, + "limit": { + "context": 2000000, + "output": 30000 + } + }, { "id": "zenmux/x-ai/grok-code-fast-1", "name": "Grok Code Fast 1", @@ -107171,6 +108951,66 @@ "output": 64000 } }, + { + "id": "zenmux/xiaomi/mimo-v2-omni", + "name": "MiMo V2 Omni", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.4, + "output": 2.0 + }, + "limit": { + "context": 265000, + "output": 265000 + } + }, + { + "id": "zenmux/xiaomi/mimo-v2-pro", + "name": "MiMo V2 Pro", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.5, + "output": 4.5 + }, + "limit": { + "context": 1000000, + "output": 256000 + } + }, { "id": "zenmux/z-ai/glm-4.5", "name": "GLM 4.5", @@ -107465,6 +109305,34 @@ "output": 128000 } }, + { + "id": "zenmux/z-ai/glm-5-turbo", + "name": "GLM 5 Turbo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.88, + "output": 3.48 + }, + "limit": { + "context": 200000, + "output": 128000 + } + }, { "id": "zhipuai-coding-plan/glm-4.5", "name": "GLM-4.5", @@ -107743,6 +109611,36 @@ "output": 131072 } }, + { + "id": "zhipuai-coding-plan/glm-5-turbo", + "name": "GLM-5-Turbo", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-16", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "zhipuai/glm-4.5", "name": "GLM-4.5", diff --git a/crates/goose/src/providers/canonical/data/provider_metadata.json b/crates/goose/src/providers/canonical/data/provider_metadata.json index b37845a00297..9c98f3e4a641 100644 --- a/crates/goose/src/providers/canonical/data/provider_metadata.json +++ b/crates/goose/src/providers/canonical/data/provider_metadata.json @@ -19,7 +19,7 @@ "env": [ "ZHIPU_API_KEY" ], - "model_count": 9 + "model_count": 10 }, { "id": "alibaba-coding-plan", @@ -41,7 +41,7 @@ "env": [ "ZENMUX_API_KEY" ], - "model_count": 69 + "model_count": 87 }, { "id": "io-net", @@ -63,7 +63,7 @@ "env": [ "NVIDIA_API_KEY" ], - "model_count": 73 + "model_count": 74 }, { "id": "fastrouter", @@ -74,7 +74,7 @@ "env": [ "FASTROUTER_API_KEY" ], - "model_count": 14 + "model_count": 15 }, { "id": "iflowcn", @@ -140,7 +140,7 @@ "env": [ "XIAOMI_API_KEY" ], - "model_count": 1 + "model_count": 3 }, { "id": "synthetic", @@ -184,7 +184,7 @@ "env": [ "OLLAMA_API_KEY" ], - "model_count": 33 + "model_count": 34 }, { "id": "scaleway", @@ -195,7 +195,18 @@ "env": [ "SCALEWAY_API_KEY" ], - "model_count": 14 + "model_count": 16 + }, + { + "id": "dinference", + "display_name": "DInference", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.dinference.com/v1", + "doc": "https://dinference.com", + "env": [ + "DINFERENCE_API_KEY" + ], + "model_count": 3 }, { "id": "kuae-cloud-coding-plan", @@ -250,7 +261,7 @@ "env": [ "MINIMAX_API_KEY" ], - "model_count": 4 + "model_count": 6 }, { "id": "novita-ai", @@ -272,7 +283,7 @@ "env": [ "OPENCODE_API_KEY" ], - "model_count": 43 + "model_count": 47 }, { "id": "poe", @@ -305,7 +316,7 @@ "env": [ "MINIMAX_API_KEY" ], - "model_count": 4 + "model_count": 6 }, { "id": "bailing", @@ -339,7 +350,7 @@ "CLOUDFLARE_ACCOUNT_ID", "CLOUDFLARE_API_KEY" ], - "model_count": 40 + "model_count": 42 }, { "id": "wandb", @@ -372,7 +383,7 @@ "env": [ "MINIMAX_API_KEY" ], - "model_count": 4 + "model_count": 6 }, { "id": "kimi-for-coding", @@ -405,7 +416,7 @@ "env": [ "FIREWORKS_API_KEY" ], - "model_count": 13 + "model_count": 14 }, { "id": "stepfun", @@ -471,7 +482,7 @@ "env": [ "ZHIPU_API_KEY" ], - "model_count": 9 + "model_count": 10 }, { "id": "deepseek", @@ -526,7 +537,7 @@ "env": [ "GITHUB_TOKEN" ], - "model_count": 24 + "model_count": 25 }, { "id": "moonshotai", @@ -604,7 +615,7 @@ "env": [ "ZHIPU_API_KEY" ], - "model_count": 10 + "model_count": 11 }, { "id": "opencode-go", @@ -615,7 +626,7 @@ "env": [ "OPENCODE_API_KEY" ], - "model_count": 3 + "model_count": 4 }, { "id": "drun", @@ -632,8 +643,8 @@ "id": "firmware", "display_name": "Firmware", "npm": "@ai-sdk/openai-compatible", - "api": "https://app.firmware.ai/api/v1", - "doc": "https://docs.firmware.ai", + "api": "https://app.frogbot.ai/api/v1", + "doc": "https://docs.frogbot.ai", "env": [ "FIRMWARE_API_KEY" ], @@ -747,7 +758,7 @@ "env": [ "MINIMAX_API_KEY" ], - "model_count": 4 + "model_count": 6 }, { "id": "vultr", @@ -758,7 +769,7 @@ "env": [ "VULTR_API_KEY" ], - "model_count": 5 + "model_count": 10 }, { "id": "baseten", @@ -804,6 +815,17 @@ ], "model_count": 20 }, + { + "id": "tencent-coding-plan", + "display_name": "Tencent Coding Plan (China)", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.lkeap.cloud.tencent.com/coding/v3", + "doc": "https://cloud.tencent.com/document/product/1772/128947", + "env": [ + "TENCENT_CODING_PLAN_API_KEY" + ], + "model_count": 8 + }, { "id": "friendli", "display_name": "Friendli", @@ -835,7 +857,7 @@ "env": [ "NANO_GPT_API_KEY" ], - "model_count": 516 + "model_count": 517 }, { "id": "cortecs", @@ -846,7 +868,7 @@ "env": [ "CORTECS_API_KEY" ], - "model_count": 23 + "model_count": 28 }, { "id": "alibaba-cn", diff --git a/ui/desktop/openapi.json b/ui/desktop/openapi.json index ecf8589ca67b..4a07d6bb3735 100644 --- a/ui/desktop/openapi.json +++ b/ui/desktop/openapi.json @@ -10,7 +10,7 @@ "license": { "name": "Apache-2.0" }, - "version": "1.28.0" + "version": "1.29.0" }, "paths": { "/action-required/tool-confirmation": { diff --git a/ui/desktop/package.json b/ui/desktop/package.json index 5ab379d9a942..fe6257730252 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -1,7 +1,7 @@ { "name": "goose-app", "productName": "Goose", - "version": "1.28.0", + "version": "1.29.0", "description": "Goose App", "engines": { "node": "^24.10.0",