fix: 更新思考预算配置,使用_get_real_model函数获取真实模型

This commit is contained in:
snaily
2025-07-20 13:42:36 +08:00
parent 7006522c13
commit cdb85ef9b7
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -242,7 +242,7 @@ def _build_payload(model: str, request: GeminiRequest) -> Dict[str, Any]:
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 128} payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 128}
else: else:
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0} payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
elif model in settings.THINKING_BUDGET_MAP: elif _get_real_model(model) in settings.THINKING_BUDGET_MAP:
if settings.SHOW_THINKING_PROCESS: if settings.SHOW_THINKING_PROCESS:
payload["generationConfig"]["thinkingConfig"] = { payload["generationConfig"]["thinkingConfig"] = {
"thinkingBudget": settings.THINKING_BUDGET_MAP.get(model,1000), "thinkingBudget": settings.THINKING_BUDGET_MAP.get(model,1000),
+1 -1
View File
@@ -206,7 +206,7 @@ def _build_payload(
else: else:
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0} payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
if request.model in settings.THINKING_BUDGET_MAP: if _get_real_model(request.model) in settings.THINKING_BUDGET_MAP:
if settings.SHOW_THINKING_PROCESS: if settings.SHOW_THINKING_PROCESS:
payload["generationConfig"]["thinkingConfig"] = { payload["generationConfig"]["thinkingConfig"] = {
"thinkingBudget": settings.THINKING_BUDGET_MAP.get(request.model, 1000), "thinkingBudget": settings.THINKING_BUDGET_MAP.get(request.model, 1000),
@@ -180,7 +180,7 @@ def _build_payload(model: str, request: GeminiRequest) -> Dict[str, Any]:
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 128} payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 128}
else: else:
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0} payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
elif model in settings.THINKING_BUDGET_MAP: elif _get_real_model(model) in settings.THINKING_BUDGET_MAP:
if settings.SHOW_THINKING_PROCESS: if settings.SHOW_THINKING_PROCESS:
payload["generationConfig"]["thinkingConfig"] = { payload["generationConfig"]["thinkingConfig"] = {
"thinkingBudget": settings.THINKING_BUDGET_MAP.get(model,1000), "thinkingBudget": settings.THINKING_BUDGET_MAP.get(model,1000),