fix: 修复_build_payload函数中的条件逻辑,确保正确处理思考预算配置

This commit is contained in:
snaily
2025-07-20 19:29:19 +08:00
parent 9c285e38ef
commit 07481ca972

View File

@@ -206,7 +206,7 @@ def _build_payload(
else:
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
if _get_real_model(request.model) in settings.THINKING_BUDGET_MAP:
elif _get_real_model(request.model) in settings.THINKING_BUDGET_MAP:
if settings.SHOW_THINKING_PROCESS:
payload["generationConfig"]["thinkingConfig"] = {
"thinkingBudget": settings.THINKING_BUDGET_MAP.get(request.model, 1000),