From e34ca0308b6503af4a2ca9b6a91229080def78a0 Mon Sep 17 00:00:00 2001 From: Charm <124303983+charmcli@users.noreply.github.com> Date: Fri, 1 May 2026 03:13:09 +0000 Subject: [PATCH] chore: auto-update generated files --- internal/providers/configs/aihubmix.json | 66 ++++++ internal/providers/configs/cortecs.json | 18 ++ internal/providers/configs/huggingface.json | 36 +++ internal/providers/configs/ionet.json | 6 +- internal/providers/configs/openrouter.json | 232 ++++++++++++-------- internal/providers/configs/venice.json | 14 +- internal/providers/configs/vercel.json | 18 ++ internal/providers/configs/xai.json | 20 +- 8 files changed, 310 insertions(+), 100 deletions(-) diff --git a/internal/providers/configs/aihubmix.json b/internal/providers/configs/aihubmix.json index 22a98befdb0f331e4ae4905d7be641e9ce1db905..dac5362633b3493dac9a7c362340c3a5f569a1cd 100644 --- a/internal/providers/configs/aihubmix.json +++ b/internal/providers/configs/aihubmix.json @@ -2383,6 +2383,24 @@ "default_reasoning_effort": "medium", "supports_attachments": true }, + { + "id": "grok-4.3", + "name": "Grok 4.3", + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 2.5, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0.2, + "context_window": 1000000, + "default_max_tokens": 100000, + "can_reason": true, + "reasoning_levels": [ + "low", + "medium", + "high" + ], + "default_reasoning_effort": "medium", + "supports_attachments": true + }, { "id": "grok-code-fast-1", "name": "Grok Code Fast 1", @@ -3319,6 +3337,30 @@ "can_reason": false, "supports_attachments": true }, + { + "id": "xiaomi-mimo-v2-omni-free", + "name": "Xiaomi Mimo V2 Omni (free)", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 256000, + "default_max_tokens": 25600, + "can_reason": false, + "supports_attachments": true + }, + { + "id": "xiaomi-mimo-v2-pro-free", + "name": "Xiaomi Mimo V2 Pro (free)", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 256000, + "default_max_tokens": 25600, + "can_reason": false, + "supports_attachments": true + }, { "id": "xiaomi-mimo-v2.5", "name": "Xiaomi Mimo V2.5", @@ -3331,6 +3373,18 @@ "can_reason": false, "supports_attachments": true }, + { + "id": "xiaomi-mimo-v2.5-free", + "name": "Xiaomi Mimo V2.5 (free)", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 256000, + "default_max_tokens": 25600, + "can_reason": false, + "supports_attachments": true + }, { "id": "xiaomi-mimo-v2.5-pro", "name": "Xiaomi Mimo V2.5 Pro", @@ -3342,6 +3396,18 @@ "default_max_tokens": 100000, "can_reason": false, "supports_attachments": false + }, + { + "id": "xiaomi-mimo-v2.5-pro-free", + "name": "Xiaomi Mimo V2.5 Pro (free)", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 256000, + "default_max_tokens": 25600, + "can_reason": false, + "supports_attachments": true } ], "default_headers": { diff --git a/internal/providers/configs/cortecs.json b/internal/providers/configs/cortecs.json index 274672d31cbaa13b8f62b29d1ebd649a60b09f9a..5c3901cd54501afe580d4e10ed49af57714b85db 100644 --- a/internal/providers/configs/cortecs.json +++ b/internal/providers/configs/cortecs.json @@ -7,6 +7,24 @@ "default_large_model_id": "qwen3-coder-30b-a3b-instruct", "default_small_model_id": "glm-4.7-flash", "models": [ + { + "id": "mistral-medium-3.5", + "name": "Mistral Medium 3.5", + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 6.4, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 256000, + "default_max_tokens": 25600, + "can_reason": true, + "reasoning_levels": [ + "low", + "medium", + "high" + ], + "default_reasoning_effort": "medium", + "supports_attachments": true + }, { "id": "nvidia-nemotron-3-nano-omni", "name": "Nemotron 3 Nano Omni", diff --git a/internal/providers/configs/huggingface.json b/internal/providers/configs/huggingface.json index 8b930025daf880b1cd9287472368efb90269b7df..2622bcf3b64402a3c03bc69b0913a0bd44318903 100644 --- a/internal/providers/configs/huggingface.json +++ b/internal/providers/configs/huggingface.json @@ -19,6 +19,18 @@ "can_reason": false, "supports_attachments": false }, + { + "id": "MiniMaxAI/MiniMax-M2.7:fireworks-ai", + "name": "MiniMaxAI/MiniMax-M2.7 (fireworks-ai)", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 196608, + "default_max_tokens": 8192, + "can_reason": false, + "supports_attachments": false + }, { "id": "Qwen/Qwen3-235B-A22B-Instruct-2507:cerebras", "name": "Qwen/Qwen3-235B-A22B-Instruct-2507 (cerebras)", @@ -79,6 +91,30 @@ "can_reason": false, "supports_attachments": false }, + { + "id": "deepseek-ai/DeepSeek-V3.2:fireworks-ai", + "name": "deepseek-ai/DeepSeek-V3.2 (fireworks-ai)", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 163840, + "default_max_tokens": 8192, + "can_reason": false, + "supports_attachments": false + }, + { + "id": "deepseek-ai/DeepSeek-V4-Pro:fireworks-ai", + "name": "deepseek-ai/DeepSeek-V4-Pro (fireworks-ai)", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 1048576, + "default_max_tokens": 8192, + "can_reason": false, + "supports_attachments": false + }, { "id": "meta-llama/Llama-3.3-70B-Instruct:groq", "name": "meta-llama/Llama-3.3-70B-Instruct (groq)", diff --git a/internal/providers/configs/ionet.json b/internal/providers/configs/ionet.json index fcc84a0563f1c5655a26d1e496f0440dfd85e423..16e73a60a1cf755119d75472447593fc38c6017c 100644 --- a/internal/providers/configs/ionet.json +++ b/internal/providers/configs/ionet.json @@ -154,9 +154,9 @@ { "id": "moonshotai/Kimi-K2.6", "name": "MoonshotAI: Kimi K2.6", - "cost_per_1m_in": 0.8, - "cost_per_1m_out": 4, - "cost_per_1m_in_cached": 0.25, + "cost_per_1m_in": 0.74, + "cost_per_1m_out": 3.49, + "cost_per_1m_in_cached": 0.14, "cost_per_1m_out_cached": 0, "context_window": 262142, "default_max_tokens": 26214, diff --git a/internal/providers/configs/openrouter.json b/internal/providers/configs/openrouter.json index ed3796a0e2977fef939cbd2ca378a9848286c437..9858416580bfe8f4f8e9b42f11ae43058f9d06b2 100644 --- a/internal/providers/configs/openrouter.json +++ b/internal/providers/configs/openrouter.json @@ -550,12 +550,12 @@ { "id": "deepseek/deepseek-chat-v3.1", "name": "DeepSeek: DeepSeek V3.1", - "cost_per_1m_in": 0.27, - "cost_per_1m_out": 1, + "cost_per_1m_in": 0.21, + "cost_per_1m_out": 0.79, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.135, + "cost_per_1m_out_cached": 0.13, "context_window": 163840, - "default_max_tokens": 32768, + "default_max_tokens": 16384, "can_reason": true, "reasoning_levels": [ "low", @@ -586,12 +586,12 @@ { "id": "deepseek/deepseek-v3.2", "name": "DeepSeek: DeepSeek V3.2", - "cost_per_1m_in": 0.269, - "cost_per_1m_out": 0.4, + "cost_per_1m_in": 0.26, + "cost_per_1m_out": 0.38, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.1345, + "cost_per_1m_out_cached": 0.13, "context_window": 163840, - "default_max_tokens": 32768, + "default_max_tokens": 8192, "can_reason": true, "reasoning_levels": [ "low", @@ -607,9 +607,9 @@ "cost_per_1m_in": 0.27, "cost_per_1m_out": 0.41, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.27, + "cost_per_1m_out_cached": 0, "context_window": 163840, - "default_max_tokens": 81920, + "default_max_tokens": 32768, "can_reason": true, "reasoning_levels": [ "low", @@ -640,12 +640,12 @@ { "id": "deepseek/deepseek-v4-pro", "name": "DeepSeek: DeepSeek V4 Pro", - "cost_per_1m_in": 0.435, - "cost_per_1m_out": 0.87, + "cost_per_1m_in": 1.74, + "cost_per_1m_out": 3.48, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.00363, + "cost_per_1m_out_cached": 0.145, "context_window": 1048576, - "default_max_tokens": 192000, + "default_max_tokens": 196608, "can_reason": true, "reasoning_levels": [ "low", @@ -919,27 +919,15 @@ "can_reason": false, "supports_attachments": true }, - { - "id": "google/gemma-3-27b-it", - "name": "Google: Gemma 3 27B", - "cost_per_1m_in": 0.08, - "cost_per_1m_out": 0.16, - "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0, - "context_window": 131072, - "default_max_tokens": 8192, - "can_reason": false, - "supports_attachments": true - }, { "id": "google/gemma-4-26b-a4b-it", "name": "Google: Gemma 4 26B A4B ", - "cost_per_1m_in": 0.15, - "cost_per_1m_out": 0.6, + "cost_per_1m_in": 0.13, + "cost_per_1m_out": 0.4, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0, "context_window": 262144, - "default_max_tokens": 131072, + "default_max_tokens": 65536, "can_reason": true, "reasoning_levels": [ "low", @@ -1003,6 +991,18 @@ "default_reasoning_effort": "medium", "supports_attachments": true }, + { + "id": "ibm-granite/granite-4.1-8b", + "name": "IBM: Granite 4.1 8B", + "cost_per_1m_in": 0.05, + "cost_per_1m_out": 0.1, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0.05, + "context_window": 131072, + "default_max_tokens": 65536, + "can_reason": false, + "supports_attachments": false + }, { "id": "inception/mercury-2", "name": "Inception: Mercury 2", @@ -1048,12 +1048,12 @@ { "id": "meta-llama/llama-3.3-70b-instruct", "name": "Meta: Llama 3.3 70B Instruct", - "cost_per_1m_in": 0.59, - "cost_per_1m_out": 0.79, + "cost_per_1m_in": 0.6, + "cost_per_1m_out": 0.6, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0, + "cost_per_1m_out_cached": 0.6, "context_window": 131072, - "default_max_tokens": 16384, + "default_max_tokens": 65536, "can_reason": false, "supports_attachments": false }, @@ -1258,12 +1258,12 @@ { "id": "mistralai/ministral-14b-2512", "name": "Mistral: Ministral 3 14B 2512", - "cost_per_1m_in": 0.2, - "cost_per_1m_out": 0.2, + "cost_per_1m_in": 0.35, + "cost_per_1m_out": 0.35, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.02, + "cost_per_1m_out_cached": 0, "context_window": 262144, - "default_max_tokens": 26214, + "default_max_tokens": 131072, "can_reason": false, "supports_attachments": true }, @@ -1444,12 +1444,12 @@ { "id": "moonshotai/kimi-k2-0905", "name": "MoonshotAI: Kimi K2 0905", - "cost_per_1m_in": 1, - "cost_per_1m_out": 3, + "cost_per_1m_in": 0.6, + "cost_per_1m_out": 2.5, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.5, + "cost_per_1m_out_cached": 0, "context_window": 262144, - "default_max_tokens": 8192, + "default_max_tokens": 131072, "can_reason": false, "supports_attachments": false }, @@ -1474,10 +1474,10 @@ { "id": "moonshotai/kimi-k2.5", "name": "MoonshotAI: Kimi K2.5", - "cost_per_1m_in": 0.45, - "cost_per_1m_out": 2.25, + "cost_per_1m_in": 0.6, + "cost_per_1m_out": 2.8, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.07, + "cost_per_1m_out_cached": 0.2, "context_window": 262144, "default_max_tokens": 131072, "can_reason": true, @@ -1492,12 +1492,12 @@ { "id": "moonshotai/kimi-k2.6", "name": "MoonshotAI: Kimi K2.6", - "cost_per_1m_in": 0.95, - "cost_per_1m_out": 4, + "cost_per_1m_in": 0.75, + "cost_per_1m_out": 3.5, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.16, + "cost_per_1m_out_cached": 0.15, "context_window": 262144, - "default_max_tokens": 26214, + "default_max_tokens": 8192, "can_reason": true, "reasoning_levels": [ "low", @@ -1915,9 +1915,9 @@ "cost_per_1m_in": 0.25, "cost_per_1m_out": 2, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.025, + "cost_per_1m_out_cached": 0.03, "context_window": 400000, - "default_max_tokens": 64000, + "default_max_tokens": 40000, "can_reason": true, "reasoning_levels": [ "low", @@ -2290,12 +2290,12 @@ { "id": "openai/gpt-oss-20b", "name": "OpenAI: gpt-oss-20b", - "cost_per_1m_in": 0.07, - "cost_per_1m_out": 0.15, + "cost_per_1m_in": 0.03, + "cost_per_1m_out": 0.14, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0, "context_window": 131072, - "default_max_tokens": 13107, + "default_max_tokens": 65536, "can_reason": true, "reasoning_levels": [ "low", @@ -2503,6 +2503,18 @@ "default_reasoning_effort": "medium", "supports_attachments": true }, + { + "id": "openrouter/owl-alpha", + "name": "Owl Alpha", + "cost_per_1m_in": 0, + "cost_per_1m_out": 0, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 1048756, + "default_max_tokens": 131072, + "can_reason": false, + "supports_attachments": false + }, { "id": "poolside/laguna-m.1:free", "name": "Poolside: Laguna M.1 (free)", @@ -2659,6 +2671,24 @@ "can_reason": false, "supports_attachments": false }, + { + "id": "qwen/qwen3-14b", + "name": "Qwen: Qwen3 14B", + "cost_per_1m_in": 0.12, + "cost_per_1m_out": 0.24, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 40960, + "default_max_tokens": 8192, + "can_reason": true, + "reasoning_levels": [ + "low", + "medium", + "high" + ], + "default_reasoning_effort": "medium", + "supports_attachments": false + }, { "id": "qwen/qwen3-235b-a22b", "name": "Qwen: Qwen3 235B A22B", @@ -2680,8 +2710,8 @@ { "id": "qwen/qwen3-235b-a22b-2507", "name": "Qwen: Qwen3 235B A22B Instruct 2507", - "cost_per_1m_in": 0.071, - "cost_per_1m_out": 0.1, + "cost_per_1m_in": 0.22, + "cost_per_1m_out": 0.88, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0, "context_window": 262144, @@ -2692,12 +2722,12 @@ { "id": "qwen/qwen3-235b-a22b-thinking-2507", "name": "Qwen: Qwen3 235B A22B Thinking 2507", - "cost_per_1m_in": 0.28, - "cost_per_1m_out": 2.3, + "cost_per_1m_in": 0.1495, + "cost_per_1m_out": 1.495, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.28, - "context_window": 128000, - "default_max_tokens": 16384, + "cost_per_1m_out_cached": 0, + "context_window": 131072, + "default_max_tokens": 13107, "can_reason": true, "reasoning_levels": [ "low", @@ -2731,20 +2761,20 @@ "cost_per_1m_in": 0.1, "cost_per_1m_out": 0.3, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.1, + "cost_per_1m_out_cached": 0, "context_window": 262144, - "default_max_tokens": 131072, + "default_max_tokens": 26214, "can_reason": false, "supports_attachments": false }, { "id": "qwen/qwen3-30b-a3b-thinking-2507", "name": "Qwen: Qwen3 30B A3B Thinking 2507", - "cost_per_1m_in": 0.09, - "cost_per_1m_out": 0.3, + "cost_per_1m_in": 0.08, + "cost_per_1m_out": 0.4, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0, - "context_window": 262144, + "cost_per_1m_out_cached": 0.08, + "context_window": 131072, "default_max_tokens": 65536, "can_reason": true, "reasoning_levels": [ @@ -2794,12 +2824,12 @@ { "id": "qwen/qwen3-coder-30b-a3b-instruct", "name": "Qwen: Qwen3 Coder 30B A3B Instruct", - "cost_per_1m_in": 0.2925, - "cost_per_1m_out": 1.4625, + "cost_per_1m_in": 0.07, + "cost_per_1m_out": 0.28, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0, "context_window": 262144, - "default_max_tokens": 32768, + "default_max_tokens": 131072, "can_reason": false, "supports_attachments": false }, @@ -2842,10 +2872,10 @@ { "id": "qwen/qwen3-coder-next", "name": "Qwen: Qwen3 Coder Next", - "cost_per_1m_in": 0.15, + "cost_per_1m_in": 0.12, "cost_per_1m_out": 0.8, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.1, + "cost_per_1m_out_cached": 0.07, "context_window": 262144, "default_max_tokens": 131072, "can_reason": false, @@ -2896,12 +2926,12 @@ { "id": "qwen/qwen3-next-80b-a3b-instruct", "name": "Qwen: Qwen3 Next 80B A3B Instruct", - "cost_per_1m_in": 0.1, + "cost_per_1m_in": 0.09, "cost_per_1m_out": 1.1, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.07, + "cost_per_1m_out_cached": 0, "context_window": 262144, - "default_max_tokens": 131072, + "default_max_tokens": 8192, "can_reason": false, "supports_attachments": false }, @@ -3094,10 +3124,10 @@ { "id": "qwen/qwen3.5-122b-a10b", "name": "Qwen: Qwen3.5-122B-A10B", - "cost_per_1m_in": 0.3, - "cost_per_1m_out": 2.4, + "cost_per_1m_in": 0.4, + "cost_per_1m_out": 3.2, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.3, + "cost_per_1m_out_cached": 0, "context_window": 262144, "default_max_tokens": 32768, "can_reason": true, @@ -3130,12 +3160,12 @@ { "id": "qwen/qwen3.5-35b-a3b", "name": "Qwen: Qwen3.5-35B-A3B", - "cost_per_1m_in": 0.225, - "cost_per_1m_out": 1.8, + "cost_per_1m_in": 0.2, + "cost_per_1m_out": 1, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.225, + "cost_per_1m_out_cached": 0.05, "context_window": 262144, - "default_max_tokens": 32768, + "default_max_tokens": 131072, "can_reason": true, "reasoning_levels": [ "low", @@ -3273,7 +3303,7 @@ "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0.02, "context_window": 262144, - "default_max_tokens": 131072, + "default_max_tokens": 8192, "can_reason": true, "reasoning_levels": [ "low", @@ -3592,11 +3622,11 @@ { "id": "z-ai/glm-4.7", "name": "Z.ai: GLM 4.7", - "cost_per_1m_in": 0.4, - "cost_per_1m_out": 1.75, + "cost_per_1m_in": 0.54, + "cost_per_1m_out": 1.98, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0.08, - "context_window": 202752, + "cost_per_1m_out_cached": 0.099, + "context_window": 204800, "default_max_tokens": 65536, "can_reason": true, "reasoning_levels": [ @@ -3610,12 +3640,12 @@ { "id": "z-ai/glm-4.7-flash", "name": "Z.ai: GLM 4.7 Flash", - "cost_per_1m_in": 0.1, - "cost_per_1m_out": 0.43, + "cost_per_1m_in": 0.06, + "cost_per_1m_out": 0.4, "cost_per_1m_in_cached": 0, - "cost_per_1m_out_cached": 0, + "cost_per_1m_out_cached": 0.01, "context_window": 202752, - "default_max_tokens": 101376, + "default_max_tokens": 8192, "can_reason": true, "reasoning_levels": [ "low", @@ -3838,8 +3868,8 @@ { "id": "x-ai/grok-4.20", "name": "xAI: Grok 4.20", - "cost_per_1m_in": 2, - "cost_per_1m_out": 6, + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 2.5, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0.2, "context_window": 2000000, @@ -3853,6 +3883,24 @@ "default_reasoning_effort": "medium", "supports_attachments": true }, + { + "id": "x-ai/grok-4.3", + "name": "xAI: Grok 4.3", + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 2.5, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0.2, + "context_window": 1000000, + "default_max_tokens": 100000, + "can_reason": true, + "reasoning_levels": [ + "low", + "medium", + "high" + ], + "default_reasoning_effort": "medium", + "supports_attachments": true + }, { "id": "x-ai/grok-code-fast-1", "name": "xAI: Grok Code Fast 1", diff --git a/internal/providers/configs/venice.json b/internal/providers/configs/venice.json index 1c06fab2ebc3c74db81f25bb6d72f3681024e337..e39be1d24390ffeb37d21eeb4b01ec4f227a4fde 100644 --- a/internal/providers/configs/venice.json +++ b/internal/providers/configs/venice.json @@ -553,6 +553,18 @@ "can_reason": true, "supports_attachments": true }, + { + "id": "grok-4-3", + "name": "Grok 4.3", + "cost_per_1m_in": 1.42, + "cost_per_1m_out": 2.83, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0, + "context_window": 1000000, + "default_max_tokens": 32000, + "can_reason": true, + "supports_attachments": true + }, { "id": "kimi-k2-thinking", "name": "Kimi K2 Thinking", @@ -592,7 +604,7 @@ { "id": "kimi-k2-6", "name": "Kimi K2.6", - "cost_per_1m_in": 0.7448, + "cost_per_1m_in": 0.85, "cost_per_1m_out": 4.655, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0, diff --git a/internal/providers/configs/vercel.json b/internal/providers/configs/vercel.json index 31f8e7aecc434632daf424da8ce88044fb2467db..f944c6c0dd5050af97a7eba8c5d215c2c95b38fa 100644 --- a/internal/providers/configs/vercel.json +++ b/internal/providers/configs/vercel.json @@ -1561,6 +1561,24 @@ "default_reasoning_effort": "medium", "supports_attachments": true }, + { + "id": "xai/grok-4.3", + "name": "Grok 4.3", + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 2.5, + "cost_per_1m_in_cached": 0.2, + "cost_per_1m_out_cached": 0, + "context_window": 1000000, + "default_max_tokens": 8000, + "can_reason": true, + "reasoning_levels": [ + "low", + "medium", + "high" + ], + "default_reasoning_effort": "medium", + "supports_attachments": true + }, { "id": "xai/grok-code-fast-1", "name": "Grok Code Fast 1", diff --git a/internal/providers/configs/xai.json b/internal/providers/configs/xai.json index 1ca4e56e58557614b5149707849e36aca5b9972b..69ce320949af18adfee150b6cdc8b82a0df148cc 100644 --- a/internal/providers/configs/xai.json +++ b/internal/providers/configs/xai.json @@ -94,8 +94,8 @@ { "id": "grok-4.20", "name": "Grok 4.20", - "cost_per_1m_in": 2, - "cost_per_1m_out": 6, + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 2.5, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0.2, "context_window": 200000, @@ -106,8 +106,8 @@ { "id": "grok-4.20-non-reasoning", "name": "Grok 4.20 Non-Reasoning", - "cost_per_1m_in": 2, - "cost_per_1m_out": 6, + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 2.5, "cost_per_1m_in_cached": 0, "cost_per_1m_out_cached": 0.2, "context_window": 200000, @@ -115,6 +115,18 @@ "can_reason": false, "supports_attachments": true }, + { + "id": "grok-4.3", + "name": "grok-4.3", + "cost_per_1m_in": 1.25, + "cost_per_1m_out": 2.5, + "cost_per_1m_in_cached": 0, + "cost_per_1m_out_cached": 0.2, + "context_window": 200000, + "default_max_tokens": 20000, + "can_reason": true, + "supports_attachments": true + }, { "id": "grok-code-fast", "name": "Grok Code Fast",