Requirements
- Python 3.10 or later
- uv — the recommended package manager
Install with uv
Most of the 42 built-in datasets require the
datasets extra. If you see an ImportError when loading a dataset, run uv sync --extra datasets.Install with pip
Optional extras
| Extra | What it adds | Install |
|---|---|---|
datasets | HuggingFace dataset loaders (datasets>=2.14, huggingface-hub>=0.16) | uv sync --extra datasets |
rich | Prettier terminal output (rich>=13.0) | uv sync --extra rich |
mem0 | Mem0 memory system support (mem0ai>=0.1) | uv sync --extra mem0 |
zep | Zep memory system support (zep-python>=2.0) | uv sync --extra zep |
dspy | DSPy optimizer sweep (dspy>=2.6, rank-bm25>=0.2) | uv sync --extra dspy |
Environment variables
Run the tests
tests/. The development dependency group includes all extras needed to run the full suite.
Next steps
Quickstart
Benchmark your first proxy in under 5 minutes
CLI reference
Full reference for all CLI flags and subcommands
