diff --git a/crates/goose-provider-types/src/canonical/data/canonical_models.json b/crates/goose-provider-types/src/canonical/data/canonical_models.json index b91eb413bdd4..988015b11d06 100644 --- a/crates/goose-provider-types/src/canonical/data/canonical_models.json +++ b/crates/goose-provider-types/src/canonical/data/canonical_models.json @@ -7749,6 +7749,180 @@ "output": 128000 } }, + { + "id": "aki-io/gemma4-26b", + "name": "Gemma 4 26B A4B IT", + "family": "gemma", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1, + "output": 0.5 + }, + "limit": { + "context": 256000, + "output": 32768 + } + }, + { + "id": "aki-io/gpt-oss-120b", + "name": "GPT OSS 120B", + "family": "gpt-oss", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2025-08-05", + "last_updated": "2025-08-05", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.15, + "output": 0.55 + }, + "limit": { + "context": 128000, + "output": 32768 + } + }, + { + "id": "aki-io/kimi-k2.7-code-1100b", + "name": "Kimi K2.7 Code", + "family": "kimi-k2", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-01", + "release_date": "2026-06-12", + "last_updated": "2026-06-12", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.86, + "output": 3.0 + }, + "limit": { + "context": 262144, + "output": 81920 + } + }, + { + "id": "aki-io/minimax-m2.5-230b", + "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.25, + "output": 1.2 + }, + "limit": { + "context": 196608, + "output": 65536 + } + }, + { + "id": "aki-io/mistral4-119b", + "name": "Mistral Small 4", + "family": "mistral-small", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-06", + "release_date": "2026-03-16", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.2, + "output": 0.6 + }, + "limit": { + "context": 262144, + "output": 81920 + } + }, + { + "id": "aki-io/qwen3.6-35b", + "name": "Qwen3.6 35B-A3B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-17", + "last_updated": "2026-04-17", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.15, + "output": 0.5 + }, + "limit": { + "context": 256000, + "output": 32768 + } + }, { "id": "alibaba-cn/MiniMax-M2.5", "name": "MiniMax-M2.5", @@ -26894,6 +27068,315 @@ "output": 64000 } }, + { + "id": "cline-pass/cline-pass/deepseek-v4-flash", + "name": "DeepSeek V4 Flash", + "family": "deepseek-flash", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-05", + "release_date": "2026-04-24", + "last_updated": "2026-04-24", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.14, + "output": 0.28, + "cache_read": 0.0028 + }, + "limit": { + "context": 1000000, + "output": 384000 + } + }, + { + "id": "cline-pass/cline-pass/deepseek-v4-pro", + "name": "DeepSeek V4 Pro", + "family": "deepseek-thinking", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-05", + "release_date": "2026-04-24", + "last_updated": "2026-04-24", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.74, + "output": 3.48, + "cache_read": 0.0145 + }, + "limit": { + "context": 1000000, + "output": 384000 + } + }, + { + "id": "cline-pass/cline-pass/glm-5.2", + "name": "GLM-5.2", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-06-13", + "last_updated": "2026-06-13", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 + }, + "limit": { + "context": 1000000, + "output": 131072 + } + }, + { + "id": "cline-pass/cline-pass/kimi-k2.6", + "name": "Kimi K2.6", + "family": "kimi-k2", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-04-21", + "last_updated": "2026-04-21", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.95, + "output": 4.0, + "cache_read": 0.16 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "cline-pass/cline-pass/kimi-k2.7-code", + "name": "Kimi K2.7 Code", + "family": "kimi-k2", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-01", + "release_date": "2026-06-12", + "last_updated": "2026-06-12", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.95, + "output": 4.0, + "cache_read": 0.19 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "cline-pass/cline-pass/mimo-v2.5", + "name": "MiMo-V2.5", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.14, + "output": 0.28, + "cache_read": 0.0028 + }, + "limit": { + "context": 1048576, + "output": 131072 + } + }, + { + "id": "cline-pass/cline-pass/mimo-v2.5-pro", + "name": "MiMo-V2.5-Pro", + "family": "mimo", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.74, + "output": 3.48, + "cache_read": 0.0145 + }, + "limit": { + "context": 1048576, + "output": 131072 + } + }, + { + "id": "cline-pass/cline-pass/minimax-m3", + "name": "MiniMax-M3", + "family": "minimax", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-06-01", + "last_updated": "2026-06-01", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06 + }, + "limit": { + "context": 512000, + "output": 128000 + } + }, + { + "id": "cline-pass/cline-pass/qwen3.7-max", + "name": "Qwen3.7 Max", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-05-21", + "last_updated": "2026-05-21", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.5, + "output": 7.5, + "cache_read": 0.5, + "cache_write": 3.125 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, + { + "id": "cline-pass/cline-pass/qwen3.7-plus", + "name": "Qwen3.7 Plus", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-06-02", + "last_updated": "2026-06-02", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.4, + "output": 1.6, + "cache_read": 0.04, + "cache_write": 0.5 + }, + "limit": { + "context": 1000000, + "output": 64000 + } + }, { "id": "cloudferro-sherlock/MiniMaxAI/MiniMax-M2.5", "name": "MiniMax-M2.5", @@ -49864,48 +50347,184 @@ } }, { - "id": "google/gemini-3.1-flash-image-preview", - "name": "Nano Banana 2", + "id": "google/gemini-3.1-flash-image-preview", + "name": "Nano Banana 2", + "family": "gemini-flash", + "attachment": true, + "reasoning": true, + "tool_call": false, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-02-26", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text", + "image" + ] + }, + "open_weights": false, + "cost": { + "input": 0.5, + "output": 60.0 + }, + "limit": { + "context": 65536, + "output": 65536 + } + }, + { + "id": "google/gemini-3.1-flash-lite", + "name": "Gemini 3.1 Flash Lite", + "family": "gemini-flash-lite", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-05-07", + "last_updated": "2026-05-07", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.25, + "output": 1.5, + "cache_read": 0.025 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "google/gemini-3.1-flash-lite-preview", + "name": "Gemini 3.1 Flash Lite Preview", + "family": "gemini-flash-lite", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-03-03", + "last_updated": "2026-03-03", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.25, + "output": 1.5, + "cache_read": 0.025 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "google/gemini-3.1-pro-preview", + "name": "Gemini 3.1 Pro Preview", + "family": "gemini-pro", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-02-19", + "last_updated": "2026-02-19", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 12.0, + "cache_read": 0.2 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "google/gemini-3.1-pro-preview-customtools", + "name": "Gemini 3.1 Pro Preview Custom Tools", + "family": "gemini-pro", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-02-19", + "last_updated": "2026-02-19", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 12.0, + "cache_read": 0.2 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "google/gemini-3.5-flash", + "name": "Gemini 3.5 Flash", "family": "gemini-flash", "attachment": true, "reasoning": true, - "tool_call": false, - "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-02-26", - "last_updated": "2026-02-26", - "modalities": { - "input": [ - "text", - "image", - "pdf" - ], - "output": [ - "text", - "image" - ] - }, - "open_weights": false, - "cost": { - "input": 0.5, - "output": 60.0 - }, - "limit": { - "context": 65536, - "output": 65536 - } - }, - { - "id": "google/gemini-3.1-flash-lite", - "name": "Gemini 3.1 Flash Lite", - "family": "gemini-flash-lite", - "attachment": true, - "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2025-01", - "release_date": "2026-05-07", - "last_updated": "2026-05-07", + "release_date": "2026-05-19", + "last_updated": "2026-05-19", "modalities": { "input": [ "text", @@ -49920,9 +50539,9 @@ }, "open_weights": false, "cost": { - "input": 0.25, - "output": 1.5, - "cache_read": 0.025 + "input": 1.5, + "output": 9.0, + "cache_read": 0.15 }, "limit": { "context": 1048576, @@ -49930,50 +50549,16 @@ } }, { - "id": "google/gemini-3.1-flash-lite-preview", - "name": "Gemini 3.1 Flash Lite Preview", + "id": "google/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", "family": "gemini-flash-lite", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-03-03", - "last_updated": "2026-03-03", - "modalities": { - "input": [ - "text", - "image", - "video", - "audio", - "pdf" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.25, - "output": 1.5, - "cache_read": 0.025 - }, - "limit": { - "context": 1048576, - "output": 65536 - } - }, - { - "id": "google/gemini-3.1-pro-preview", - "name": "Gemini 3.1 Pro Preview", - "family": "gemini-pro", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-02-19", - "last_updated": "2026-02-19", + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", "modalities": { "input": [ "text", @@ -49988,43 +50573,9 @@ }, "open_weights": false, "cost": { - "input": 2.0, - "output": 12.0, - "cache_read": 0.2 - }, - "limit": { - "context": 1048576, - "output": 65536 - } - }, - { - "id": "google/gemini-3.1-pro-preview-customtools", - "name": "Gemini 3.1 Pro Preview Custom Tools", - "family": "gemini-pro", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-02-19", - "last_updated": "2026-02-19", - "modalities": { - "input": [ - "text", - "image", - "video", - "audio", - "pdf" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 2.0, - "output": 12.0, - "cache_read": 0.2 + "input": 0.3, + "output": 2.5, + "cache_read": 0.03 }, "limit": { "context": 1048576, @@ -50032,16 +50583,16 @@ } }, { - "id": "google/gemini-3.5-flash", - "name": "Gemini 3.5 Flash", + "id": "google/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", "family": "gemini-flash", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-05-19", - "last_updated": "2026-05-19", + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", "modalities": { "input": [ "text", @@ -50057,7 +50608,7 @@ "open_weights": false, "cost": { "input": 1.5, - "output": 9.0, + "output": 7.5, "cache_read": 0.15 }, "limit": { @@ -55915,19 +56466,21 @@ } }, { - "id": "inferx/qwen/qwen3-coder-next-fp8", - "name": "Qwen3 Coder Next FP8", + "id": "inferx/qwen/qwen3.5-122b-a10b-nvfp4", + "name": "Qwen3.5 122B A10B NVFP4", "family": "qwen", - "attachment": false, - "reasoning": false, + "attachment": true, + "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-04", - "release_date": "2026-02-03", - "last_updated": "2026-02-03", + "release_date": "2026-02-23", + "last_updated": "2026-02-23", "modalities": { "input": [ - "text" + "text", + "image", + "video", + "audio" ], "output": [ "text" @@ -55944,19 +56497,21 @@ } }, { - "id": "inferx/qwen/qwen3-coder-next-fp8-1m", - "name": "Qwen3 Coder Next FP8 1M", + "id": "inferx/qwen/qwen3.6-27b-fp8", + "name": "Qwen3.6 27B FP8", "family": "qwen", - "attachment": false, - "reasoning": false, + "attachment": true, + "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-04", - "release_date": "2026-02-03", - "last_updated": "2026-02-03", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", "modalities": { "input": [ - "text" + "text", + "image", + "video", + "audio" ], "output": [ "text" @@ -55968,20 +56523,20 @@ "output": 0.0 }, "limit": { - "context": 1024000, + "context": 262144, "output": 65536 } }, { - "id": "inferx/qwen/qwen3.5-122b-a10b-nvfp4", - "name": "Qwen3.5 122B A10B NVFP4", + "id": "inferx/qwen/qwen3.6-35b-a3b-fp8", + "name": "Qwen3.6 35B A3B FP8", "family": "qwen", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2026-02-23", - "last_updated": "2026-02-23", + "release_date": "2026-04-17", + "last_updated": "2026-04-17", "modalities": { "input": [ "text", @@ -55999,26 +56554,24 @@ "output": 0.0 }, "limit": { - "context": 256144, + "context": 262000, "output": 65536 } }, { - "id": "inferx/qwen/qwen3.6-27b-fp8", - "name": "Qwen3.6 27B FP8", + "id": "inferx/qwen3-coder-next-fp8", + "name": "Qwen3 Coder Next FP8", "family": "qwen", - "attachment": true, - "reasoning": true, + "attachment": false, + "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2026-04-22", - "last_updated": "2026-04-22", + "knowledge": "2025-04", + "release_date": "2026-02-03", + "last_updated": "2026-02-03", "modalities": { "input": [ - "text", - "image", - "video", - "audio" + "text" ], "output": [ "text" @@ -56030,26 +56583,24 @@ "output": 0.0 }, "limit": { - "context": 262144, + "context": 256144, "output": 65536 } }, { - "id": "inferx/qwen/qwen3.6-35b-a3b-fp8", - "name": "Qwen3.6 35B A3B FP8", + "id": "inferx/qwen3-coder-next-fp8-1m", + "name": "Qwen3 Coder Next FP8 1M", "family": "qwen", - "attachment": true, - "reasoning": true, + "attachment": false, + "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2026-04-17", - "last_updated": "2026-04-17", + "knowledge": "2025-04", + "release_date": "2026-02-03", + "last_updated": "2026-02-03", "modalities": { "input": [ - "text", - "image", - "video", - "audio" + "text" ], "output": [ "text" @@ -56061,7 +56612,7 @@ "output": 0.0 }, "limit": { - "context": 262000, + "context": 1024000, "output": 65536 } }, @@ -69429,9 +69980,77 @@ }, "open_weights": false, "cost": { - "input": 0.3, - "output": 2.5, - "cache_read": 0.03 + "input": 0.3, + "output": 2.5, + "cache_read": 0.03 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "llmgateway/gemini-2.5-flash-lite", + "name": "Gemini 2.5 Flash-Lite", + "family": "gemini-flash-lite", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2025-06-17", + "last_updated": "2025-06-17", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.1, + "output": 0.4, + "cache_read": 0.01 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "llmgateway/gemini-2.5-pro", + "name": "Gemini 2.5 Pro", + "family": "gemini-pro", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2025-06-17", + "last_updated": "2025-06-17", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.25, + "output": 10.0, + "cache_read": 0.125 }, "limit": { "context": 1048576, @@ -69439,22 +70058,22 @@ } }, { - "id": "llmgateway/gemini-2.5-flash-lite", - "name": "Gemini 2.5 Flash-Lite", - "family": "gemini-flash-lite", + "id": "llmgateway/gemini-3-flash-preview", + "name": "Gemini 3 Flash Preview", + "family": "gemini-flash", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2025-01", - "release_date": "2025-06-17", - "last_updated": "2025-06-17", + "release_date": "2025-12-17", + "last_updated": "2025-12-17", "modalities": { "input": [ "text", "image", - "audio", "video", + "audio", "pdf" ], "output": [ @@ -69463,9 +70082,9 @@ }, "open_weights": false, "cost": { - "input": 0.1, - "output": 0.4, - "cache_read": 0.01 + "input": 0.5, + "output": 3.0, + "cache_read": 0.05 }, "limit": { "context": 1048576, @@ -69473,22 +70092,22 @@ } }, { - "id": "llmgateway/gemini-2.5-pro", - "name": "Gemini 2.5 Pro", - "family": "gemini-pro", + "id": "llmgateway/gemini-3.1-flash-lite", + "name": "Gemini 3.1 Flash Lite", + "family": "gemini-flash-lite", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2025-01", - "release_date": "2025-06-17", - "last_updated": "2025-06-17", + "release_date": "2026-05-07", + "last_updated": "2026-05-07", "modalities": { "input": [ "text", "image", - "audio", "video", + "audio", "pdf" ], "output": [ @@ -69497,9 +70116,10 @@ }, "open_weights": false, "cost": { - "input": 1.25, - "output": 10.0, - "cache_read": 0.125 + "input": 0.25, + "output": 1.5, + "cache_read": 0.025, + "cache_write": 0.08333 }, "limit": { "context": 1048576, @@ -69507,16 +70127,16 @@ } }, { - "id": "llmgateway/gemini-3-flash-preview", - "name": "Gemini 3 Flash Preview", - "family": "gemini-flash", + "id": "llmgateway/gemini-3.1-pro-preview", + "name": "Gemini 3.1 Pro Preview", + "family": "gemini-pro", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2025-01", - "release_date": "2025-12-17", - "last_updated": "2025-12-17", + "release_date": "2026-02-19", + "last_updated": "2026-02-19", "modalities": { "input": [ "text", @@ -69531,9 +70151,9 @@ }, "open_weights": false, "cost": { - "input": 0.5, - "output": 3.0, - "cache_read": 0.05 + "input": 2.0, + "output": 12.0, + "cache_read": 0.2 }, "limit": { "context": 1048576, @@ -69541,16 +70161,16 @@ } }, { - "id": "llmgateway/gemini-3.1-flash-lite", - "name": "Gemini 3.1 Flash Lite", - "family": "gemini-flash-lite", + "id": "llmgateway/gemini-3.5-flash", + "name": "Gemini 3.5 Flash", + "family": "gemini-flash", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2025-01", - "release_date": "2026-05-07", - "last_updated": "2026-05-07", + "release_date": "2026-05-19", + "last_updated": "2026-05-19", "modalities": { "input": [ "text", @@ -69565,9 +70185,9 @@ }, "open_weights": false, "cost": { - "input": 0.25, - "output": 1.5, - "cache_read": 0.025, + "input": 1.5, + "output": 9.0, + "cache_read": 0.15, "cache_write": 0.08333 }, "limit": { @@ -69576,16 +70196,16 @@ } }, { - "id": "llmgateway/gemini-3.1-pro-preview", - "name": "Gemini 3.1 Pro Preview", - "family": "gemini-pro", + "id": "llmgateway/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "family": "gemini-flash-lite", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-02-19", - "last_updated": "2026-02-19", + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", "modalities": { "input": [ "text", @@ -69600,9 +70220,10 @@ }, "open_weights": false, "cost": { - "input": 2.0, - "output": 12.0, - "cache_read": 0.2 + "input": 0.3, + "output": 2.5, + "cache_read": 0.03, + "cache_write": 0.08333 }, "limit": { "context": 1048576, @@ -69610,16 +70231,16 @@ } }, { - "id": "llmgateway/gemini-3.5-flash", - "name": "Gemini 3.5 Flash", + "id": "llmgateway/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", "family": "gemini-flash", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-05-19", - "last_updated": "2026-05-19", + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", "modalities": { "input": [ "text", @@ -69635,7 +70256,7 @@ "open_weights": false, "cost": { "input": 1.5, - "output": 9.0, + "output": 7.5, "cache_read": 0.15, "cache_write": 0.08333 }, @@ -109952,6 +110573,74 @@ "output": 65536 } }, + { + "id": "opencode/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "family": "gemini-flash-lite", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.3, + "output": 2.5, + "cache_read": 0.03 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "opencode/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "family": "gemini-flash", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.5, + "output": 7.5, + "cache_read": 0.15 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, { "id": "opencode/glm-4.6", "name": "GLM-4.6", @@ -111131,6 +111820,35 @@ "output": 262144 } }, + { + "id": "opencode/laguna-s-2.1-free", + "name": "Laguna S 2.1 Free", + "family": "laguna", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 256000, + "output": 32000 + } + }, { "id": "opencode/ling-2.6-flash-free", "name": "Ling 2.6 Flash Free", @@ -112117,7 +112835,7 @@ "output": 5.0 }, "limit": { - "context": 32768, + "context": 16384, "output": 2048 } }, @@ -112698,7 +113416,7 @@ "output": 1.25 }, "limit": { - "context": 131072, + "context": 123000, "output": 16000 } }, @@ -113078,7 +113796,7 @@ "output": 0.8001 }, "limit": { - "context": 131072, + "context": 163840, "output": 16000 } }, @@ -113196,7 +113914,7 @@ "output": 0.8 }, "limit": { - "context": 128000, + "context": 8192, "output": 8192 } }, @@ -113226,7 +113944,7 @@ "cache_read": 0.135 }, "limit": { - "context": 131072, + "context": 163840, "output": 32768 } }, @@ -113310,9 +114028,9 @@ }, "open_weights": true, "cost": { - "input": 0.098, - "output": 0.196, - "cache_read": 0.0196 + "input": 0.0938, + "output": 0.1876, + "cache_read": 0.01876 }, "limit": { "context": 1048576, @@ -113620,7 +114338,7 @@ "cache_write": 0.375 }, "limit": { - "context": 65536, + "context": 131072, "output": 32768 } }, @@ -113716,7 +114434,7 @@ }, "limit": { "context": 131072, - "output": 32768 + "output": 65536 } }, { @@ -113886,7 +114604,7 @@ "cache_write": 0.375 }, "limit": { - "context": 1048756, + "context": 1048576, "output": 65536 } }, @@ -113925,6 +114643,76 @@ "output": 65536 } }, + { + "id": "openrouter/google/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "family": "gemini-flash-lite", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.3, + "output": 2.5, + "cache_read": 0.03, + "cache_write": 0.083333 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "openrouter/google/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "family": "gemini-flash", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.5, + "output": 7.5, + "cache_read": 0.15, + "cache_write": 0.083333 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, { "id": "openrouter/google/gemma-2-27b-it", "name": "Gemma 2 27B", @@ -114010,7 +114798,7 @@ "output": 0.3 }, "limit": { - "context": 131072, + "context": 262144, "output": 131072 } }, @@ -114155,13 +114943,12 @@ }, "open_weights": true, "cost": { - "input": 0.22, - "output": 0.55, - "cache_read": 0.12 + "input": 0.12, + "output": 0.37 }, "limit": { "context": 262144, - "output": 262144 + "output": 16384 } }, { @@ -114278,7 +115065,7 @@ "output": 0.06 }, "limit": { - "context": 4096, + "context": 8192, "output": 4096 } }, @@ -114565,7 +115352,7 @@ "cache_read": 0.06 }, "limit": { - "context": 256000, + "context": 262144, "output": 80000 } }, @@ -114740,7 +115527,7 @@ "output": 0.201 }, "limit": { - "context": 131072, + "context": 60000, "output": 60000 } }, @@ -114858,7 +115645,7 @@ "output": 0.3 }, "limit": { - "context": 10000000, + "context": 1310720, "output": 16384 } }, @@ -114888,7 +115675,7 @@ "output": 0.18 }, "limit": { - "context": 163840, + "context": 1048576, "output": 16384 } }, @@ -114978,7 +115765,7 @@ "output": 0.62 }, "limit": { - "context": 65536, + "context": 65535, "output": 8000 } }, @@ -115671,7 +116458,7 @@ "cache_read": 0.01 }, "limit": { - "context": 131072, + "context": 256000, "output": 16384 } }, @@ -115880,9 +116667,9 @@ }, "open_weights": true, "cost": { - "input": 0.85, - "output": 3.8, - "cache_read": 0.17 + "input": 0.82, + "output": 3.75, + "cache_read": 0.16 }, "limit": { "context": 262144, @@ -116258,8 +117045,8 @@ }, "open_weights": true, "cost": { - "input": 0.085, - "output": 0.4 + "input": 0.08, + "output": 0.45 }, "limit": { "context": 1000000, @@ -116290,7 +117077,7 @@ "output": 0.0 }, "limit": { - "context": 1000000, + "context": 262144, "output": 262144 } }, @@ -116319,7 +117106,7 @@ "cache_read": 0.2 }, "limit": { - "context": 1000000, + "context": 512288, "output": 16384 } }, @@ -118733,6 +119520,63 @@ "output": 32768 } }, + { + "id": "openrouter/poolside/laguna-s-2.1", + "name": "Laguna S 2.1", + "family": "laguna-s", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1, + "output": 0.2, + "cache_read": 0.01 + }, + "limit": { + "context": 1048576, + "output": 131072 + } + }, + { + "id": "openrouter/poolside/laguna-s-2.1:free", + "name": "Laguna S 2.1 (free)", + "family": "laguna-s", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 262144, + "output": 32768 + } + }, { "id": "openrouter/poolside/laguna-xs-2.1", "name": "Laguna XS 2.1", @@ -118815,7 +119659,7 @@ "output": 0.4 }, "limit": { - "context": 131072, + "context": 32768, "output": 16384 } }, @@ -118844,7 +119688,7 @@ "output": 0.1 }, "limit": { - "context": 131072, + "context": 32768, "output": 32768 } }, @@ -118873,7 +119717,7 @@ "output": 1.0 }, "limit": { - "context": 128000, + "context": 32768, "output": 32768 } }, @@ -118965,7 +119809,7 @@ "cache_read": 0.4 }, "limit": { - "context": 131072, + "context": 128000, "output": 128000 } }, @@ -118994,7 +119838,7 @@ "output": 0.24 }, "limit": { - "context": 131702, + "context": 131072, "output": 16384 } }, @@ -119139,7 +119983,7 @@ "output": 1.56 }, "limit": { - "context": 131072, + "context": 81920, "output": 32768 } }, @@ -119227,7 +120071,7 @@ "cache_read": 0.1 }, "limit": { - "context": 1048576, + "context": 262144, "output": 65536 } }, @@ -119256,7 +120100,7 @@ "output": 0.27 }, "limit": { - "context": 160000, + "context": 262144, "output": 32768 } }, @@ -119496,7 +120340,7 @@ "cache_read": 0.1 }, "limit": { - "context": 131072, + "context": 262144, "output": 32768 } }, @@ -119586,7 +120430,7 @@ "output": 1.56 }, "limit": { - "context": 131072, + "context": 262144, "output": 32768 } }, @@ -119615,7 +120459,7 @@ "output": 0.416 }, "limit": { - "context": 262144, + "context": 131072, "output": 32768 } }, @@ -119644,7 +120488,7 @@ "output": 0.455 }, "limit": { - "context": 256000, + "context": 262144, "output": 32768 } }, @@ -119673,7 +120517,7 @@ "output": 1.365 }, "limit": { - "context": 256000, + "context": 131072, "output": 32768 } }, @@ -120419,7 +121263,7 @@ "cache_read": 0.04 }, "limit": { - "context": 256000, + "context": 262144, "output": 256000 } }, @@ -120472,13 +121316,13 @@ }, "open_weights": true, "cost": { - "input": 0.2, - "output": 0.8, - "cache_read": 0.05 + "input": 0.14, + "output": 0.58, + "cache_read": 0.035 }, "limit": { "context": 262144, - "output": 131072 + "output": 262144 } }, { @@ -120510,34 +121354,6 @@ "output": 262144 } }, - { - "id": "openrouter/tencent/hy3:free", - "name": "Hy3 (free)", - "family": "hy3", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-07-06", - "last_updated": "2026-07-06", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 262144, - "output": 262144 - } - }, { "id": "openrouter/thedrummer/cydonia-24b-v4.1", "name": "Cydonia 24B V4.1", @@ -120679,7 +121495,7 @@ "cache_read": 0.17 }, "limit": { - "context": 1048576, + "context": 524288, "output": 1048576 } }, @@ -120708,7 +121524,7 @@ }, "limit": { "context": 6144, - "output": 4096 + "output": 2048 } }, { @@ -120954,7 +121770,7 @@ "cache_read": 0.0028 }, "limit": { - "context": 1048576, + "context": 1050000, "output": 131072 } }, @@ -120984,7 +121800,7 @@ "cache_read": 0.0036 }, "limit": { - "context": 1048576, + "context": 1050000, "output": 131072 } }, @@ -121105,7 +121921,7 @@ "cache_read": 0.1 }, "limit": { - "context": 202752, + "context": 204800, "output": 131072 } }, @@ -121167,7 +121983,7 @@ "cache_read": 0.08 }, "limit": { - "context": 202752, + "context": 204800, "output": 131072 } }, @@ -121196,7 +122012,7 @@ "output": 0.4 }, "limit": { - "context": 200000, + "context": 202752, "output": 131072 } }, @@ -121283,7 +122099,7 @@ "cache_read": 0.1794 }, "limit": { - "context": 202752, + "context": 204800, "output": 128000 } }, @@ -121307,9 +122123,9 @@ }, "open_weights": true, "cost": { - "input": 0.9688, - "output": 3.0448, - "cache_read": 0.17992 + "input": 0.8204, + "output": 2.5784, + "cache_read": 0.15236 }, "limit": { "context": 1048576, @@ -121502,7 +122318,7 @@ "open_weights": false, "cost": { "input": 1.5, - "output": 9.0, + "output": 7.5, "cache_read": 0.15, "cache_write": 0.083333 }, @@ -146386,6 +147202,72 @@ "output": 65536 } }, + { + "id": "venice/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash-Lite", + "family": "gemini-flash-lite", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-09", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.375, + "output": 3.125, + "cache_read": 0.0375 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, + { + "id": "venice/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "family": "gemini-flash", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-09", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.875, + "output": 9.375, + "cache_read": 0.1875 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "venice/gemma-4-uncensored", "name": "Gemma 4 Uncensored", @@ -147971,6 +148853,35 @@ "output": 65536 } }, + { + "id": "venice/qwen3-6-35b-a3b", + "name": "Qwen 3.6 35B A3B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-07-20", + "last_updated": "2026-07-22", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.15, + "output": 1.0, + "cache_read": 0.05 + }, + "limit": { + "context": 256000, + "output": 65536 + } + }, { "id": "venice/qwen3-coder-480b-a35b-instruct-turbo", "name": "Qwen 3 Coder 480B Turbo", @@ -151433,6 +152344,70 @@ "output": 64000 } }, + { + "id": "vercel/google/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash Lite", + "family": "gemini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.3, + "output": 2.5, + "cache_read": 0.03 + }, + "limit": { + "context": 1000000, + "output": 65000 + } + }, + { + "id": "vercel/google/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "family": "gemini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2026-03", + "release_date": "2026-07-21", + "last_updated": "2026-07-21", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.5, + "output": 7.5, + "cache_read": 0.15 + }, + "limit": { + "context": 1000000, + "output": 64000 + } + }, { "id": "vercel/google/gemini-embedding-001", "name": "Gemini Embedding 001", @@ -158150,6 +159125,36 @@ "output": 196608 } }, + { + "id": "wandb/MiniMaxAI/MiniMax-M3", + "name": "MiniMax M3", + "family": "minimax-m3", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-06-12", + "last_updated": "2026-06-12", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.29, + "output": 1.2, + "cache_read": 0.06 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, { "id": "wandb/OpenPipe/Qwen3-14B-Instruct", "name": "Qwen3 14B Instruct", diff --git a/crates/goose-provider-types/src/canonical/data/provider_metadata.json b/crates/goose-provider-types/src/canonical/data/provider_metadata.json index 4e9fb57d807a..c88043b3cd06 100644 --- a/crates/goose-provider-types/src/canonical/data/provider_metadata.json +++ b/crates/goose-provider-types/src/canonical/data/provider_metadata.json @@ -43,6 +43,17 @@ ], "model_count": 5 }, + { + "id": "aki-io", + "display_name": "AKI.IO", + "npm": "@ai-sdk/openai-compatible", + "api": "https://aki.io/v1", + "doc": "https://aki.io/docs/", + "env": [ + "AKI_IO_API_KEY" + ], + "model_count": 6 + }, { "id": "alibaba", "display_name": "Alibaba", @@ -230,6 +241,17 @@ ], "model_count": 2 }, + { + "id": "cline-pass", + "display_name": "ClinePass", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.cline.bot/api/v1", + "doc": "https://docs.cline.bot/getting-started/clinepass", + "env": [ + "CLINE_API_KEY" + ], + "model_count": 10 + }, { "id": "cloudferro-sherlock", "display_name": "CloudFerro Sherlock", @@ -648,7 +670,7 @@ "env": [ "LLMGATEWAY_API_KEY" ], - "model_count": 172 + "model_count": 174 }, { "id": "llmtr", @@ -968,7 +990,7 @@ "env": [ "OPENCODE_API_KEY" ], - "model_count": 79 + "model_count": 82 }, { "id": "opencode-go", @@ -1432,7 +1454,7 @@ "env": [ "WANDB_API_KEY" ], - "model_count": 29 + "model_count": 30 }, { "id": "xiaomi",