fix(openai): map reasoning.enabled to thinking AND enable_thinking (#23951)

This commit is contained in:
Xinyuan Tong
2026-05-07 14:01:35 -07:00
committed by GitHub
parent 9cffa5ed6f
commit f1395af543
2 changed files with 8 additions and 1 deletions
@@ -721,7 +721,11 @@ class ChatCompletionRequest(BaseModel):
ctk = values.get("chat_template_kwargs")
if not isinstance(ctk, dict):
ctk = {}
# different models check different keys:
# - "thinking" for deepseek-v3, kimi_k2
# - "enable_thinking" for qwen3, glm45, nemotron_3, interns1, mimo
ctk.setdefault("thinking", True)
ctk.setdefault("enable_thinking", True)
values["chat_template_kwargs"] = ctk
if values.get("reasoning_effort") == "none":