Provider Capabilities
| Provider | Default Model | Default Embedding Model | Capabilities | Notes |
|---|---|---|---|---|
| OpenAI | gpt-4o | text-embedding-3-small | Chat, Embeddings, Vision, Tools, Streaming | Full feature support |
| OpenAI Responses | gpt-4o | text-embedding-3-small | Chat, Embeddings, Vision, Tools, Streaming, Thinking | Includes built-in server-side tools |
| Anthropic | claude-3-5-sonnet-20241022 | - | Chat, Vision, Tools, Streaming | No embeddings |
gemini-2.0-flash-exp | text-embedding-004 | Chat, Embeddings, Vision, Tools, Streaming | Native Gemini API | |
| Mistral | mistral-large-latest | mistral-embed | Chat, Embeddings, Tools, Streaming | European servers |
| Cohere | command-r-plus | embed-english-v3.0 | Chat, Embeddings, Tools, Streaming | RAG-optimized |
| Ollama | llama3.2:latest | - | Chat, Tools, Streaming | Local models only |
| OpenRouter | openai/gpt-4o | - | Chat, Vision, Tools, Streaming | Multi-model gateway |
| Together AI | meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo | - | Chat, Tools, Streaming | Open source models |
| Google-OpenAI | gemini-2.0-flash-exp | - | Chat, Vision, Tools, Streaming | Gemini via OpenAI API |
| Ollama-OpenAI | llama3.2:latest | - | Chat, Tools, Streaming | Ollama via OpenAI API |
Provider Configuration
| Provider | Provider Prefix | Aliases | API Key | Provider Type |
|---|---|---|---|---|
| OpenAI | openai | - | OPENAI_API_KEY | OpenAIProvider |
| OpenAI Responses | openai-responses | - | OPENAI_API_KEY | OpenAIResponsesProvider |
| Anthropic | anthropic | claude | ANTHROPIC_API_KEY | AnthropicProvider |
google | gemini, googleai | GEMINI_API_KEY | GoogleProvider | |
| Mistral | mistral | - | MISTRAL_API_KEY | MistralProvider |
| Cohere | cohere | - | COHERE_API_KEY | CohereProvider |
| Ollama | ollama | - | None (local) | OllamaProvider |
| OpenRouter | openrouter | - | OPENROUTER_API_KEY | OpenAIProvider |
| Together AI | togetherai | together | TOGETHER_API_KEY | OpenAIProvider |
| Google-OpenAI | google-openai | - | GEMINI_API_KEY | OpenAIProvider |
| Ollama-OpenAI | ollama-openai | - | None (local) | OpenAIProvider |
Setup
Usage
Find Providers
Custom Config
Check Capabilities
Available Capabilities
chat- Chat conversationsembeddings- Vector embeddingschatVision- Image/file processing handled by the chat modeltoolCalls- Function callingmultiToolCalls- Multiple tool callsstreaming- Stream responsestypedOutput- Structured outputthinking- Provider streams reasoning metadata (e.g. OpenAI Responses)

