From 8a746fdcc6dcf9b4efef45d99b3384f2e008dbb8 Mon Sep 17 00:00:00 2001 From: can1357 Date: Sun, 16 Aug 2026 01:18:36 +0200 Subject: [PATCH] chore(catalog): regenerated models.json from upstream sources --- packages/catalog/src/models.json | 3239 +++++++++++++++++++++++------- 1 file changed, 2541 insertions(+), 698 deletions(-) diff --git a/packages/catalog/src/models.json b/packages/catalog/src/models.json index d7eae1742..d769da260 100644 --- a/packages/catalog/src/models.json +++ b/packages/catalog/src/models.json @@ -2901,7 +2901,7 @@ }, "gemini-2.5-flash-lite": { "id": "gemini-2.5-flash-lite", - "name": "Gemini 2.5 Flash-Lite", + "name": "Gemini 2.5 Flash Lite", "api": "openai-completions", "provider": "aimlapi", "baseUrl": "https://api.aimlapi.com/v1", @@ -14209,7 +14209,7 @@ }, "anthropic/claude-3-haiku": { "id": "anthropic/claude-3-haiku", - "name": "Claude Haiku 3", + "name": "Claude 3 Haiku", "api": "anthropic-messages", "provider": "cloudflare-ai-gateway", "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", @@ -14627,7 +14627,7 @@ "cacheRead": 0.3, "cacheWrite": 3.75 }, - "contextWindow": 200000, + "contextWindow": 1000000, "maxTokens": 64000, "thinking": { "mode": "budget", @@ -14658,7 +14658,7 @@ "cacheWrite": 3.75 }, "contextWindow": 1000000, - "maxTokens": 64000, + "maxTokens": 128000, "thinking": { "mode": "anthropic-adaptive", "efforts": [ @@ -14798,6 +14798,66 @@ "contextWindow": 128000, "maxTokens": 4096 }, + "openai/gpt-4.1": { + "id": "openai/gpt-4.1", + "name": "GPT-4.1", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 2, + "output": 8, + "cacheRead": 0.5, + "cacheWrite": 0 + }, + "contextWindow": 1047576, + "maxTokens": 32768 + }, + "openai/gpt-4.1-mini": { + "id": "openai/gpt-4.1-mini", + "name": "GPT-4.1 mini", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1, + "cacheWrite": 0 + }, + "contextWindow": 1047576, + "maxTokens": 32768 + }, + "openai/gpt-4.1-nano": { + "id": "openai/gpt-4.1-nano", + "name": "GPT-4.1 nano", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025, + "cacheWrite": 0 + }, + "contextWindow": 1047576, + "maxTokens": 32768 + }, "openai/gpt-4o": { "id": "openai/gpt-4o", "name": "GPT-4o", @@ -14832,12 +14892,128 @@ "cost": { "input": 0.15, "output": 0.6, - "cacheRead": 0.08, + "cacheRead": 0.075, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 16384 }, + "openai/gpt-5": { + "id": "openai/gpt-5", + "name": "GPT-5", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125, + "cacheWrite": 0 + }, + "contextWindow": 400000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, + "openai/gpt-5-mini": { + "id": "openai/gpt-5-mini", + "name": "GPT-5 Mini", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025, + "cacheWrite": 0 + }, + "contextWindow": 400000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, + "openai/gpt-5-nano": { + "id": "openai/gpt-5-nano", + "name": "GPT-5 Nano", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005, + "cacheWrite": 0 + }, + "contextWindow": 400000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, + "openai/gpt-5-pro": { + "id": "openai/gpt-5-pro", + "name": "GPT-5 Pro", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 15, + "output": 120, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 400000, + "maxTokens": 272000, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, "openai/gpt-5.1": { "id": "openai/gpt-5.1", "name": "GPT-5.1", @@ -14852,7 +15028,7 @@ "cost": { "input": 1.25, "output": 10, - "cacheRead": 0.13, + "cacheRead": 0.125, "cacheWrite": 0 }, "contextWindow": 400000, @@ -14925,6 +15101,35 @@ ] } }, + "openai/gpt-5.2-chat-latest": { + "id": "openai/gpt-5.2-chat-latest", + "name": "GPT-5.2 Chat", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 16384, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, "openai/gpt-5.2-codex": { "id": "openai/gpt-5.2-codex", "name": "GPT-5.2 Codex", @@ -14954,6 +15159,55 @@ ] } }, + "openai/gpt-5.2-pro": { + "id": "openai/gpt-5.2-pro", + "name": "GPT-5.2 Pro", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 21, + "output": 168, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 400000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "openai/gpt-5.3-chat-latest": { + "id": "openai/gpt-5.3-chat-latest", + "name": "GPT-5.3 Chat", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 16384 + }, "openai/gpt-5.3-codex": { "id": "openai/gpt-5.3-codex", "name": "GPT-5.3 Codex", @@ -14983,6 +15237,36 @@ ] } }, + "openai/gpt-5.3-codex-spark": { + "id": "openai/gpt-5.3-codex-spark", + "name": "GPT-5.3 Codex Spark", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 32000, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh" + ] + }, + "contextPromotionTarget": "cloudflare-ai-gateway/openai/gpt-5.5" + }, "openai/gpt-5.4": { "id": "openai/gpt-5.4", "name": "GPT-5.4", @@ -15012,6 +15296,93 @@ ] } }, + "openai/gpt-5.4-mini": { + "id": "openai/gpt-5.4-mini", + "name": "GPT-5.4 mini", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075, + "cacheWrite": 0 + }, + "contextWindow": 400000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "openai/gpt-5.4-nano": { + "id": "openai/gpt-5.4-nano", + "name": "GPT-5.4 nano", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02, + "cacheWrite": 0 + }, + "contextWindow": 400000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "openai/gpt-5.4-pro": { + "id": "openai/gpt-5.4-pro", + "name": "GPT-5.4 Pro", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 30, + "output": 180, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1050000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, "openai/gpt-5.5": { "id": "openai/gpt-5.5", "name": "GPT-5.5", @@ -15042,6 +15413,66 @@ }, "contextPromotionTarget": "cloudflare-ai-gateway/openai/gpt-5.4" }, + "openai/gpt-5.5-pro": { + "id": "openai/gpt-5.5-pro", + "name": "GPT-5.5 Pro", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 30, + "output": 180, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1050000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh" + ] + }, + "contextPromotionTarget": "cloudflare-ai-gateway/openai/gpt-5.4" + }, + "openai/gpt-5.6": { + "id": "openai/gpt-5.6", + "name": "GPT-5.6", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "contextWindow": 1050000, + "maxTokens": 128000, + "thinking": { + "mode": "budget", + "efforts": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, "openai/gpt-5.6-luna": { "id": "openai/gpt-5.6-luna", "name": "GPT-5.6 Luna", @@ -15054,10 +15485,10 @@ "image" ], "cost": { - "input": 1, - "output": 6, - "cacheRead": 0.1, - "cacheWrite": 0 + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 }, "contextWindow": 1050000, "maxTokens": 128000, @@ -15087,7 +15518,7 @@ "input": 5, "output": 30, "cacheRead": 0.5, - "cacheWrite": 0 + "cacheWrite": 6.25 }, "contextWindow": 1050000, "maxTokens": 128000, @@ -15114,10 +15545,10 @@ "image" ], "cost": { - "input": 2.5, - "output": 15, - "cacheRead": 0.25, - "cacheWrite": 0 + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 }, "contextWindow": 1050000, "maxTokens": 128000, @@ -15163,6 +15594,37 @@ "requiresEffort": true } }, + "openai/o1-pro": { + "id": "openai/o1-pro", + "name": "o1-pro", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 150, + "output": 600, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 100000, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ], + "requiresEffort": true + } + }, "openai/o3": { "id": "openai/o3", "name": "o3", @@ -15269,7 +15731,7 @@ "cost": { "input": 1.1, "output": 4.4, - "cacheRead": 0.28, + "cacheRead": 0.275, "cacheWrite": 0 }, "contextWindow": 200000, @@ -15286,6 +15748,113 @@ "requiresEffort": true } }, + "workers-ai/@cf/google/gemma-4-26b-a4b-it": { + "id": "workers-ai/@cf/google/gemma-4-26b-a4b-it", + "name": "Gemma 4 26B A4B IT", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 256000, + "maxTokens": 16384, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "workers-ai/@cf/ibm-granite/granite-4.0-h-micro": { + "id": "workers-ai/@cf/ibm-granite/granite-4.0-h-micro", + "name": "Granite 4.0 H Micro", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.017, + "output": 0.112, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131000, + "maxTokens": 131000 + }, + "workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast": { + "id": "workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast", + "name": "Llama 3.3 70B Instruct fp8 Fast", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.293, + "output": 2.253, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 24000, + "maxTokens": 24000 + }, + "workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct": { + "id": "workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct", + "name": "Llama 4 Scout 17B 16E Instruct", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.27, + "output": 0.85, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131000, + "maxTokens": 16384 + }, + "workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct": { + "id": "workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct", + "name": "Mistral Small 3.1 24B Instruct", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.351, + "output": 0.555, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 128000 + }, "workers-ai/@cf/moonshotai/kimi-k2.5": { "id": "workers-ai/@cf/moonshotai/kimi-k2.5", "name": "Kimi K2.5", @@ -15333,7 +15902,7 @@ "cacheRead": 0.16, "cacheWrite": 0 }, - "contextWindow": 256000, + "contextWindow": 262144, "maxTokens": 256000, "thinking": { "mode": "budget", @@ -15346,6 +15915,36 @@ ] } }, + "workers-ai/@cf/moonshotai/kimi-k2.7-code": { + "id": "workers-ai/@cf/moonshotai/kimi-k2.7-code", + "name": "Kimi K2.7 Code", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 262144, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "workers-ai/@cf/nvidia/nemotron-3-120b-a12b": { "id": "workers-ai/@cf/nvidia/nemotron-3-120b-a12b", "name": "Nemotron 3 Super 120B", @@ -15375,6 +15974,93 @@ ] } }, + "workers-ai/@cf/openai/gpt-oss-120b": { + "id": "workers-ai/@cf/openai/gpt-oss-120b", + "name": "GPT OSS 120B", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.35, + "output": 0.75, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 16384, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "workers-ai/@cf/openai/gpt-oss-20b": { + "id": "workers-ai/@cf/openai/gpt-oss-20b", + "name": "GPT OSS 20B", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.2, + "output": 0.3, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 16384, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "workers-ai/@cf/qwen/qwen3-30b-a3b-fp8": { + "id": "workers-ai/@cf/qwen/qwen3-30b-a3b-fp8", + "name": "Qwen3 30B A3b fp8", + "api": "anthropic-messages", + "provider": "cloudflare-ai-gateway", + "baseUrl": "https://gateway.ai.cloudflare.com/v1///anthropic", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.0509, + "output": 0.335, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 32768, + "maxTokens": 32768, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "workers-ai/@cf/zai-org/glm-4.7-flash": { "id": "workers-ai/@cf/zai-org/glm-4.7-flash", "name": "GLM-4.7-Flash", @@ -15386,7 +16072,7 @@ "text" ], "cost": { - "input": 0.06, + "input": 0.0605, "output": 0.4, "cacheRead": 0, "cacheWrite": 0 @@ -15421,7 +16107,7 @@ "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": 262144, + "maxTokens": 256000, "thinking": { "mode": "budget", "efforts": [ @@ -21396,6 +22082,7 @@ ] }, "supportsComputerUse": false, + "supportsComputerUseConfig": false, "compat": { "supportsToolChoice": false, "requiresAssistantContentForToolCalls": true @@ -21461,6 +22148,34 @@ "requiresAssistantContentForToolCalls": true } }, + "deepseek-v4-pro-0813": { + "id": "deepseek-v4-pro-0813", + "name": "DeepSeek V4 Pro 0813", + "api": "openai-completions", + "provider": "fireworks", + "baseUrl": "https://api.fireworks.ai/inference/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.73, + "output": 4.95, + "cacheRead": 0.33, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 32768, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ] + }, + "supportsComputerUse": false + }, "flux-1-schnell-fp8": { "id": "flux-1-schnell-fp8", "name": "FLUX.1 [schnell] FP8", @@ -22294,6 +23009,39 @@ }, "supportsComputerUse": false }, + "qwen3.8-2.4t-a95b": { + "id": "qwen3.8-2.4t-a95b", + "name": "Qwen3.8-2.4T-A95B", + "api": "openai-completions", + "provider": "fireworks", + "baseUrl": "https://api.fireworks.ai/inference/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 262144, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ], + "effortMap": { + "minimal": "none" + } + }, + "supportsComputerUse": false + }, "qwen3.8-max": { "id": "qwen3.8-max", "name": "Qwen3.8 Max", @@ -22311,7 +23059,7 @@ "cacheRead": 0.25, "cacheWrite": 2.5 }, - "contextWindow": 262144, + "contextWindow": 1000000, "maxTokens": 131072, "supportsTools": false, "thinking": { @@ -22937,6 +23685,45 @@ "requiresEffort": true } }, + "gemini-3.7-flash": { + "id": "gemini-3.7-flash", + "name": "Gemini 3.7 Flash", + "api": "openai-completions", + "provider": "github-copilot", + "baseUrl": "https://api.githubcopilot.com", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 64000, + "headers": { + "User-Agent": "opencode/1.3.15", + "X-GitHub-Api-Version": "2026-06-01" + }, + "compat": { + "supportsStore": false, + "supportsDeveloperRole": false, + "supportsReasoningEffort": false + }, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ], + "requiresEffort": true + } + }, "gpt-4.1": { "id": "gpt-4.1", "name": "GPT-4.1", @@ -23554,6 +24341,44 @@ ] } }, + "grok-4.6": { + "id": "grok-4.6", + "name": "Grok 4.6", + "api": "openai-completions", + "provider": "github-copilot", + "baseUrl": "https://api.githubcopilot.com", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 2, + "output": 6, + "cacheRead": 0.5, + "cacheWrite": 0 + }, + "contextWindow": 500000, + "maxTokens": 128000, + "headers": { + "User-Agent": "opencode/1.3.15", + "X-GitHub-Api-Version": "2026-06-01" + }, + "compat": { + "supportsStore": false, + "supportsDeveloperRole": false, + "supportsReasoningEffort": false + }, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, "grok-code-fast-1": { "id": "grok-code-fast-1", "name": "Grok Code Fast 1", @@ -25685,7 +26510,7 @@ }, "gemini-2.5-flash-lite": { "id": "gemini-2.5-flash-lite", - "name": "Gemini 2.5 Flash-Lite", + "name": "Gemini 2.5 Flash Lite", "api": "google-gemini-cli", "provider": "google-antigravity", "baseUrl": "https://daily-cloudcode-pa.googleapis.com", @@ -26025,6 +26850,36 @@ } } }, + "gemini-3.7-flash-tiered": { + "id": "gemini-3.7-flash-tiered", + "name": "gemini-3.7-flash-tiered", + "api": "google-gemini-cli", + "provider": "google-antigravity", + "baseUrl": "https://daily-cloudcode-pa.googleapis.com", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 65536, + "thinking": { + "mode": "google-level", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ], + "requiresEffort": true + } + }, "gpt-oss-120b": { "id": "gpt-oss-120b", "name": "GPT OSS 120B", @@ -27387,11 +28242,11 @@ }, "qwen/qwen3-32b": { "id": "qwen/qwen3-32b", - "name": "Qwen3 32B", + "name": "Qwen 3 32b", "api": "openai-completions", "provider": "groq", "baseUrl": "https://api.groq.com/openai/v1", - "reasoning": true, + "reasoning": false, "input": [ "text" ], @@ -27402,22 +28257,7 @@ "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 40960, - "thinking": { - "mode": "effort", - "efforts": [ - "minimal", - "low", - "medium", - "high" - ], - "effortMap": { - "minimal": "default", - "low": "default", - "medium": "default", - "high": "default" - } - } + "maxTokens": 40960 }, "qwen/qwen3.6-27b": { "id": "qwen/qwen3.6-27b", @@ -27521,6 +28361,25 @@ "contextWindow": 64000, "maxTokens": 8192 }, + "deepseek-ai/DeepSeek-V3-0324": { + "id": "deepseek-ai/DeepSeek-V3-0324", + "name": "DeepSeek V3 0324", + "api": "openai-completions", + "provider": "huggingface", + "baseUrl": "https://router.huggingface.co/v1", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.27, + "output": 1.12, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 163840, + "maxTokens": 163840 + }, "deepseek-ai/DeepSeek-V3.1": { "id": "deepseek-ai/DeepSeek-V3.1", "name": "DeepSeek-V3.1", @@ -27654,6 +28513,33 @@ ] } }, + "deepseek-ai/DeepSeek-V4-Pro-0813": { + "id": "deepseek-ai/DeepSeek-V4-Pro-0813", + "name": "DeepSeek V4 Pro 0813", + "api": "openai-completions", + "provider": "huggingface", + "baseUrl": "https://router.huggingface.co/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.32, + "output": 3.96, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 384000, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ] + } + }, "google/gemma-4-26B-A4B-it": { "id": "google/gemma-4-26B-A4B-it", "name": "Gemma 4 26B A4B IT", @@ -27714,6 +28600,25 @@ ] } }, + "meta-llama/Llama-3.1-8B-Instruct": { + "id": "meta-llama/Llama-3.1-8B-Instruct", + "name": "Llama-3.1-8B-Instruct", + "api": "openai-completions", + "provider": "huggingface", + "baseUrl": "https://router.huggingface.co/v1", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.06, + "output": 0.06, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 4096 + }, "meta-llama/Llama-3.3-70B-Instruct": { "id": "meta-llama/Llama-3.3-70B-Instruct", "name": "Llama-3.3-70B-Instruct", @@ -28139,6 +29044,25 @@ ] } }, + "Qwen/Qwen2.5-Coder-32B-Instruct": { + "id": "Qwen/Qwen2.5-Coder-32B-Instruct", + "name": "Qwen2.5-Coder-32B-Instruct", + "api": "openai-completions", + "provider": "huggingface", + "baseUrl": "https://router.huggingface.co/v1", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.06, + "output": 0.2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 8192 + }, "Qwen/Qwen3-235B-A22B": { "id": "Qwen/Qwen3-235B-A22B", "name": "Qwen3 235B-A22B", @@ -28215,6 +29139,34 @@ "requiresEffort": true } }, + "Qwen/Qwen3-30B-A3B": { + "id": "Qwen/Qwen3-30B-A3B", + "name": "Qwen3 30B A3B", + "api": "openai-completions", + "provider": "huggingface", + "baseUrl": "https://router.huggingface.co/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.12, + "output": 0.5, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 40960, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, "Qwen/Qwen3-32B": { "id": "Qwen/Qwen3-32B", "name": "Qwen3 32B", @@ -29165,9 +30117,9 @@ "text" ], "cost": { - "input": 0.072, - "output": 0.144, - "cacheRead": 0.016, + "input": 0.0675, + "output": 0.135, + "cacheRead": 0.0135, "cacheWrite": 0 }, "contextWindow": 262144, @@ -29253,13 +30205,13 @@ "image" ], "cost": { - "input": 2.4, - "output": 12, - "cacheRead": 0.24, + "input": 2.8, + "output": 14, + "cacheRead": 0.29, "cacheWrite": 0 }, - "contextWindow": 974842, - "maxTokens": 974842, + "contextWindow": 1048576, + "maxTokens": 1048576, "thinking": { "mode": "effort", "efforts": [ @@ -29511,7 +30463,7 @@ }, "aion-labs/aion-rp-llama-3.1-8b": { "id": "aion-labs/aion-rp-llama-3.1-8b", - "name": "Aion-RP 1.0 (8B)", + "name": "Llama 3.1 8b (uncensored)", "api": "openai-completions", "provider": "kilo", "baseUrl": "https://api.kilo.ai/api/gateway", @@ -29525,8 +30477,8 @@ "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, + "contextWindow": 32768, + "maxTokens": 16384, "supportsComputerUse": false }, "alfredpros/codellama-7b-instruct-solidity": { @@ -31012,7 +31964,7 @@ }, "bytedance-seed/seed-2.0-lite": { "id": "bytedance-seed/seed-2.0-lite", - "name": "Seed-2.0-Lite", + "name": "Seed 2.0 Lite", "api": "openai-completions", "provider": "kilo", "baseUrl": "https://api.kilo.ai/api/gateway", @@ -31042,7 +31994,7 @@ }, "bytedance-seed/seed-2.0-mini": { "id": "bytedance-seed/seed-2.0-mini", - "name": "Seed-2.0-Mini", + "name": "Seed 2.0 Mini", "api": "openai-completions", "provider": "kilo", "baseUrl": "https://api.kilo.ai/api/gateway", @@ -31551,8 +32503,8 @@ "cacheRead": 0.028, "cacheWrite": 0 }, - "contextWindow": 1048576, - "maxTokens": 393216, + "contextWindow": 1024000, + "maxTokens": 384000, "thinking": { "mode": "effort", "efforts": [ @@ -31579,7 +32531,7 @@ "cacheWrite": 0 }, "contextWindow": 1048576, - "maxTokens": 384000, + "maxTokens": 393216, "thinking": { "mode": "effort", "efforts": [ @@ -31675,9 +32627,9 @@ "text" ], "cost": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.003625, + "input": 1.32, + "output": 3.96, + "cacheRead": 0.35, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -31718,6 +32670,36 @@ ] } }, + "dots-studio/dots-3-note-preview:free": { + "id": "dots-studio/dots-3-note-preview:free", + "name": "Dots3-Note Preview (free)", + "api": "openai-completions", + "provider": "kilo", + "baseUrl": "https://api.kilo.ai/api/gateway", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 512000, + "maxTokens": 512000, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "eleutherai/llemma_7b": { "id": "eleutherai/llemma_7b", "name": "Llemma 7b", @@ -33431,7 +34413,7 @@ "cacheWrite": 0 }, "contextWindow": 128000, - "maxTokens": 32768, + "maxTokens": 8192, "thinking": { "mode": "effort", "efforts": [ @@ -33639,7 +34621,7 @@ }, "meta-llama/llama-3.1-8b-instruct": { "id": "meta-llama/llama-3.1-8b-instruct", - "name": "Llama 3.1 8B Instruct", + "name": "Llama-3.1-8B-Instruct", "api": "openai-completions", "provider": "kilo", "baseUrl": "https://api.kilo.ai/api/gateway", @@ -33753,7 +34735,7 @@ "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 128000, + "contextWindow": 1048576, "maxTokens": 16384 }, "meta-llama/llama-4-scout": { @@ -37342,9 +38324,10 @@ "api": "openai-completions", "provider": "kilo", "baseUrl": "https://api.kilo.ai/api/gateway", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { "input": 0, @@ -37354,7 +38337,18 @@ }, "contextWindow": 200000, "maxTokens": 100000, - "supportsComputerUse": false + "supportsComputerUse": false, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ], + "requiresEffort": true + } }, "openai/o3": { "id": "openai/o3", @@ -38399,10 +39393,10 @@ "text" ], "cost": { - "input": 0.4, - "output": 1.2, + "input": 0.26, + "output": 0.78, "cacheRead": 0, - "cacheWrite": 0.5 + "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 32768, @@ -39056,8 +40050,8 @@ "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 262144, - "maxTokens": 16384 + "contextWindow": 131072, + "maxTokens": 32768 }, "qwen/qwen3-vl-30b-a3b-thinking": { "id": "qwen/qwen3-vl-30b-a3b-thinking", @@ -39235,7 +40229,7 @@ "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": 262144, + "maxTokens": 65536, "thinking": { "mode": "effort", "efforts": [ @@ -39264,7 +40258,7 @@ "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": 262144, + "maxTokens": 65536, "thinking": { "mode": "effort", "efforts": [ @@ -39698,7 +40692,7 @@ "input": 2, "output": 6, "cacheRead": 0.25, - "cacheWrite": 0 + "cacheWrite": 2.5 }, "contextWindow": 1000000, "maxTokens": 262144, @@ -39712,6 +40706,35 @@ ] } }, + "qwen/qwen3.8-27b": { + "id": "qwen/qwen3.8-27b", + "name": "Qwen3.8 27B", + "api": "openai-completions", + "provider": "kilo", + "baseUrl": "https://api.kilo.ai/api/gateway", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.45, + "output": 3.2, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, "qwen/qwen3.8-max": { "id": "qwen/qwen3.8-max", "name": "Qwen3.8 Max", @@ -40385,9 +41408,9 @@ "text" ], "cost": { - "input": 0.14, - "output": 0.58, - "cacheRead": 0.035, + "input": 0.132, + "output": 0.528, + "cacheRead": 0.033, "cacheWrite": 0 }, "contextWindow": 262144, @@ -41339,7 +42362,7 @@ "cost": { "input": 0.14, "output": 0.28, - "cacheRead": 0.0028, + "cacheRead": 0.003, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -41364,9 +42387,9 @@ "text" ], "cost": { - "input": 0.4, - "output": 1.5, - "cacheRead": 0.08, + "input": 0.435, + "output": 0.87, + "cacheRead": 0.004, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -41500,12 +42523,12 @@ "text" ], "cost": { - "input": 0.5, - "output": 2, - "cacheRead": 0.1, + "input": 0.55, + "output": 2.2, + "cacheRead": 0.11, "cacheWrite": 0 }, - "contextWindow": 202752, + "contextWindow": 204800, "maxTokens": 131072, "thinking": { "mode": "effort", @@ -41638,13 +42661,13 @@ "text" ], "cost": { - "input": 0.95, - "output": 2.55, - "cacheRead": 0.2, + "input": 0.6, + "output": 1.92, + "cacheRead": 0.12, "cacheWrite": 0 }, - "contextWindow": 204800, - "maxTokens": 131072, + "contextWindow": 198000, + "maxTokens": 128000, "thinking": { "mode": "effort", "efforts": [ @@ -41701,8 +42724,8 @@ "cacheRead": 0.26, "cacheWrite": 0 }, - "contextWindow": 202752, - "maxTokens": 131072, + "contextWindow": 200000, + "maxTokens": 128000, "thinking": { "mode": "effort", "efforts": [ @@ -44375,30 +45398,18 @@ "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": true, + "reasoning": false, "input": [ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.8, + "output": 1.6, + "cacheRead": 0.2, "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 32768, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, - "thinking": { - "mode": "effort", - "efforts": [ - "minimal", - "low", - "medium", - "high", - "xhigh" - ] - } + "maxTokens": 32768 }, "aion-labs/aion-2.5": { "id": "aion-labs/aion-2.5", @@ -44423,7 +45434,7 @@ }, "aion-labs/aion-3.0": { "id": "aion-labs/aion-3.0", - "name": "Aion-3.0", + "name": "Aion 3.0", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -44432,15 +45443,13 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 3, + "output": 6, + "cacheRead": 0.75, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 32768, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "thinking": { "mode": "effort", "efforts": [ @@ -44454,7 +45463,7 @@ }, "aion-labs/aion-3.0-mini": { "id": "aion-labs/aion-3.0-mini", - "name": "Aion-3.0-Mini", + "name": "Aion 3.0 Mini", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -44463,15 +45472,13 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.7, + "output": 1.4, + "cacheRead": 0.18, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 32768, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "thinking": { "mode": "effort", "efforts": [ @@ -44485,7 +45492,7 @@ }, "aion-labs/aion-rp-llama-3.1-8b": { "id": "aion-labs/aion-rp-llama-3.1-8b", - "name": "aion-labs/aion-rp-llama-3.1-8b", + "name": "Llama 3.1 8b (uncensored)", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -44494,15 +45501,13 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.8, + "output": 1.6, + "cacheRead": 0.4, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 32768, + "maxTokens": 16384 }, "Alibaba-NLP/Tongyi-DeepResearch-30B-A3B": { "id": "Alibaba-NLP/Tongyi-DeepResearch-30B-A3B", @@ -44527,22 +45532,43 @@ }, "alibaba/qwen3.6-27b": { "id": "alibaba/qwen3.6-27b", - "name": "alibaba/qwen3.6-27b", + "name": "Qwen3.6 27B", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.203, + "output": 2.24, + "cacheRead": 0.1015, + "cacheWrite": 0 + }, + "contextWindow": 260096, + "maxTokens": 65536 + }, + "alibaba/qwen3.6-27b:thinking": { + "id": "alibaba/qwen3.6-27b:thinking", + "name": "Qwen3.6 27B Thinking", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.203, + "output": 2.24, + "cacheRead": 0.1015, "cacheWrite": 0 }, - "contextWindow": 262144, - "maxTokens": 262140, + "contextWindow": 260096, + "maxTokens": 65536, "thinking": { "mode": "effort", "efforts": [ @@ -44551,9 +45577,7 @@ "medium", "high" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "alibaba/qwen3.6-flash": { "id": "alibaba/qwen3.6-flash", @@ -45482,7 +46506,7 @@ }, "auto-model": { "id": "auto-model", - "name": "auto-model", + "name": "Auto model", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -45496,14 +46520,12 @@ "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 1000000, + "maxTokens": 1000000 }, "auto-model-basic": { "id": "auto-model-basic", - "name": "auto-model-basic", + "name": "Auto model (Basic)", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -45512,19 +46534,17 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 9.996, + "output": 19.992, + "cacheRead": 4.998, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 1000000, + "maxTokens": 1000000 }, "auto-model-premium": { "id": "auto-model-premium", - "name": "auto-model-premium", + "name": "Auto model (Premium)", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -45533,19 +46553,17 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 9.996, + "output": 19.992, + "cacheRead": 4.998, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 1000000, + "maxTokens": 1000000 }, "auto-model-standard": { "id": "auto-model-standard", - "name": "auto-model-standard", + "name": "Auto model (Standard)", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -45554,15 +46572,13 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 9.996, + "output": 19.992, + "cacheRead": 4.998, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 1000000, + "maxTokens": 1000000 }, "azure-gpt-4-turbo": { "id": "azure-gpt-4-turbo", @@ -45785,7 +46801,7 @@ }, "baseten/Kimi-K2-Instruct-FP4": { "id": "baseten/Kimi-K2-Instruct-FP4", - "name": "baseten/Kimi-K2-Instruct-FP4", + "name": "Kimi K2 0711 Instruct FP4", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -45794,15 +46810,13 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.4, + "output": 1.8, + "cacheRead": 0.2, "cacheWrite": 0 }, - "contextWindow": 131072, - "maxTokens": 16384, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 128000, + "maxTokens": 131072 }, "brave": { "id": "brave", @@ -45929,7 +46943,7 @@ }, "bytedance-seed/seed-2.0-lite": { "id": "bytedance-seed/seed-2.0-lite", - "name": "Seed-2.0-Lite", + "name": "Seed 2.0 Lite", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -47288,7 +48302,7 @@ }, "deepseek-ai/DeepSeek-R1-0528": { "id": "deepseek-ai/DeepSeek-R1-0528", - "name": "DeepSeek-R1-0528", + "name": "DeepSeek R1 0528", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -47297,22 +48311,20 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.4, + "output": 1.7, + "cacheRead": 0.2, "cacheWrite": 0 }, - "contextWindow": 163840, - "maxTokens": 32768, + "contextWindow": 128000, + "maxTokens": 163840, "thinking": { "mode": "effort", "efforts": [ "high", "max" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "deepseek-ai/DeepSeek-V3.1": { "id": "deepseek-ai/DeepSeek-V3.1", @@ -47325,15 +48337,13 @@ "text" ], "cost": { - "input": 0.6, - "output": 1.25, - "cacheRead": 0.6, - "cacheWrite": 0.6 + "input": 0.2, + "output": 0.7, + "cacheRead": 0.1, + "cacheWrite": 0 }, - "contextWindow": 131072, - "maxTokens": 8192, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 128000, + "maxTokens": 65536 }, "deepseek-ai/DeepSeek-V3.1-Terminus": { "id": "deepseek-ai/DeepSeek-V3.1-Terminus", @@ -47373,6 +48383,25 @@ "contextWindow": 128000, "maxTokens": 65536 }, + "deepseek-ai/DeepSeek-V3.1:thinking": { + "id": "deepseek-ai/DeepSeek-V3.1:thinking", + "name": "DeepSeek V3.1 Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.2, + "output": 0.7, + "cacheRead": 0.1, + "cacheWrite": 0 + }, + "contextWindow": 128000, + "maxTokens": 65536 + }, "deepseek-ai/deepseek-v3.2-exp": { "id": "deepseek-ai/deepseek-v3.2-exp", "name": "deepseek-ai/deepseek-v3.2-exp", @@ -47475,24 +48504,29 @@ }, "deepseek-r1": { "id": "deepseek-r1", - "name": "deepseek-r1", + "name": "DeepSeek R1", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.4, + "output": 1.7, + "cacheRead": 0.2, "cacheWrite": 0 }, - "contextWindow": 163840, - "maxTokens": 16000, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 128000, + "maxTokens": 8192, + "thinking": { + "mode": "effort", + "efforts": [ + "high", + "max" + ] + } }, "deepseek-r1-sambanova": { "id": "deepseek-r1-sambanova", @@ -47587,9 +48621,9 @@ "text" ], "cost": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.003625, + "input": 1.1, + "output": 2.5, + "cacheRead": 0.04, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -47700,9 +48734,9 @@ "text" ], "cost": { - "input": 0.07, - "output": 0.14, - "cacheRead": 0.014, + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -47862,9 +48896,9 @@ "text" ], "cost": { - "input": 0.07, - "output": 0.14, - "cacheRead": 0.014, + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -47916,9 +48950,9 @@ "text" ], "cost": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.003625, + "input": 1.1, + "output": 2.5, + "cacheRead": 0.04, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -47943,9 +48977,9 @@ "text" ], "cost": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.003625, + "input": 1.1, + "output": 2.5, + "cacheRead": 0.04, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -48103,6 +49137,36 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "dots-studio/dots-3-note-preview:free": { + "id": "dots-studio/dots-3-note-preview:free", + "name": "Dots3-Note Preview", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 393216, + "maxTokens": 393216, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "doubao-1-5-thinking-pro-250415": { "id": "doubao-1-5-thinking-pro-250415", "name": "doubao-1-5-thinking-pro-250415", @@ -49008,10 +50072,10 @@ "cost": { "input": 0.3, "output": 2.5, - "cacheRead": 0.075, + "cacheRead": 0.03, "cacheWrite": 0 }, - "contextWindow": 1048576, + "contextWindow": 1048756, "maxTokens": 65536, "thinking": { "mode": "effort", @@ -49021,13 +50085,11 @@ "medium", "high" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "gemini-2.5-flash-lite": { "id": "gemini-2.5-flash-lite", - "name": "Gemini 2.5 Flash-Lite", + "name": "Gemini 2.5 Flash Lite", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -49039,10 +50101,10 @@ "cost": { "input": 0.1, "output": 0.4, - "cacheRead": 0.025, + "cacheRead": 0.01, "cacheWrite": 0 }, - "contextWindow": 1048576, + "contextWindow": 1048756, "maxTokens": 65536, "thinking": { "mode": "effort", @@ -49052,9 +50114,7 @@ "medium", "high" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "gemini-2.5-flash-lite-preview-06-17": { "id": "gemini-2.5-flash-lite-preview-06-17", @@ -49256,14 +50316,11 @@ "cost": { "input": 1.25, "output": 10, - "cacheRead": 0.31, - "cacheWrite": 0 + "cacheRead": 0.125, + "cacheWrite": 0.375 }, - "contextWindow": 1048576, + "contextWindow": 1048756, "maxTokens": 65536, - "headers": { - "User-Agent": "opencode/1.3.15" - }, "thinking": { "mode": "effort", "efforts": [ @@ -49273,12 +50330,6 @@ "high" ], "requiresEffort": true - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, - "compat": { - "supportsStore": false, - "supportsReasoningEffort": false } }, "gemini-2.5-pro-exp-03-25": { @@ -49678,45 +50729,64 @@ }, "Gemma-4-31B-Claude-4.6-Opus-Reasoning-Distilled": { "id": "Gemma-4-31B-Claude-4.6-Opus-Reasoning-Distilled", - "name": "Gemma-4-31B-Claude-4.6-Opus-Reasoning-Distilled", + "name": "Gemma 4 31B Claude 4.6 Opus Reasoning Distilled", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.306, + "output": 0.306, + "cacheRead": 0.0306, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ], + "requiresEffort": true + } }, "Gemma-4-31B-Cognitive-Unshackled": { "id": "Gemma-4-31B-Cognitive-Unshackled", - "name": "Gemma-4-31B-Cognitive-Unshackled", + "name": "Gemma 4 31B Cognitive Unshackled", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } }, "Gemma-4-31B-Dark-Gemistry": { "id": "Gemma-4-31B-Dark-Gemistry", @@ -49741,24 +50811,33 @@ }, "Gemma-4-31B-DarkIdol": { "id": "Gemma-4-31B-DarkIdol", - "name": "Gemma-4-31B-DarkIdol", + "name": "Gemma 4 31B DarkIdol", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } }, "gemma-4-31B-Fabled": { "id": "gemma-4-31B-Fabled", @@ -49846,24 +50925,33 @@ }, "Gemma-4-31B-GarnetV2": { "id": "Gemma-4-31B-GarnetV2", - "name": "Gemma-4-31B-GarnetV2", + "name": "Gemma 4 31B Garnet V2", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } }, "Gemma-4-31B-Gembrain": { "id": "Gemma-4-31B-Gembrain", @@ -50308,24 +51396,33 @@ }, "Gemma-4-31B-Queen": { "id": "Gemma-4-31B-Queen", - "name": "Gemma-4-31B-Queen", + "name": "Gemma 4 31B Queen", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } }, "Gemma-4-31B-SDFT-Heretic-RP": { "id": "Gemma-4-31B-SDFT-Heretic-RP", @@ -50789,24 +51886,32 @@ }, "GLM-4.6-Derestricted-v5": { "id": "GLM-4.6-Derestricted-v5", - "name": "GLM-4.6-Derestricted-v5", + "name": "GLM 4.6 Derestricted v5", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.4, + "output": 1.5, + "cacheRead": 0.2, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 131072, + "maxTokens": 8192, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } }, "glm-4.7-flash-heretic": { "id": "glm-4.7-flash-heretic", @@ -51154,9 +52259,9 @@ "image" ], "cost": { - "input": 1.5, - "output": 7.5, - "cacheRead": 0.15, + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, "cacheWrite": 0.041667 }, "contextWindow": 1048576, @@ -51317,7 +52422,7 @@ }, "google/gemma-4-26b-a4b-it": { "id": "google/gemma-4-26b-a4b-it", - "name": "Gemma 4 26B A4B IT", + "name": "Gemma 4 26B A4B", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -51328,12 +52433,12 @@ ], "cost": { "input": 0.13, - "output": 0.39999999999999997, - "cacheRead": 0, + "output": 0.4, + "cacheRead": 0.065, "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": 262144, + "maxTokens": 131072, "thinking": { "mode": "effort", "efforts": [ @@ -51343,13 +52448,11 @@ "high", "xhigh" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, - "google/gemma-4-31b-it": { - "id": "google/gemma-4-31b-it", - "name": "Gemma 4 31B IT", + "google/gemma-4-26b-a4b-it:thinking": { + "id": "google/gemma-4-26b-a4b-it:thinking", + "name": "Gemma 4 26B A4B Thinking", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -51359,13 +52462,13 @@ "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.13, + "output": 0.4, + "cacheRead": 0.065, "cacheWrite": 0 }, - "contextWindow": 256000, - "maxTokens": 16384, + "contextWindow": 262144, + "maxTokens": 131072, "thinking": { "mode": "effort", "efforts": [ @@ -51375,9 +52478,67 @@ "high", "xhigh" ] + } + }, + "google/gemma-4-31b-it": { + "id": "google/gemma-4-31b-it", + "name": "Gemma 4 31B", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.1, + "output": 0.35, + "cacheRead": 0.05, + "cacheWrite": 0 }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "google/gemma-4-31b-it:thinking": { + "id": "google/gemma-4-31b-it:thinking", + "name": "Gemma 4 31B Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.1, + "output": 0.35, + "cacheRead": 0.05, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } }, "grok-3-beta": { "id": "grok-3-beta", @@ -52241,7 +53402,7 @@ }, "kimi-k2-instruct-fast": { "id": "kimi-k2-instruct-fast", - "name": "kimi-k2-instruct-fast", + "name": "Kimi K2 0711 Fast", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -52250,15 +53411,13 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.4, + "output": 1.8, + "cacheRead": 0.2, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 131072, + "maxTokens": 16384 }, "kimi-thinking-preview": { "id": "kimi-thinking-preview", @@ -53708,7 +54867,7 @@ }, "meta-llama/llama-3.1-8b-instruct": { "id": "meta-llama/llama-3.1-8b-instruct", - "name": "Llama 3.1 8B Instruct", + "name": "Llama-3.1-8B-Instruct", "api": "openai-completions", "baseUrl": "https://nano-gpt.com/api/v1", "provider": "nanogpt", @@ -53779,15 +54938,13 @@ "image" ], "cost": { - "input": 0.18000000000000002, - "output": 0.8, - "cacheRead": 0, + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075, "cacheWrite": 0 }, "contextWindow": 1048576, - "maxTokens": 65536, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "maxTokens": 65536 }, "meta-llama/llama-4-scout": { "id": "meta-llama/llama-4-scout", @@ -55707,6 +56864,25 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "NousResearch/hermes-3-llama-3.1-70b": { + "id": "NousResearch/hermes-3-llama-3.1-70b", + "name": "Hermes 3 70B", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.408, + "output": 0.408, + "cacheRead": 0.204, + "cacheWrite": 0 + }, + "contextWindow": 65536, + "maxTokens": 8192 + }, "nousresearch/hermes-4-405b": { "id": "nousresearch/hermes-4-405b", "name": "nousresearch/hermes-4-405b", @@ -55917,7 +57093,7 @@ }, "nvidia/nemotron-3-super-120b-a12b": { "id": "nvidia/nemotron-3-super-120b-a12b", - "name": "Nvidia Nemotron 3 Super 120B", + "name": "Nemotron 3 Super", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -55942,7 +57118,8 @@ "high", "xhigh" ] - } + }, + "supportsComputerUse": false }, "nvidia/nemotron-3-super-120b-a12b:thinking": { "id": "nvidia/nemotron-3-super-120b-a12b:thinking", @@ -55971,7 +57148,8 @@ "high", "xhigh" ] - } + }, + "supportsComputerUse": false }, "nvidia/nemotron-3-ultra-550b-a55b": { "id": "nvidia/nemotron-3-ultra-550b-a55b", @@ -56294,8 +57472,8 @@ "id": "openai/gpt-4o", "name": "GPT-4o", "api": "openai-completions", - "baseUrl": "https://nano-gpt.com/api/v1", "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": false, "input": [ "text", @@ -56308,16 +57486,14 @@ "cacheWrite": 0 }, "contextWindow": 128000, - "maxTokens": 16384, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "maxTokens": 16384 }, "openai/gpt-4o-2024-08-06": { "id": "openai/gpt-4o-2024-08-06", "name": "GPT-4o (2024-08-06)", "api": "openai-completions", - "baseUrl": "https://nano-gpt.com/api/v1", "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": false, "input": [ "text", @@ -56330,16 +57506,14 @@ "cacheWrite": 0 }, "contextWindow": 128000, - "maxTokens": 16384, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "maxTokens": 16384 }, "openai/gpt-4o-2024-11-20": { "id": "openai/gpt-4o-2024-11-20", "name": "GPT-4o (2024-11-20)", "api": "openai-completions", - "baseUrl": "https://nano-gpt.com/api/v1", "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": false, "input": [ "text", @@ -56352,9 +57526,7 @@ "cacheWrite": 0 }, "contextWindow": 128000, - "maxTokens": 16384, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "maxTokens": 16384 }, "openai/gpt-4o-mini": { "id": "openai/gpt-4o-mini", @@ -57367,13 +58539,13 @@ "text" ], "cost": { - "input": 0.075, + "input": 0.2, "output": 0.3, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 131072, - "maxTokens": 65536, + "contextWindow": 128000, + "maxTokens": 16384, "thinking": { "mode": "effort", "efforts": [ @@ -57381,9 +58553,7 @@ "medium", "high" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "openai/gpt-oss-safeguard-20b": { "id": "openai/gpt-oss-safeguard-20b", @@ -57470,13 +58640,14 @@ }, "openai/o1-pro": { "id": "openai/o1-pro", - "name": "openai/o1-pro", + "name": "o1-pro", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { "input": 0, @@ -57487,7 +58658,18 @@ "contextWindow": 200000, "maxTokens": 100000, "supportsComputerUse": false, - "supportsComputerUseConfig": false + "supportsComputerUseConfig": false, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ], + "requiresEffort": true + } }, "openai/o3": { "id": "openai/o3", @@ -58108,24 +59290,23 @@ }, "qwen-3.6-plus": { "id": "qwen-3.6-plus", - "name": "qwen-3.6-plus", + "name": "Qwen 3.6 Plus", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": false, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 + "input": 0.325, + "output": 1.95, + "cacheRead": 0.0325, + "cacheWrite": 0.40625 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 991808, + "maxTokens": 65536 }, "qwen-long": { "id": "qwen-long", @@ -58213,28 +59394,26 @@ }, "qwen/qwen-2.5-72b-instruct": { "id": "qwen/qwen-2.5-72b-instruct", - "name": "Qwen2.5 72B Instruct", + "name": "Qwen2.5 72B", "api": "openai-completions", - "baseUrl": "https://nano-gpt.com/api/v1", "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": false, "input": [ "text" ], "cost": { - "input": 0.12, - "output": 0.39, - "cacheRead": 0, + "input": 0.357, + "output": 0.408, + "cacheRead": 0.1785, "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 16384, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "maxTokens": 8192 }, "Qwen/Qwen2.5-Coder-32B-Instruct": { "id": "Qwen/Qwen2.5-Coder-32B-Instruct", - "name": "Qwen/Qwen2.5-Coder-32B-Instruct", + "name": "Qwen2.5-Coder-32B-Instruct", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -58389,7 +59568,8 @@ "cacheWrite": 0 }, "contextWindow": 256000, - "maxTokens": 262144 + "maxTokens": 262144, + "supportsComputerUse": false }, "Qwen/Qwen3-235B-A22B-Instruct-2507-TEE": { "id": "Qwen/Qwen3-235B-A22B-Instruct-2507-TEE", @@ -58412,6 +59592,25 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "qwen/Qwen3-235B-A22B-Thinking-2507": { + "id": "qwen/Qwen3-235B-A22B-Thinking-2507", + "name": "Qwen 3 235b A22B 2507 Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": false, + "input": [ + "text" + ], + "cost": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "contextWindow": 256000, + "maxTokens": 262144 + }, "Qwen/Qwen3-235B-A22B-Thinking-2507": { "id": "Qwen/Qwen3-235B-A22B-Thinking-2507", "name": "Qwen3-235B-A22B-Thinking-2507", @@ -58475,33 +59674,22 @@ }, "qwen/qwen3-32b": { "id": "qwen/qwen3-32b", - "name": "Qwen3 32B", + "name": "Qwen 3 32b", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": true, + "reasoning": false, "input": [ "text" ], "cost": { - "input": 0.29, - "output": 0.59, - "cacheRead": 0, + "input": 0.1, + "output": 0.3, + "cacheRead": 0.05, "cacheWrite": 0 }, - "contextWindow": 131072, - "maxTokens": 40960, - "thinking": { - "mode": "effort", - "efforts": [ - "minimal", - "low", - "medium", - "high" - ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 41000, + "maxTokens": 32768 }, "Qwen/Qwen3-8B": { "id": "Qwen/Qwen3-8B", @@ -58719,23 +59907,23 @@ }, "qwen/qwen3.5-397b-a17b": { "id": "qwen/qwen3.5-397b-a17b", - "name": "Qwen3.5 397B-A17B", + "name": "Qwen3.5 397B A17B", "api": "openai-completions", - "baseUrl": "https://nano-gpt.com/api/v1", "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": true, "input": [ "text", "image" ], "cost": { - "input": 0.15, - "output": 1, - "cacheRead": 0.15, + "input": 0.6, + "output": 3.6, + "cacheRead": 0.3, "cacheWrite": 0 }, - "contextWindow": 262144, - "maxTokens": 8192, + "contextWindow": 258048, + "maxTokens": 65536, "thinking": { "mode": "effort", "efforts": [ @@ -58751,9 +59939,7 @@ "medium": "qwen/qwen3.5-397b-a17b-thinking", "high": "qwen/qwen3.5-397b-a17b-thinking" } - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "qwen/qwen3.5-9b": { "id": "qwen/qwen3.5-9b", @@ -58767,9 +59953,9 @@ "image" ], "cost": { - "input": 0.049999999999999996, + "input": 0.05, "output": 0.15, - "cacheRead": 0, + "cacheRead": 0.025, "cacheWrite": 0 }, "contextWindow": 256000, @@ -58782,9 +59968,7 @@ "medium", "high" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "qwen/qwen3.5-plus": { "id": "qwen/qwen3.5-plus", @@ -58824,6 +60008,26 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "qwen/Qwen3.6-35B-A3B": { + "id": "qwen/Qwen3.6-35B-A3B", + "name": "Qwen3.6 35B A3B", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.112, + "output": 0.8, + "cacheRead": 0.056, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 16384 + }, "Qwen/Qwen3.6-35B-A3B": { "id": "Qwen/Qwen3.6-35B-A3B", "name": "Qwen3.6 35B A3B", @@ -58855,6 +60059,35 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "qwen/Qwen3.6-35B-A3B:thinking": { + "id": "qwen/Qwen3.6-35B-A3B:thinking", + "name": "Qwen3.6 35B A3B Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.112, + "output": 0.8, + "cacheRead": 0.056, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } + }, "qwen/qwq-32b-preview": { "id": "qwen/qwq-32b-preview", "name": "qwen/qwq-32b-preview", @@ -59070,33 +60303,23 @@ }, "qwen3.5-27b": { "id": "qwen3.5-27b", - "name": "qwen3.5-27b", + "name": "Qwen3.5 27B", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": true, + "reasoning": false, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.27, + "output": 2.16, + "cacheRead": 0.135, "cacheWrite": 0 }, - "contextWindow": 262144, - "maxTokens": 65536, - "thinking": { - "mode": "effort", - "efforts": [ - "minimal", - "low", - "medium", - "high" - ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 260096, + "maxTokens": 65536 }, "Qwen3.5-27B-Anko": { "id": "Qwen3.5-27B-Anko", @@ -59247,24 +60470,32 @@ }, "Qwen3.5-27B-BlueStar-v3-Derestricted": { "id": "Qwen3.5-27B-BlueStar-v3-Derestricted", - "name": "Qwen3.5-27B-BlueStar-v3-Derestricted", + "name": "Qwen3.5 27B BlueStar v3 Derestricted", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } }, "Qwen3.5-27B-BlueStar-v3-Derestricted-Lite": { "id": "Qwen3.5-27B-BlueStar-v3-Derestricted-Lite", @@ -59835,24 +61066,32 @@ }, "Qwen3.5-27B-Queen-Derestricted": { "id": "Qwen3.5-27B-Queen-Derestricted", - "name": "Qwen3.5-27B-Queen-Derestricted", + "name": "Qwen3.5 27B Queen Derestricted", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153, "cacheWrite": 0 }, - "contextWindow": null, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 262144, + "maxTokens": 16384, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } }, "Qwen3.5-27B-Queen-Derestricted-Lite": { "id": "Qwen3.5-27B-Queen-Derestricted-Lite", @@ -60043,24 +61282,25 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, - "qwen3.5-35b-a3b": { - "id": "qwen3.5-35b-a3b", - "name": "qwen3.5-35b-a3b", + "qwen3.5-27b:thinking": { + "id": "qwen3.5-27b:thinking", + "name": "Qwen3.5 27B Thinking", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.27, + "output": 2.16, + "cacheRead": 0.135, "cacheWrite": 0 }, - "contextWindow": 262144, - "maxTokens": 262144, + "contextWindow": 260096, + "maxTokens": 65536, "thinking": { "mode": "effort", "efforts": [ @@ -60069,9 +61309,56 @@ "medium", "high" ] + } + }, + "qwen3.5-35b-a3b": { + "id": "qwen3.5-35b-a3b", + "name": "Qwen3.5 35B A3B", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.225, + "output": 1.8, + "cacheRead": 0.1125, + "cacheWrite": 0 }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 260096, + "maxTokens": 65536 + }, + "qwen3.5-35b-a3b:thinking": { + "id": "qwen3.5-35b-a3b:thinking", + "name": "Qwen3.5 35B A3B Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.225, + "output": 1.8, + "cacheRead": 0.1125, + "cacheWrite": 0 + }, + "contextWindow": 260096, + "maxTokens": 65536, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } }, "qwen3.5-flash": { "id": "qwen3.5-flash", @@ -60235,10 +61522,10 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 }, "contextWindow": 1000000, "maxTokens": 65536, @@ -60250,9 +61537,35 @@ "medium", "high" ] + } + }, + "qwen3.7-max:thinking": { + "id": "qwen3.7-max:thinking", + "name": "Qwen3.7 Max Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 1000000, + "maxTokens": 65536, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } }, "qwen3.7-plus": { "id": "qwen3.7-plus", @@ -60266,12 +61579,12 @@ "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, - "cacheWrite": 0 + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 }, - "contextWindow": 262144, + "contextWindow": 991808, "maxTokens": 65536, "thinking": { "mode": "effort", @@ -60281,9 +61594,36 @@ "medium", "high" ] + } + }, + "qwen3.7-plus:thinking": { + "id": "qwen3.7-plus:thinking", + "name": "Qwen3.7 Plus Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 983616, + "maxTokens": 65536, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + } }, "qwen3.8-max": { "id": "qwen3.8-max", @@ -61474,22 +62814,43 @@ }, "TEE/gemma4-31b": { "id": "TEE/gemma4-31b", - "name": "TEE/gemma4-31b", + "name": "Gemma 4 31B", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": false, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.4, + "output": 1, + "cacheRead": 0.4, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 131072 + }, + "TEE/gemma4-31b:thinking": { + "id": "TEE/gemma4-31b:thinking", + "name": "Gemma 4 31B Thinking TEE", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.4, + "output": 1, + "cacheRead": 0.4, "cacheWrite": 0 }, - "contextWindow": 256000, - "maxTokens": 8192, + "contextWindow": 262144, + "maxTokens": 131072, "thinking": { "mode": "effort", "efforts": [ @@ -61499,9 +62860,7 @@ "high", "xhigh" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "TEE/glm-4.6": { "id": "TEE/glm-4.6", @@ -61628,7 +62987,7 @@ }, "TEE/glm-5.1": { "id": "TEE/glm-5.1", - "name": "TEE/glm-5.1", + "name": "GLM 5.1 TEE", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", @@ -61637,13 +62996,13 @@ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 1.5, + "output": 5.25, + "cacheRead": 0.3, "cacheWrite": 0 }, - "contextWindow": 204800, - "maxTokens": 131072, + "contextWindow": 202752, + "maxTokens": 65535, "thinking": { "mode": "effort", "efforts": [ @@ -61661,9 +63020,7 @@ "high": "TEE/glm-5.1-thinking", "xhigh": "TEE/glm-5.1-thinking" } - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "TEE/glm-5.2": { "id": "TEE/glm-5.2", @@ -61845,6 +63202,36 @@ "contextWindow": 262144, "maxTokens": 65536 }, + "TEE/kimi-k2.7-code": { + "id": "TEE/kimi-k2.7-code", + "name": "Kimi K2.7 Code TEE", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 65536, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "TEE/kimi-k3": { "id": "TEE/kimi-k3", "name": "Kimi K3 TEE", @@ -63350,7 +64737,7 @@ "cost": { "input": 2, "output": 6, - "cacheRead": 0, + "cacheRead": 1, "cacheWrite": 0 }, "contextWindow": 2000000, @@ -63364,9 +64751,7 @@ "high", "xhigh" ] - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + } }, "x-ai/grok-4.20-multi-agent-beta": { "id": "x-ai/grok-4.20-multi-agent-beta", @@ -64187,24 +65572,32 @@ }, "zai-org/glm-4.6-original": { "id": "zai-org/glm-4.6-original", - "name": "zai-org/glm-4.6-original", + "name": "GLM 4.6 Original", "api": "openai-completions", "provider": "nanogpt", "baseUrl": "https://nano-gpt.com/api/v1", - "reasoning": false, + "reasoning": true, "input": [ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 0.35, + "output": 1.4, + "cacheRead": 0.175, "cacheWrite": 0 }, - "contextWindow": 204800, - "maxTokens": 131072, - "supportsComputerUse": false, - "supportsComputerUseConfig": false + "contextWindow": 256000, + "maxTokens": 65535, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } }, "zai-org/GLM-4.6-turbo": { "id": "zai-org/GLM-4.6-turbo", @@ -64387,6 +65780,64 @@ ] } }, + "zai-org/glm-4.7-flash-original:thinking": { + "id": "zai-org/glm-4.7-flash-original:thinking", + "name": "GLM 4.7 Flash Original Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.035, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 128000, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "zai-org/glm-4.7-flash:thinking": { + "id": "zai-org/glm-4.7-flash:thinking", + "name": "GLM 4.7 Flash Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.035, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 128000, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "zai-org/glm-4.7-original": { "id": "zai-org/glm-4.7-original", "name": "GLM 4.7 Original", @@ -64727,6 +66178,64 @@ ] } }, + "zai-org/glm-5.3": { + "id": "zai-org/glm-5.3", + "name": "GLM 5.3 Preview", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ], + "defaultLevel": "max", + "requiresEffort": true + } + }, + "zai-org/glm-5.3:thinking": { + "id": "zai-org/glm-5.3:thinking", + "name": "GLM 5.3 Preview Thinking", + "api": "openai-completions", + "provider": "nanogpt", + "baseUrl": "https://nano-gpt.com/api/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ], + "defaultLevel": "max", + "requiresEffort": true + } + }, "zai-org/glm-latest": { "id": "zai-org/glm-latest", "name": "GLM Latest", @@ -65396,6 +66905,35 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "deepseek/deepseek-v4-pro-0813": { + "id": "deepseek/deepseek-v4-pro-0813", + "name": "DeepSeek V4 Pro 0813", + "api": "openai-completions", + "provider": "novita", + "baseUrl": "https://api.novita.ai/openai/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.32, + "output": 3.96, + "cacheRead": 0.35, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 393216, + "supportsTools": true, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ] + }, + "supportsComputerUse": false + }, "dev/glm46": { "id": "dev/glm46", "name": "dev/glm46", @@ -65707,7 +67245,7 @@ }, "meta-llama/llama-3.1-8b-instruct": { "id": "meta-llama/llama-3.1-8b-instruct", - "name": "Llama 3.1 8B Instruct", + "name": "Llama-3.1-8B-Instruct", "api": "openai-completions", "provider": "novita", "baseUrl": "https://api.novita.ai/openai/v1", @@ -66527,7 +68065,7 @@ }, "qwen/qwen-2.5-72b-instruct": { "id": "qwen/qwen-2.5-72b-instruct", - "name": "Qwen2.5 72B Instruct", + "name": "Qwen2.5 72B", "api": "openai-completions", "provider": "novita", "baseUrl": "https://api.novita.ai/openai/v1", @@ -68891,6 +70429,36 @@ "contextWindow": 128000, "maxTokens": 4096 }, + "meta/muse-glimmer-30b": { + "id": "meta/muse-glimmer-30b", + "name": "Muse Glimmer 30B", + "api": "openai-completions", + "provider": "nvidia", + "baseUrl": "https://integrate.api.nvidia.com/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "microsoft/kosmos-2": { "id": "microsoft/kosmos-2", "name": "microsoft/kosmos-2", @@ -71673,6 +73241,35 @@ ] } }, + "deepseek-v4-pro:0813": { + "id": "deepseek-v4-pro:0813", + "name": "deepseek-v4-pro:0813", + "api": "ollama-chat", + "provider": "ollama-cloud", + "baseUrl": "https://ollama.com", + "reasoning": true, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ] + }, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 65536, + "omitMaxOutputTokens": true, + "supportsComputerUse": false + }, "deepseek-v4-pro:preview": { "id": "deepseek-v4-pro:preview", "name": "deepseek-v4-pro:preview", @@ -74991,6 +76588,35 @@ ] } }, + "glm-5.3": { + "id": "glm-5.3", + "name": "GLM-5.3", + "api": "openai-completions", + "provider": "opencode-go", + "baseUrl": "https://opencode.ai/zen/go/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ], + "defaultLevel": "max", + "requiresEffort": true + } + }, "gpt-5.6-luna": { "id": "gpt-5.6-luna", "name": "GPT-5.6 Luna (2x usage)", @@ -77721,6 +79347,36 @@ ] } }, + "muse-spark-1.2": { + "id": "muse-spark-1.2", + "name": "Muse Spark 1.2", + "api": "openai-responses", + "provider": "opencode-zen", + "baseUrl": "https://opencode.ai/zen/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "nemotron-3-super-free": { "id": "nemotron-3-super-free", "name": "Nemotron 3 Super Free", @@ -78110,9 +79766,9 @@ "text" ], "cost": { - "input": 0.072, - "output": 0.144, - "cacheRead": 0.016, + "input": 0.0675, + "output": 0.135, + "cacheRead": 0.0135, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -78202,13 +79858,13 @@ "image" ], "cost": { - "input": 2.4, - "output": 12, - "cacheRead": 0.24, + "input": 2.8, + "output": 14, + "cacheRead": 0.29, "cacheWrite": 0 }, "contextWindow": 1048576, - "maxTokens": 974842, + "maxTokens": 1048576, "thinking": { "mode": "effort", "efforts": [ @@ -78608,7 +80264,7 @@ }, "anthropic/claude-3-haiku": { "id": "anthropic/claude-3-haiku", - "name": "Claude Haiku 3", + "name": "Claude 3 Haiku", "api": "openrouter", "baseUrl": "https://openrouter.ai/api/v1", "provider": "openrouter", @@ -80048,7 +81704,7 @@ }, "bytedance-seed/seed-2.0-lite": { "id": "bytedance-seed/seed-2.0-lite", - "name": "Seed-2.0-Lite", + "name": "Seed 2.0 Lite", "api": "openrouter", "provider": "openrouter", "baseUrl": "https://openrouter.ai/api/v1", @@ -80079,7 +81735,7 @@ }, "bytedance-seed/seed-2.0-mini": { "id": "bytedance-seed/seed-2.0-mini", - "name": "Seed-2.0-Mini", + "name": "Seed 2.0 Mini", "api": "openrouter", "provider": "openrouter", "baseUrl": "https://openrouter.ai/api/v1", @@ -80422,13 +82078,13 @@ "text" ], "cost": { - "input": 0.14, - "output": 0.28, - "cacheRead": 0.028, + "input": 0.06426, + "output": 0.12852, + "cacheRead": 0.012852, "cacheWrite": 0 }, "contextWindow": 1048576, - "maxTokens": 393216, + "maxTokens": 384000, "thinking": { "mode": "effort", "efforts": [ @@ -80451,13 +82107,13 @@ "text" ], "cost": { - "input": 0.08, - "output": 0.18, - "cacheRead": 0.016, + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028, "cacheWrite": 0 }, "contextWindow": 1048576, - "maxTokens": 384000, + "maxTokens": 393216, "thinking": { "mode": "effort", "efforts": [ @@ -80546,12 +82202,44 @@ "thinking": { "mode": "effort", "efforts": [ - "high" + "low", + "high", + "max" ] }, "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "dots-studio/dots-3-note-preview:free": { + "id": "dots-studio/dots-3-note-preview:free", + "name": "Dots3-Note Preview (free)", + "api": "openrouter", + "provider": "openrouter", + "baseUrl": "https://openrouter.ai/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 512000, + "maxTokens": 512000, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + }, + "supportsComputerUse": false + }, "essentialai/rnj-1-instruct": { "id": "essentialai/rnj-1-instruct", "name": "Rnj 1 Instruct", @@ -82136,7 +83824,7 @@ "cacheWrite": 0 }, "contextWindow": 128000, - "maxTokens": 32768, + "maxTokens": 8192, "thinking": { "mode": "effort", "efforts": [ @@ -82265,7 +83953,7 @@ }, "meta-llama/llama-3.1-8b-instruct": { "id": "meta-llama/llama-3.1-8b-instruct", - "name": "Llama 3.1 8B Instruct", + "name": "Llama-3.1-8B-Instruct", "api": "openrouter", "baseUrl": "https://openrouter.ai/api/v1", "provider": "openrouter", @@ -82339,7 +84027,7 @@ ], "cost": { "input": 0.19999999999999998, - "output": 0.696, + "output": 0.7999999999999999, "cacheRead": 0, "cacheWrite": 0 }, @@ -83421,9 +85109,9 @@ "image" ], "cost": { - "input": 0.5605, - "output": 2.36, - "cacheRead": 0.0944, + "input": 0.5415, + "output": 2.2800000000000002, + "cacheRead": 0.09119999999999999, "cacheWrite": 0 }, "contextWindow": 262144, @@ -83483,8 +85171,8 @@ "image" ], "cost": { - "input": 0.67, - "output": 3.4, + "input": 0.71, + "output": 3.5, "cacheRead": 0.15, "cacheWrite": 0 }, @@ -87550,7 +89238,7 @@ }, "qwen/qwen-2.5-72b-instruct": { "id": "qwen/qwen-2.5-72b-instruct", - "name": "Qwen2.5 72B Instruct", + "name": "Qwen2.5 72B", "api": "openrouter", "baseUrl": "https://openrouter.ai/api/v1", "provider": "openrouter", @@ -87664,8 +89352,8 @@ "text" ], "cost": { - "input": 0.39999999999999997, - "output": 1.2, + "input": 0.26, + "output": 0.78, "cacheRead": 0, "cacheWrite": 0.5 }, @@ -87922,11 +89610,11 @@ }, "qwen/qwen3-32b": { "id": "qwen/qwen3-32b", - "name": "Qwen3 32B", + "name": "Qwen 3 32b", "api": "openrouter", "baseUrl": "https://openrouter.ai/api/v1", "provider": "openrouter", - "reasoning": true, + "reasoning": false, "input": [ "text" ], @@ -87938,15 +89626,6 @@ }, "contextWindow": 131072, "maxTokens": 16384, - "thinking": { - "mode": "effort", - "efforts": [ - "minimal", - "low", - "medium", - "high" - ] - }, "supportsComputerUse": false, "supportsComputerUseConfig": false }, @@ -88378,13 +90057,13 @@ "image" ], "cost": { - "input": 0.15, - "output": 0.6, + "input": 0.13, + "output": 0.52, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": 16384, + "maxTokens": 32768, "supportsComputerUse": false, "supportsComputerUseConfig": false }, @@ -88570,13 +90249,13 @@ "image" ], "cost": { - "input": 0.25, - "output": 1.25, - "cacheRead": 0.25, + "input": 0.22499999999999998, + "output": 1.7999999999999998, + "cacheRead": 0.22499999999999998, "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": 262144, + "maxTokens": 65536, "thinking": { "mode": "effort", "efforts": [ @@ -88601,13 +90280,13 @@ "image" ], "cost": { - "input": 0.5, - "output": 3.5999999999999996, + "input": 0.39, + "output": 2.34, "cacheRead": 0.3, "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": 262144, + "maxTokens": 65536, "thinking": { "mode": "effort", "efforts": [ @@ -89067,7 +90746,7 @@ "cacheRead": 0.25, "cacheWrite": 0 }, - "contextWindow": 1000000, + "contextWindow": 1048576, "maxTokens": 262144, "thinking": { "mode": "effort", @@ -89081,6 +90760,36 @@ "supportsComputerUse": false, "supportsComputerUseConfig": false }, + "qwen/qwen3.8-27b": { + "id": "qwen/qwen3.8-27b", + "name": "Qwen3.8 27B", + "api": "openrouter", + "provider": "openrouter", + "baseUrl": "https://openrouter.ai/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.44999999999999996, + "output": 3.1999999999999997, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 131072, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] + }, + "supportsComputerUse": false + }, "qwen/qwen3.8-max": { "id": "qwen/qwen3.8-max", "name": "Qwen3.8 Max", @@ -89452,9 +91161,9 @@ "text" ], "cost": { - "input": 0.063, - "output": 0.21, - "cacheRead": 0.020999999999999998, + "input": 0.18, + "output": 0.6, + "cacheRead": 0.06, "cacheWrite": 0 }, "contextWindow": 262144, @@ -90524,9 +92233,9 @@ "text" ], "cost": { - "input": 0.5, - "output": 2, - "cacheRead": 0.09999999999999999, + "input": 0.55, + "output": 2.2, + "cacheRead": 0.11, "cacheWrite": 0 }, "contextWindow": 204800, @@ -90666,7 +92375,7 @@ }, "z-ai/glm-5": { "id": "z-ai/glm-5", - "name": "GLM-5", + "name": "GLM 5", "api": "openrouter", "baseUrl": "https://openrouter.ai/api/v1", "provider": "openrouter", @@ -90675,13 +92384,13 @@ "text" ], "cost": { - "input": 0.95, - "output": 2.5500000000000003, - "cacheRead": 0.19999999999999998, + "input": 0.6, + "output": 1.92, + "cacheRead": 0.12, "cacheWrite": 0 }, "contextWindow": 204800, - "maxTokens": 131072, + "maxTokens": 128000, "thinking": { "mode": "effort", "efforts": [ @@ -90726,13 +92435,13 @@ "text" ], "cost": { - "input": 0.952, - "output": 2.992, - "cacheRead": 0.17679999999999998, + "input": 0.966, + "output": 3.036, + "cacheRead": 0.1794, "cacheWrite": 0 }, "contextWindow": 204800, - "maxTokens": 131072, + "maxTokens": 128000, "thinking": { "mode": "effort", "efforts": [ @@ -90756,9 +92465,9 @@ "text" ], "cost": { - "input": 0.392, - "output": 1.232, - "cacheRead": 0.0728, + "input": 0.46199999999999997, + "output": 1.452, + "cacheRead": 0.0858, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -92269,6 +93978,39 @@ "escapeBuiltinToolNames": true } }, + "umans-deepseek-v4-pro-0813": { + "id": "umans-deepseek-v4-pro-0813", + "name": "Umans DeepSeek V4 Pro", + "api": "anthropic-messages", + "provider": "umans", + "baseUrl": "https://api.code.umans.ai", + "reasoning": true, + "thinking": { + "mode": "budget", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + }, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 393215, + "supportsComputerUse": false, + "compat": { + "escapeBuiltinToolNames": true + } + }, "umans-flash": { "id": "umans-flash", "name": "Umans Flash", @@ -93179,6 +94921,33 @@ ] } }, + "deepseek-v4-pro-0813": { + "id": "deepseek-v4-pro-0813", + "name": "DeepSeek V4 Pro 0813", + "api": "openai-completions", + "provider": "venice", + "baseUrl": "https://api.venice.ai/api/v1", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 1.73, + "output": 4.95, + "cacheRead": 0.33, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 32768, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ] + } + }, "e2ee-deepseek-v4-flash": { "id": "e2ee-deepseek-v4-flash", "name": "e2ee-deepseek-v4-flash", @@ -93755,6 +95524,36 @@ ] } }, + "gemini-3-7-flash": { + "id": "gemini-3-7-flash", + "name": "Gemini 3.7 Flash", + "api": "openai-completions", + "provider": "venice", + "baseUrl": "https://api.venice.ai/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 1.875, + "output": 9.375, + "cacheRead": 0.1875, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 65536, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + }, "gemini-3-flash-preview": { "id": "gemini-3-flash-preview", "name": "Gemini 3 Flash Preview", @@ -95508,26 +97307,30 @@ }, "qwen-3-8-2-4t-a95b": { "id": "qwen-3-8-2-4t-a95b", - "name": "qwen-3-8-2-4t-a95b", + "name": "Qwen 3.8 2.4T", "api": "openai-completions", "provider": "venice", "baseUrl": "https://api.venice.ai/api/v1", - "reasoning": false, + "reasoning": true, "input": [ "text" ], "cost": { - "input": 0, - "output": 0, - "cacheRead": 0, + "input": 2.5, + "output": 7.5, + "cacheRead": 0.3125, "cacheWrite": 0 }, "contextWindow": 262144, - "maxTokens": null, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, - "compat": { - "supportsUsageInStreaming": false + "maxTokens": 65536, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ] } }, "qwen-3-8-max": { @@ -96798,11 +98601,11 @@ }, "alibaba/qwen3.6-27b": { "id": "alibaba/qwen3.6-27b", - "name": "Qwen 3.6 27B", + "name": "Qwen3.6 27B", "api": "anthropic-messages", "provider": "vercel-ai-gateway", "baseUrl": "https://ai-gateway.vercel.sh", - "reasoning": true, + "reasoning": false, "input": [ "text", "image" @@ -96815,16 +98618,6 @@ }, "contextWindow": 256000, "maxTokens": 256000, - "thinking": { - "mode": "budget", - "efforts": [ - "minimal", - "low", - "medium", - "high", - "xhigh" - ] - }, "supportsComputerUse": false }, "alibaba/qwen3.6-plus": { @@ -97107,7 +98900,7 @@ }, "anthropic/claude-3-haiku": { "id": "anthropic/claude-3-haiku", - "name": "Claude Haiku 3", + "name": "Claude 3 Haiku", "api": "anthropic-messages", "baseUrl": "https://ai-gateway.vercel.sh", "provider": "vercel-ai-gateway", @@ -98164,9 +99957,9 @@ "text" ], "cost": { - "input": 0.435, - "output": 0.87, - "cacheRead": 0.0036, + "input": 1.32, + "output": 3.9600000000000004, + "cacheRead": 0.13199999999999998, "cacheWrite": 0 }, "contextWindow": 1000000, @@ -98848,7 +100641,8 @@ "xhigh" ] }, - "supportsComputerUse": false + "supportsComputerUse": false, + "supportsComputerUseConfig": false }, "interfaze/interfaze-beta": { "id": "interfaze/interfaze-beta", @@ -102511,7 +104305,8 @@ "baseUrl": "https://ai-gateway.vercel.sh", "reasoning": true, "input": [ - "text" + "text", + "image" ], "cost": { "input": 2, @@ -104380,6 +106175,15 @@ }, "contextWindow": 1000000, "maxTokens": 30000, + "compat": { + "supportsReasoningEffort": true, + "omitReasoningEffort": false, + "reasoningEffortMap": { + "minimal": "low", + "xhigh": "high", + "max": "high" + } + }, "thinking": { "mode": "effort", "efforts": [ @@ -104391,15 +106195,6 @@ "effortMap": { "minimal": "low" } - }, - "compat": { - "reasoningEffortMap": { - "minimal": "low", - "xhigh": "high", - "max": "high" - }, - "supportsReasoningEffort": true, - "omitReasoningEffort": false } }, "grok-4.5": { @@ -104421,6 +106216,15 @@ }, "contextWindow": 500000, "maxTokens": 500000, + "compat": { + "supportsReasoningEffort": true, + "omitReasoningEffort": false, + "reasoningEffortMap": { + "minimal": "low", + "xhigh": "high", + "max": "high" + } + }, "thinking": { "mode": "effort", "efforts": [ @@ -104432,15 +106236,6 @@ "effortMap": { "minimal": "low" } - }, - "compat": { - "reasoningEffortMap": { - "minimal": "low", - "xhigh": "high", - "max": "high" - }, - "supportsReasoningEffort": true, - "omitReasoningEffort": false } }, "grok-4.6": { @@ -104462,6 +106257,13 @@ }, "contextWindow": 500000, "maxTokens": 500000, + "compat": { + "supportsReasoningEffort": true, + "omitReasoningEffort": false, + "reasoningEffortMap": { + "minimal": "low" + } + }, "thinking": { "mode": "effort", "efforts": [ @@ -104474,13 +106276,6 @@ "effortMap": { "minimal": "low" } - }, - "compat": { - "reasoningEffortMap": { - "minimal": "low" - }, - "supportsReasoningEffort": true, - "omitReasoningEffort": false } }, "grok-beta": { @@ -104598,8 +106393,6 @@ }, "contextWindow": 2000000, "maxTokens": 2000000, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "compat": { "includeEncryptedReasoning": true, "filterReasoningHistory": false, @@ -104627,8 +106420,6 @@ }, "contextWindow": 2000000, "maxTokens": 2000000, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "compat": { "includeEncryptedReasoning": true, "filterReasoningHistory": false, @@ -104655,6 +106446,16 @@ }, "contextWindow": 2000000, "maxTokens": 2000000, + "compat": { + "reasoningEffortMap": { + "minimal": "low" + }, + "includeEncryptedReasoning": true, + "filterReasoningHistory": false, + "supportsImageDetailOriginal": false, + "omitReasoningEffort": false, + "supportsReasoningEffort": true + }, "thinking": { "mode": "effort", "efforts": [ @@ -104667,18 +106468,6 @@ "effortMap": { "minimal": "low" } - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, - "compat": { - "reasoningEffortMap": { - "minimal": "low" - }, - "includeEncryptedReasoning": true, - "filterReasoningHistory": false, - "supportsImageDetailOriginal": false, - "omitReasoningEffort": false, - "supportsReasoningEffort": true } }, "grok-4.3": { @@ -104700,20 +106489,6 @@ }, "contextWindow": 1000000, "maxTokens": 1000000, - "thinking": { - "mode": "effort", - "efforts": [ - "minimal", - "low", - "medium", - "high" - ], - "effortMap": { - "minimal": "low" - } - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "compat": { "reasoningEffortMap": { "minimal": "low", @@ -104725,6 +106500,18 @@ "supportsImageDetailOriginal": false, "omitReasoningEffort": false, "supportsReasoningEffort": true + }, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ], + "effortMap": { + "minimal": "low" + } } }, "grok-4.5": { @@ -104746,20 +106533,6 @@ }, "contextWindow": 500000, "maxTokens": 500000, - "thinking": { - "mode": "effort", - "efforts": [ - "minimal", - "low", - "medium", - "high" - ], - "effortMap": { - "minimal": "low" - } - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "compat": { "reasoningEffortMap": { "minimal": "low", @@ -104771,6 +106544,18 @@ "supportsImageDetailOriginal": false, "omitReasoningEffort": false, "supportsReasoningEffort": true + }, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ], + "effortMap": { + "minimal": "low" + } } }, "grok-4.6": { @@ -104792,6 +106577,16 @@ }, "contextWindow": 500000, "maxTokens": 500000, + "compat": { + "reasoningEffortMap": { + "minimal": "low" + }, + "includeEncryptedReasoning": true, + "filterReasoningHistory": false, + "supportsImageDetailOriginal": false, + "omitReasoningEffort": false, + "supportsReasoningEffort": true + }, "thinking": { "mode": "effort", "efforts": [ @@ -104804,18 +106599,6 @@ "effortMap": { "minimal": "low" } - }, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, - "compat": { - "reasoningEffortMap": { - "minimal": "low" - }, - "includeEncryptedReasoning": true, - "filterReasoningHistory": false, - "supportsImageDetailOriginal": false, - "omitReasoningEffort": false, - "supportsReasoningEffort": true } }, "grok-build": { @@ -104837,8 +106620,6 @@ }, "contextWindow": 512000, "maxTokens": 512000, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "compat": { "includeEncryptedReasoning": true, "filterReasoningHistory": false, @@ -104866,8 +106647,6 @@ }, "contextWindow": 256000, "maxTokens": 256000, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "compat": { "includeEncryptedReasoning": true, "filterReasoningHistory": false, @@ -104894,8 +106673,6 @@ }, "contextWindow": 200000, "maxTokens": 200000, - "supportsComputerUse": false, - "supportsComputerUseConfig": false, "compat": { "includeEncryptedReasoning": true, "filterReasoningHistory": false, @@ -105871,7 +107648,8 @@ ], "defaultLevel": "max", "requiresEffort": true - } + }, + "supportsComputerUse": false }, "glm-5v-turbo": { "id": "glm-5v-turbo", @@ -107492,9 +109270,40 @@ "image" ], "cost": { - "input": 1.5, - "output": 7.5, - "cacheRead": 0.15, + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0 + }, + "contextWindow": 1048576, + "maxTokens": 65536, + "thinking": { + "mode": "effort", + "efforts": [ + "minimal", + "low", + "medium", + "high" + ], + "requiresEffort": true + }, + "supportsComputerUse": false + }, + "google/gemini-3.7-flash": { + "id": "google/gemini-3.7-flash", + "name": "Gemini 3.7 Flash", + "api": "openai-completions", + "provider": "zenmux", + "baseUrl": "https://zenmux.ai/api/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "cost": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, "cacheWrite": 0 }, "contextWindow": 1048576, @@ -112115,6 +113924,40 @@ ] } }, + "glm-5.3": { + "id": "glm-5.3", + "name": "GLM-5.3", + "api": "openai-completions", + "provider": "zhipu-coding-plan", + "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4", + "reasoning": true, + "input": [ + "text" + ], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 131072, + "compat": { + "thinkingFormat": "zai", + "reasoningContentField": "reasoning_content", + "supportsDeveloperRole": false + }, + "thinking": { + "mode": "effort", + "efforts": [ + "low", + "high", + "max" + ], + "defaultLevel": "max", + "requiresEffort": true + } + }, "glm-5v-turbo": { "id": "glm-5v-turbo", "name": "GLM-5V-Turbo", @@ -112150,4 +113993,4 @@ } } } -} +} \ No newline at end of file