Compatibility Overview

How Agno adapters, provider endpoints, and model IDs determine feature compatibility.

Model compatibility depends on the Agno adapter, the provider endpoint, and the selected model ID. Capabilities still vary across models behind the shared interface.

Shared Model Interface

Every concrete Model adapter implements synchronous, asynchronous, streaming, and non-streaming invocation methods. Request features require support from additional layers:

FeatureWhat to verify
StreamingThe selected model and endpoint stream responses.
Tool callingThe selected model accepts tool schemas and returns tool calls.
Structured outputThe adapter and model support the selected native schema, JSON mode, or structured-output tool path.
Multimodal input and outputThe adapter handles the media type and the selected model accepts or returns that modality.

OpenAI-compatible adapters reuse an API format. Feature parity with OpenAI models varies. Gateways can route one adapter to models with different capabilities.

Multimodal Support

Each checkmark records a media path implemented by the adapter and corroborated by provider documentation, an Agno provider guide, a matching cookbook, or an automated test. A checkmark is an adapter-level signal. Select a model ID that supports the same modality. A blank cell means this page makes no compatibility claim.

Agno AdapterImage InputAudio InputAudio ResponsesVideo InputFile Input
AIMLAPI✅
Claude (Anthropic)✅✅
AwsBedrock✅✅✅
Claude (AWS Bedrock)✅
AzureAIFoundry✅
AzureFoundryClaude✅✅
AzureOpenAI✅
Cerebras
CerebrasOpenAI
Cloudflare
Cohere✅
CometAPI✅
DashScope✅
DeepInfra
DeepSeek
Fireworks
Gemini✅✅✅✅✅
GeminiInteractions✅✅✅✅✅
Groq✅
HuggingFace
WatsonX✅
Inception
InternLM
LangDB
LiteLLM✅✅✅
LiteLLMOpenAI✅✅
LlamaCpp
Llmman
LMStudio✅
Llama✅
LlamaOpenAI (currently blocked by a formatting error)✅
MiniMax
MistralChat✅
MoonShot
N1N
Nebius
Neosantara
Nexus
Nvidia
Ollama✅
OllamaResponses
OpenAIChat✅✅✅✅
OpenAIResponses✅✅
OpenResponses
OpenRouter
OpenRouterResponses
Perplexity
Portkey
RampRouter
Requesty
Sambanova
Siliconflow
Synthorai
TokenLab
Together✅
TrustedRouter
TuningEngines
V0✅
VLLM
Claude (Vertex AI)✅✅
xAI✅
xAIResponses
MiMo

Developer Resources