Installation¶
Python 3.10 or newer is required.
pip install evotoolkit
To work from a checkout instead:
uv sync --group dev
uv run pytest tests/
The core dependency is NumPy. Chat models use any client exposing get_response(messages); the included HttpsApi speaks the chat-completions wire format. Model access requires your own endpoint and credentials.
AgentProposer additionally requires a separate headless-cli installation and authenticated backend. See Extensions. No agent dependency is installed by importing EvoToolkit.