Providers

Every provider has its own SDK, its own auth story, and its own feature set. The table below is a quick cross-reference; the provider pages have the details and copy-pasteable code.

Supported providers

ProviderClient adapterRecommended run adapterNotes
OpenAIopenaiClientAdapteropenaiResponsesRunAdapterNative Responses API
AnthropicanthropicClientAdaptercompletionsRunAdapterClaude via /chat/completions
Google (Gemini)googleClientAdaptergeminiRunAdapterNative Google tools
Azure OpenAIazureOpenaiClientAdapterazureResponsesRunAdapterResponses on Azure
Azure AI FoundryazureAiProjectClientAdapterazureAgentsRunAdapterStateful Agents on Azure
MistralmistralClientAdaptercompletionsRunAdapterMistral Large/Small
GroqgroqClientAdaptercompletionsRunAdapterUltra-fast inference
TogethertogetherClientAdaptercompletionsRunAdapterLlama, Qwen, GPT-OSS
OpenRouteropenRouterClientAdaptercompletionsRunAdapter300+ models
PerplexityperplexityClientAdaptercompletionsRunAdapterSonar, web-grounded
OllamaollamaClientAdaptercompletionsRunAdapterLocal models

Provider guides