Providers
Complete list of LLM providers supported by any-llm including OpenAI, Anthropic, Mistral, and more
any-llm supports multiple providers. Provider source code is in src/any_llm/providers/.
Is your endpoint OpenAI-compatible but not listed below? You are not blocked: use AnyLLM.create_openai_compatible. Prefer it over pointing the openai provider at a custom api_base, which misreports the provider identity as openai, silently sends any OPENAI_API_KEY in your environment to the custom endpoint, and rejects keyless local servers.
Support tiers
The Tier column is a support promise, not a statement about how the provider is implemented:
✅ Verified: we hold an API key, integration tests run against the provider in CI, and we fix breakage.
🤝 Community: verified live by the contributor when it was added, then community-maintained. No CI key, so its integration tests skip in CI. Report breakage by opening an issue.
A provider can be verified whether it ships as a code folder or as a single config row, and a config-only gateway we hold a key for is verified.
ID
Tier
Key
Base
Responses
Completion
Streaming (Completions)
Reasoning (Completions)
Image (Completions)
Embedding
List Models
Batch
Last updated