From b06bd8d83f998468eea8b8f0ac945d13b609869b Mon Sep 17 00:00:00 2001 From: piexian <64474352+piexian@users.noreply.github.com> Date: Wed, 11 Feb 2026 01:02:13 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B7=A8=20Token=20=E9=87=8D?= =?UTF-8?q?=E8=AF=95=E6=AC=A1=E6=95=B0=E6=94=B9=E4=B8=BA=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=20retry.max=5Fretry=20=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 ChatService 中跨 Token 重试的硬编码 max_token_retries=3 改为 从 retry.max_retry 配置项读取,与内层重试机制保持一致。 --- app/services/grok/services/chat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/grok/services/chat.py b/app/services/grok/services/chat.py index 9e04bb6..0fee80e 100644 --- a/app/services/grok/services/chat.py +++ b/app/services/grok/services/chat.py @@ -402,7 +402,7 @@ class ChatService: # 跨 Token 重试循环 tried_tokens = set() - max_token_retries = 3 + max_token_retries = int(get_config("retry.max_retry")) last_error = None for attempt in range(max_token_retries):