From b63057edeca6e9e9090634aec798df273bc31f6a Mon Sep 17 00:00:00 2001 From: exynos <110159911+exynos967@users.noreply.github.com> Date: Sun, 2 Nov 2025 17:33:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(model=5Futils):=20HTTP=20400=20=E4=B8=8D?= =?UTF-8?q?=E7=BB=88=E6=AD=A2=E5=85=A8=E5=B1=80=E5=B0=9D=E8=AF=95=EF=BC=8C?= =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E5=88=87=E6=8D=A2=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/llm_models/utils_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/llm_models/utils_model.py b/src/llm_models/utils_model.py index 4d7865d9..0474b9d7 100644 --- a/src/llm_models/utils_model.py +++ b/src/llm_models/utils_model.py @@ -369,8 +369,8 @@ class LLMRequest: failed_models_this_request.add(model_info.name) if isinstance(last_exception, RespNotOkException) and last_exception.status_code == 400: - logger.error("收到不可恢复的客户端错误 (400),中止所有尝试。") - raise last_exception from e + logger.warning("收到客户端错误 (400),跳过当前模型并继续尝试其他模型。") + continue logger.error(f"所有 {max_attempts} 个模型均尝试失败。") if last_exception: