mirror of
https://github.com/snailyp/gemini-balance.git
synced 2026-09-08 01:06:37 +08:00
fix: 更新思考配置,针对gemini-2.5-pro模型设置思考预算为128
This commit is contained in:
@@ -206,6 +206,9 @@ def _build_payload(model: str, request: GeminiRequest) -> Dict[str, Any]:
|
|||||||
else:
|
else:
|
||||||
# 客户端没有提供思考配置,使用默认配置
|
# 客户端没有提供思考配置,使用默认配置
|
||||||
if model.endswith("-non-thinking"):
|
if model.endswith("-non-thinking"):
|
||||||
|
if "gemini-2.5-pro" in model:
|
||||||
|
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 128}
|
||||||
|
else:
|
||||||
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
|
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
|
||||||
elif model in settings.THINKING_BUDGET_MAP:
|
elif model in settings.THINKING_BUDGET_MAP:
|
||||||
if settings.SHOW_THINKING_PROCESS:
|
if settings.SHOW_THINKING_PROCESS:
|
||||||
|
|||||||
@@ -184,6 +184,9 @@ def _build_payload(
|
|||||||
payload["generationConfig"]["responseModalities"] = ["Text", "Image"]
|
payload["generationConfig"]["responseModalities"] = ["Text", "Image"]
|
||||||
|
|
||||||
if request.model.endswith("-non-thinking"):
|
if request.model.endswith("-non-thinking"):
|
||||||
|
if "gemini-2.5-pro" in request.model:
|
||||||
|
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 128}
|
||||||
|
else:
|
||||||
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
|
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
|
||||||
|
|
||||||
if request.model in settings.THINKING_BUDGET_MAP:
|
if request.model in settings.THINKING_BUDGET_MAP:
|
||||||
|
|||||||
@@ -144,6 +144,9 @@ def _build_payload(model: str, request: GeminiRequest) -> Dict[str, Any]:
|
|||||||
else:
|
else:
|
||||||
# 客户端没有提供思考配置,使用默认配置
|
# 客户端没有提供思考配置,使用默认配置
|
||||||
if model.endswith("-non-thinking"):
|
if model.endswith("-non-thinking"):
|
||||||
|
if "gemini-2.5-pro" in model:
|
||||||
|
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 128}
|
||||||
|
else:
|
||||||
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
|
payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0}
|
||||||
elif model in settings.THINKING_BUDGET_MAP:
|
elif model in settings.THINKING_BUDGET_MAP:
|
||||||
if settings.SHOW_THINKING_PROCESS:
|
if settings.SHOW_THINKING_PROCESS:
|
||||||
|
|||||||
Reference in New Issue
Block a user