fix: 适配 qwen3 的 thinking 类模型

fixes: #2631
This commit is contained in:
Soulter
2025-09-04 20:26:52 +08:00
parent b78fe3822a
commit 6c662a36c1
@@ -100,9 +100,9 @@ class ProviderOpenAIOfficial(Provider):
del payloads[key]
model = payloads.get("model", "")
# 针对 qwen3 模型的特殊处理:非流式调用必须设置 enable_thinking=false
if "qwen3" in model.lower():
extra_body["enable_thinking"] = False
# 针对 qwen3 非 thinking 模型的特殊处理:非流式调用必须设置 enable_thinking=false
if "qwen3" in model.lower() and "thinking" not in model.lower():
extra_body["enable_thinking"] = False
# 针对 deepseek 模型的特殊处理:deepseek-reasoner调用必须移除 tools ,否则将被切换至 deepseek-chat
elif model == "deepseek-reasoner" and "tools" in payloads:
del payloads["tools"]