fix: model variable referenced before assignment

This commit is contained in:
Soulter
2025-09-13 16:18:22 +08:00
parent e83fc570a4
commit 4788c20816
@@ -104,6 +104,8 @@ class ProviderOpenAIOfficial(Provider):
if isinstance(custom_extra_body, dict):
extra_body.update(custom_extra_body)
model = payloads.get("model", "").lower()
# 针对 deepseek 模型的特殊处理:deepseek-reasoner调用必须移除 tools ,否则将被切换至 deepseek-chat
if model == "deepseek-reasoner" and "tools" in payloads:
del payloads["tools"]