Skip to Content
DocumentationProvidersProviders

Providers

Install only what you need:

ProviderInstallModels
OpenAIpip install "assertllm[openai]"GPT-4o, GPT-4o-mini, o3, o4-mini
Anthropicpip install "assertllm[anthropic]"Claude Sonnet 4, Claude Haiku 4.5
Ollamapip 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:

  1. OPENAI_API_KEY → OpenAI
  2. ANTHROPIC_API_KEY → Anthropic
  3. Ollama (localhost) → Ollama
Last updated on