Skip to content

Conversation

@mmalmrud
Copy link
Contributor

@mmalmrud mmalmrud commented Sep 3, 2025

The purpose of this PR is to allow for more advanced uses with custom LLM clients. Since the only contract in place is the LLMInterface, this simple fix allows for a lot more flexibility regarding what clients to use, logging etc. And as an optional config parameter that only has an effect in ensemble.py there should not be any other side effects to adding it.

The default behavior if not setting this parameter is the exact same as before.

Happy to hear of any improvements or changes you want to make!

@CLAassistant
Copy link

CLAassistant commented Sep 3, 2025

CLA assistant check
All committers have signed the CLA.

@codelion codelion merged commit 139cbc7 into algorithmicsuperintelligence:main Sep 5, 2025
2 checks passed
wangcheng0825 pushed a commit to wangcheng0825/openevolve that referenced this pull request Sep 15, 2025
…t-custom-llm-client

Add LLM config option to allow the use of custom LLM clients
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants