Skip to Content
DocumentationProvidersProviders

Providers

Install only what you need:

ProviderPackageModels
OpenAIpytest-llmtest[openai]GPT-5.x, GPT-4.1, o3, o4-mini
Anthropicpytest-llmtest[anthropic]Claude Opus 4.6, Sonnet 4.6, Haiku 4.5
Ollamapytest-llmtest[ollama]Any model running locally

Provider selection

@llm_test( expect.is_not_empty(), provider="openai", model="gpt-5-mini", ) def test_openai(llm): ...

Default provider

If no provider is specified, llmtest checks for available API keys:

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