Providers
A provider is the service that actually runs the models: OpenAI, Anthropic, Google Gemini, local models and more. Qevron unifies all of them behind one API.
The channel concept
In Qevron, a connection to a provider is called a channel. A channel contains:
- Type — Which provider (OpenAI, Anthropic, ...).
- Address — The provider's API endpoint.
- Credential — That provider's API key (hidden from you, kept in the dashboard).
- Models — The model names this channel serves.
If the same model is defined on multiple channels, Qevron load-balances between them at request time and fails over if one breaks (see How it Works).
Supported providers (38+)
Qevron supports many provider types. Some of them:
| Provider | Provider | Provider |
|---|---|---|
| OpenAI | Azure OpenAI | Anthropic |
| Google Gemini | Vertex AI | Deepseek |
| Mistral | Groq | Cohere |
| Ollama | OpenRouter | xAI |
| Moonshot | Minimax | Zhipu |
| Baidu | Ali (Qwen) | Tencent |
| AWS Bedrock | Cloudflare | Novita |
| Siliconflow | Jina | TEI (embed/rerank) |
| llama.cpp | Stepfun | and more... |
Each provider type has its own set of capabilities (some chat-only, some embedding/rerank, etc.).
What changes for you?
As a developer you don't deal with provider details. You just pick a model name; which provider hosts it is Qevron's job. As a result:
- Switching providers = just changing the model name.
- If a provider goes down, your app fails over.
- Your code stays loyal to one format (OpenAI).
Forcing a specific provider
In advanced cases, to select a specific channel use the Qevron-Channel header (see Authentication).