Skip to main content
Agno supports 40+ model providers with a unified interface. Switch providers with a single line of code.

Supported providers

OpenAI

GPT-4.5, GPT-4o, o1, o3

Anthropic

Claude 4.5 Sonnet, Opus

Google

Gemini 3 Flash, Pro

AWS Bedrock

Claude, Llama, Titan

Azure

Azure OpenAI Service

Groq

Llama, Mixtral (fast inference)

Mistral

Mistral Large, Small

Ollama

Local model hosting

Custom

Build your own integration

Quick example

from agno.agent import Agent
from agno.models.openai import OpenAIResponses
from agno.models.anthropic import Claude
from agno.models.google import Gemini

# OpenAI
agent = Agent(model=OpenAIResponses(id="gpt-4o"))

# Anthropic
agent = Agent(model=Claude(id="claude-sonnet-4-5"))

# Google
agent = Agent(model=Gemini(id="gemini-3-flash-preview"))
See individual provider pages for API keys and configuration.

Build docs developers (and LLMs) love