fix(openai): recognize MiniMax in thinking disable

Route the MiniMax OpenAI-compatible endpoint (global api.minimax.io and
China api.minimaxi.com hosts, plus the MiniMax-M3/MiniMax-M2.7 model ids)
to the thinking_type disable branch so that disabling thinking writes
thinking:{type:"disabled"} and drops reasoning_effort, matching the
existing MiMo/deepseek/glm behavior.
This commit is contained in:
octo-patch
2026-07-30 13:25:22 +00:00
parent 00f52166b2
commit 828e0a9941
2 changed files with 98 additions and 1 deletions
+3 -1
View File
@@ -1903,11 +1903,13 @@ func openAIThinkingDisableKind(baseURL string, modelID string, endpoint string)
strings.Contains(base, "zhipu") ||
strings.Contains(base, "xiaomimimo") ||
strings.Contains(base, "mimo") ||
strings.Contains(base, "minimax") ||
strings.Contains(model, "deepseek") ||
strings.Contains(model, "glm") ||
strings.Contains(model, "zai") ||
strings.Contains(model, "zhipu") ||
strings.Contains(model, "mimo"):
strings.Contains(model, "mimo") ||
strings.Contains(model, "minimax"):
return "thinking_type"
case openAIModelSupportsReasoningNone(model):
return "reasoning_none"