Skip to content

Commit e771559

Browse files
committed
Update openai.py
1 parent 3b3bdb4 commit e771559

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

openevolve/llm/openai.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,16 @@ async def generate_with_context(
7676
}
7777

7878
# Add seed parameter for reproducibility if configured
79+
# Skip seed parameter for Google AI Studio endpoint as it doesn't support it
7980
seed = kwargs.get("seed", self.random_seed)
8081
if seed is not None:
81-
params["seed"] = seed
82+
if self.api_base == "https://generativelanguage.googleapis.com/v1beta/openai/":
83+
logger.warning(
84+
"Skipping seed parameter as Google AI Studio endpoint doesn't support it. "
85+
"Reproducibility may be limited."
86+
)
87+
else:
88+
params["seed"] = seed
8289

8390
# Attempt the API call with retries
8491
retries = kwargs.get("retries", self.retries)

0 commit comments

Comments
 (0)