666ghj

Increase LLM timeout for report agent to improve fault tolerance.

@@ -38,11 +38,11 @@ class LLMClient: @@ -38,11 +38,11 @@ class LLMClient:
38 self.base_url = base_url 38 self.base_url = base_url
39 self.model_name = model_name 39 self.model_name = model_name
40 self.provider = model_name 40 self.provider = model_name
41 - timeout_fallback = os.getenv("LLM_REQUEST_TIMEOUT") or os.getenv("REPORT_ENGINE_REQUEST_TIMEOUT") or "1800" 41 + timeout_fallback = os.getenv("LLM_REQUEST_TIMEOUT") or os.getenv("REPORT_ENGINE_REQUEST_TIMEOUT") or "3000"
42 try: 42 try:
43 self.timeout = float(timeout_fallback) 43 self.timeout = float(timeout_fallback)
44 except ValueError: 44 except ValueError:
45 - self.timeout = 1800.0 45 + self.timeout = 3000.0
46 46
47 client_kwargs: Dict[str, Any] = { 47 client_kwargs: Dict[str, Any] = {
48 "api_key": api_key, 48 "api_key": api_key,