From e771559712fca7056cf0d6555909a320f77c7771 Mon Sep 17 00:00:00 2001 From: Asankhaya Sharma Date: Tue, 24 Jun 2025 23:25:37 +0800 Subject: [PATCH 1/2] Update openai.py --- openevolve/llm/openai.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openevolve/llm/openai.py b/openevolve/llm/openai.py index 2b8eb9a42..463cb0eaa 100644 --- a/openevolve/llm/openai.py +++ b/openevolve/llm/openai.py @@ -76,9 +76,16 @@ async def generate_with_context( } # Add seed parameter for reproducibility if configured + # Skip seed parameter for Google AI Studio endpoint as it doesn't support it seed = kwargs.get("seed", self.random_seed) if seed is not None: - params["seed"] = seed + if self.api_base == "https://generativelanguage.googleapis.com/v1beta/openai/": + logger.warning( + "Skipping seed parameter as Google AI Studio endpoint doesn't support it. " + "Reproducibility may be limited." + ) + else: + params["seed"] = seed # Attempt the API call with retries retries = kwargs.get("retries", self.retries) From c0e4782b9064e9dc15622c36dc2130b8ae28a050 Mon Sep 17 00:00:00 2001 From: Asankhaya Sharma Date: Tue, 24 Jun 2025 23:27:02 +0800 Subject: [PATCH 2/2] Bump version to 0.0.10 Update project version from 0.0.9 to 0.0.10 in both pyproject.toml and setup.py for a new release. --- pyproject.toml | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 91c36b672..be78af2d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "openevolve" -version = "0.0.9" +version = "0.0.10" description = "Open-source implementation of AlphaEvolve" readme = "README.md" requires-python = ">=3.9" diff --git a/setup.py b/setup.py index 1632dd3b8..f646ebc19 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="openevolve", - version="0.0.9", + version="0.0.10", packages=find_packages(), include_package_data=True, )