From e1c201afc952ba1726f34b3333985784d2ff3020 Mon Sep 17 00:00:00 2001 From: 666ghj <670939375@qq.com> Date: Tue, 4 Nov 2025 00:08:07 +0800 Subject: [PATCH] Increase LLM timeout for report agent to improve fault tolerance. --- ReportEngine/llms/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ReportEngine/llms/base.py b/ReportEngine/llms/base.py index e67438c..7ab9d34 100644 --- a/ReportEngine/llms/base.py +++ b/ReportEngine/llms/base.py @@ -38,11 +38,11 @@ class LLMClient: self.base_url = base_url self.model_name = model_name self.provider = model_name - timeout_fallback = os.getenv("LLM_REQUEST_TIMEOUT") or os.getenv("REPORT_ENGINE_REQUEST_TIMEOUT") or "1800" + timeout_fallback = os.getenv("LLM_REQUEST_TIMEOUT") or os.getenv("REPORT_ENGINE_REQUEST_TIMEOUT") or "3000" try: self.timeout = float(timeout_fallback) except ValueError: - self.timeout = 1800.0 + self.timeout = 3000.0 client_kwargs: Dict[str, Any] = { "api_key": api_key,