From e8cee03c233cc95e06bd336aa3ea6f6f831d98bb Mon Sep 17 00:00:00 2001 From: HYY Date: Sat, 8 Mar 2025 20:32:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B0=9D=E8=AF=95=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=9C=AA=E5=85=85=E9=92=B1=E6=97=B6=E8=87=AA=E5=8A=A8=E9=80=80?= =?UTF-8?q?=E5=8C=96=E8=87=B3=E9=9D=9EPro=E6=A8=A1=E5=9E=8B=E7=9A=84?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/models/utils_model.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/models/utils_model.py b/src/plugins/models/utils_model.py index c70c26ff..e444cc24 100644 --- a/src/plugins/models/utils_model.py +++ b/src/plugins/models/utils_model.py @@ -181,6 +181,13 @@ class LLM_request: continue elif response.status in policy["abort_codes"]: logger.error(f"错误码: {response.status} - {error_code_mapping.get(response.status)}") + if response.status == 403 : + if global_config.llm_normal == "Pro/deepseek-ai/DeepSeek-V3": + logger.error("可能是没有给硅基流动充钱,普通模型自动退化至非Pro模型,反应速度可能会变慢") + global_config.llm_normal = "deepseek-ai/DeepSeek-V3" + if global_config.llm_reasoning == "Pro/deepseek-ai/DeepSeek-R1": + logger.error("可能是没有给硅基流动充钱,推理模型自动退化至非Pro模型,反应速度可能会变慢") + global_config.llm_reasoning = "deepseek-ai/DeepSeek-R1" raise RuntimeError(f"请求被拒绝: {error_code_mapping.get(response.status)}") response.raise_for_status()