Shared Model Interface
Every concreteModel adapter implements synchronous, asynchronous, streaming, and non-streaming invocation methods. Request features require support from additional layers:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
How Agno adapters, provider endpoints, and model IDs determine feature compatibility.
Model adapter implements synchronous, asynchronous, streaming, and non-streaming invocation methods. Request features require support from additional layers:
| Feature | What to verify |
|---|---|
| Streaming | The selected model and endpoint stream responses. |
| Tool calling | The selected model accepts tool schemas and returns tool calls. |
| Structured output | The adapter and model support the selected native schema, JSON mode, or structured-output tool path. |
| Multimodal input and output | The adapter handles the media type and the selected model accepts or returns that modality. |
| Agno Adapter | Image Input | Audio Input | Audio Responses | Video Input | File 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 | |||||
LMStudio | ✅ | ||||
Llama | ✅ | ||||
LlamaOpenAI | ✅ | ||||
MiniMax | |||||
MistralChat | ✅ | ||||
MoonShot | |||||
N1N | |||||
Nebius | |||||
Neosantara | |||||
Nexus | |||||
Nvidia | |||||
Ollama | ✅ | ||||
OllamaResponses | |||||
OpenAIChat | ✅ | ✅ | ✅ | ✅ | |
OpenAIResponses | ✅ | ✅ | |||
OpenResponses | |||||
OpenRouter | |||||
OpenRouterResponses | |||||
Perplexity | |||||
Portkey | |||||
Requesty | |||||
Sambanova | |||||
Siliconflow | |||||
Together | ✅ | ||||
TuningEngines | |||||
V0 | ✅ | ||||
VLLM | |||||
Claude (Vertex AI) | ✅ | ✅ | |||
xAI | ✅ | ||||
MiMo |
Was this page helpful?