fix: 修复生成配置字段名称以符合API要求

This commit is contained in:
snaily
2025-07-19 00:40:44 +08:00
parent dd1fa35c73
commit 5a98a701cb
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -161,7 +161,8 @@ def _build_payload(model: str, request: GeminiRequest) -> Dict[str, Any]:
if request.generationConfig:
if request.generationConfig.maxOutputTokens is None:
# 如果未指定最大输出长度,则不传递该字段,解决截断的问题
request_dict["generationConfig"].pop("maxOutputTokens")
if "maxOutputTokens" in request_dict["generationConfig"]:
request_dict["generationConfig"].pop("maxOutputTokens")
# 检查是否为TTS模型
is_tts_model = "tts" in model.lower()