Providers
Install only what you need:
| Provider | Install | Models |
|---|---|---|
| OpenAI | pip install "assertllm[openai]" | GPT-4o, GPT-4o-mini, o3, o4-mini |
| Anthropic | pip install "assertllm[anthropic]" | Claude Sonnet 4, Claude Haiku 4.5 |
| Ollama | pip install "assertllm[ollama]" | Any model running locally |
Provider Selection
@llm_test(
expect.is_not_empty(),
provider="openai",
model="gpt-4o-mini",
)
def test_openai(llm): ...Default Provider
If no provider is specified, assertllm checks for available API keys in this order:
OPENAI_API_KEY→ OpenAIANTHROPIC_API_KEY→ Anthropic- Ollama (localhost) → Ollama
Last updated on