diff --git a/conf/providers/deepseek.yaml b/conf/providers/deepseek.yaml index 370723c059..10ac792e2e 100644 --- a/conf/providers/deepseek.yaml +++ b/conf/providers/deepseek.yaml @@ -12,6 +12,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 1000000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: deepseek-v4-pro name: DeepSeek V4 Pro @@ -19,6 +21,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 1000000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: deepseek-chat name: DeepSeek V4 Flash (legacy non-thinking) diff --git a/conf/providers/minimax.yaml b/conf/providers/minimax.yaml index 12b68482d6..a7bd474ad5 100644 --- a/conf/providers/minimax.yaml +++ b/conf/providers/minimax.yaml @@ -12,6 +12,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 204800 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: MiniMax-M2.7-highspeed name: MiniMax M2.7 Highspeed diff --git a/conf/providers/mistral.yaml b/conf/providers/mistral.yaml index 512cecf81c..671c3f103e 100644 --- a/conf/providers/mistral.yaml +++ b/conf/providers/mistral.yaml @@ -24,6 +24,8 @@ models: config: compatibilities: [tool-call] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: magistral-medium-latest name: Magistral Medium 1.2 @@ -56,6 +58,8 @@ models: config: compatibilities: [tool-call] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: mistral-large-latest name: Mistral Large 2.1 diff --git a/conf/providers/openai.yaml b/conf/providers/openai.yaml index 9a94bc2891..d3b46d8764 100644 --- a/conf/providers/openai.yaml +++ b/conf/providers/openai.yaml @@ -11,7 +11,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 1050000 thinking_mode: toggle - reasoning_efforts: [none, minimal, low, medium, high, xhigh] + reasoning_efforts: [none, low, medium, high, xhigh] - model_id: gpt-5.4-pro name: GPT-5.4 Pro @@ -20,7 +20,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 1050000 thinking_mode: toggle - reasoning_efforts: [minimal, low, medium, high, xhigh] + reasoning_efforts: [low, medium, high, xhigh] - model_id: gpt-5.4-mini name: GPT-5.4 mini @@ -65,7 +65,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 400000 thinking_mode: toggle - reasoning_efforts: [none, minimal, low, medium, high, xhigh] + reasoning_efforts: [none, low, medium, high, xhigh] - model_id: gpt-5.2-codex name: GPT-5.2 Codex @@ -101,7 +101,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 400000 thinking_mode: toggle - reasoning_efforts: [none, minimal, low, medium, high] + reasoning_efforts: [none, low, medium, high] - model_id: gpt-5.1-chat-latest name: GPT-5.1 Chat @@ -208,6 +208,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 200000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: o3-pro name: o3-pro @@ -233,6 +235,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 200000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: o3-mini name: o3-mini diff --git a/conf/providers/openrouter.yaml b/conf/providers/openrouter.yaml index 10ff7e7a47..523d94ae18 100644 --- a/conf/providers/openrouter.yaml +++ b/conf/providers/openrouter.yaml @@ -9,7 +9,6 @@ models: type: chat config: context_window: 2000000 - - model_id: "ai21/jamba-large-1.7" name: "AI21: Jamba Large 1.7" type: chat @@ -376,6 +375,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 163840 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "deepseek/deepseek-r1-distill-llama-70b" name: "DeepSeek: R1 Distill Llama 70B" type: chat @@ -388,6 +389,8 @@ models: config: compatibilities: [reasoning] context_window: 32768 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "deepseek/deepseek-v3.1-terminus" name: "DeepSeek: DeepSeek V3.1 Terminus" type: chat @@ -420,12 +423,16 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 1048576 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "deepseek/deepseek-v4-pro" name: "DeepSeek: DeepSeek V4 Pro" type: chat config: compatibilities: [tool-call, reasoning] context_window: 1048576 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "essentialai/rnj-1-instruct" name: "EssentialAI: Rnj 1 Instruct" type: chat @@ -580,6 +587,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "google/gemma-4-26b-a4b-it:free" name: "Google: Gemma 4 26B A4B (free)" type: chat @@ -592,6 +601,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "google/gemma-4-31b-it:free" name: "Google: Gemma 4 31B (free)" type: chat @@ -833,6 +844,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 196608 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "mistralai/codestral-2508" name: "Mistral: Codestral 2508" type: chat @@ -910,12 +923,16 @@ models: config: compatibilities: [vision, tool-call] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "mistralai/mistral-medium-3-5" name: "Mistral: Mistral Medium 3.5" type: chat config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "mistralai/mistral-medium-3.1" name: "Mistral: Mistral Medium 3.1" type: chat @@ -945,6 +962,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "mistralai/mistral-small-3.1-24b-instruct" name: "Mistral: Mistral Small 3.1 24B" type: chat @@ -1303,7 +1322,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 400000 thinking_mode: toggle - reasoning_efforts: [none, minimal, low, medium, high] + reasoning_efforts: [none, low, medium, high] - model_id: "openai/gpt-5.1-chat" name: "OpenAI: GPT-5.1 Chat" type: chat @@ -1341,7 +1360,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 400000 thinking_mode: toggle - reasoning_efforts: [none, minimal, low, medium, high, xhigh] + reasoning_efforts: [none, low, medium, high, xhigh] - model_id: "openai/gpt-5.2-chat" name: "OpenAI: GPT-5.2 Chat" type: chat @@ -1385,7 +1404,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 1050000 thinking_mode: toggle - reasoning_efforts: [none, minimal, low, medium, high, xhigh] + reasoning_efforts: [none, low, medium, high, xhigh] - model_id: "openai/gpt-5.4-image-2" name: "OpenAI: GPT-5.4 Image 2" type: chat @@ -1415,7 +1434,7 @@ models: compatibilities: [vision, tool-call, reasoning] context_window: 1050000 thinking_mode: toggle - reasoning_efforts: [minimal, low, medium, high, xhigh] + reasoning_efforts: [low, medium, high, xhigh] - model_id: "openai/gpt-5.5" name: "OpenAI: GPT-5.5" type: chat @@ -1450,6 +1469,8 @@ models: config: compatibilities: [vision, tool-call] context_window: 400000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "openai/gpt-oss-120b" name: "OpenAI: gpt-oss-120b" type: chat @@ -1512,6 +1533,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 200000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "openai/o3-mini" name: "OpenAI: o3 Mini" type: chat @@ -1548,6 +1571,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 200000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "openai/o4-mini-high" name: "OpenAI: o4 Mini High" type: chat @@ -1727,6 +1752,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "qwen/qwen3-30b-a3b" name: "Qwen: Qwen3 30B A3B" type: chat @@ -1883,6 +1910,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "qwen/qwen3.5-27b" name: "Qwen: Qwen3.5-27B" type: chat @@ -1895,12 +1924,16 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "qwen/qwen3.5-397b-a17b" name: "Qwen: Qwen3.5 397B A17B" type: chat config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "qwen/qwen3.5-9b" name: "Qwen: Qwen3.5-9B" type: chat @@ -1933,12 +1966,16 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "qwen/qwen3.6-35b-a3b" name: "Qwen: Qwen3.6 35B A3B" type: chat config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "qwen/qwen3.6-flash" name: "Qwen: Qwen3.6 Flash" type: chat @@ -1951,6 +1988,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "qwen/qwen3.6-plus" name: "Qwen: Qwen3.6 Plus" type: chat @@ -2121,12 +2160,16 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 2000000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "x-ai/grok-4.20-multi-agent" name: "xAI: Grok 4.20 Multi-Agent" type: chat config: compatibilities: [vision, reasoning] context_window: 2000000 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "x-ai/grok-4.3" name: "xAI: Grok 4.3" type: chat @@ -2253,12 +2296,16 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 202752 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "z-ai/glm-5v-turbo" name: "Z.ai: GLM 5V Turbo" type: chat config: compatibilities: [vision, tool-call, reasoning] context_window: 202752 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: "~anthropic/claude-haiku-latest" name: "Anthropic Claude Haiku Latest" type: chat diff --git a/conf/providers/qwen.yaml b/conf/providers/qwen.yaml index 66f9f73107..fa6ffe1251 100644 --- a/conf/providers/qwen.yaml +++ b/conf/providers/qwen.yaml @@ -65,6 +65,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: kimi-k2-thinking name: Kimi K2 Thinking @@ -168,6 +170,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: qwen3.5-122b-a10b name: Qwen3.5-122B-A10B @@ -175,6 +179,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: qwen3.5-27b name: Qwen3.5-27B @@ -189,6 +195,8 @@ models: config: compatibilities: [vision, tool-call, reasoning] context_window: 262144 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: qwen3-235b-a22b-thinking-2507 name: Qwen3 235B A22B Thinking 2507 @@ -196,6 +204,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: qwen3-235b-a22b-instruct-2507 name: Qwen3 235B A22B Instruct 2507 @@ -510,6 +520,8 @@ models: config: compatibilities: [reasoning] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: qwq-32b-preview name: QwQ 32B Preview @@ -631,6 +643,8 @@ models: config: compatibilities: [tool-call, reasoning] context_window: 131072 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: deepseek-v3 name: DeepSeek V3 @@ -666,6 +680,8 @@ models: config: compatibilities: [reasoning] context_window: 32768 + thinking_mode: toggle + reasoning_efforts: [low, medium, high] - model_id: deepseek-r1-distill-llama-8b name: DeepSeek R1 Distill Llama 8B