From a1825842376fbcfe742a9d7faabf9774105bfbea Mon Sep 17 00:00:00 2001 From: Andrei Sabalenka Date: Thu, 7 Aug 2025 20:24:48 +0300 Subject: [PATCH] Pass timeout to OpenAI client object Not doing this makes client use the default 10 minute timeout. It causes client to stop generation after 10 minutes even if timeout option is higher, making models with slow inference unusable. --- openevolve/llm/openai.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openevolve/llm/openai.py b/openevolve/llm/openai.py index 7946b4d81..d396dd1c4 100644 --- a/openevolve/llm/openai.py +++ b/openevolve/llm/openai.py @@ -38,6 +38,7 @@ def __init__( self.client = openai.OpenAI( api_key=self.api_key, base_url=self.api_base, + timeout=self.timeout, ) # Only log unique models to reduce duplication