AI
Providers
Last updated March 3, 2026
Supported AI providers and models: OpenAI, Anthropic, Google, xAI, Mistral, DeepSeek, Meta, and more.
Cencori supports 14+ AI providers through a unified API. Use any model with a single integration.
Supported Providers
| Provider | Chat | Images | Embeddings | Audio |
|---|---|---|---|---|
| OpenAI | ✓ | ✓ | ✓ | ✓ |
| Anthropic | ✓ | - | - | - |
| ✓ | ✓ | ✓ | - | |
| xAI (Grok) | ✓ | - | - | - |
| Mistral | ✓ | - | ✓ | - |
| DeepSeek | ✓ | - | - | - |
| Meta (Llama) | ✓ | - | - | - |
| Cohere | - | - | ✓ | - |
| Perplexity | ✓ | - | - | - |
| Together AI | ✓ | - | - | - |
| Groq | ✓ | - | - | - |
| Fireworks | ✓ | - | - | - |
| OpenRouter | ✓ | - | - | - |
| Azure OpenAI | ✓ | ✓ | ✓ | ✓ |
Chat Models
OpenAI
await cencori.ai.chat({ model: 'gpt-5.2', messages: [...] });
await cencori.ai.chat({ model: 'gpt-5-mini', messages: [...] });
await cencori.ai.chat({ model: 'gpt-5-nano', messages: [...] });
await cencori.ai.chat({ model: 'o4-mini', messages: [...] });
await cencori.ai.chat({ model: 'gpt-4o', messages: [...] });
await cencori.ai.chat({ model: 'o3', messages: [...] });Anthropic
await cencori.ai.chat({ model: 'claude-opus-4', messages: [...] });
await cencori.ai.chat({ model: 'claude-sonnet-4', messages: [...] });
await cencori.ai.chat({ model: 'claude-3-5-sonnet', messages: [...] });
await cencori.ai.chat({ model: 'claude-3-5-haiku', messages: [...] });await cencori.ai.chat({ model: 'gemini-3.1-pro-preview', messages: [...] });
await cencori.ai.chat({ model: 'gemini-3.1-pro-preview-customtools', messages: [...] });
await cencori.ai.chat({ model: 'gemini-2.5-pro', messages: [...] });
await cencori.ai.chat({ model: 'gemini-2.5-flash', messages: [...] });xAI
await cencori.ai.chat({ model: 'grok-2', messages: [...] });
await cencori.ai.chat({ model: 'grok-2-vision-1212', messages: [...] });DeepSeek
await cencori.ai.chat({ model: 'deepseek-chat', messages: [...] });
await cencori.ai.chat({ model: 'deepseek-reasoner', messages: [...] });Image Models
// OpenAI
await cencori.ai.generateImage({ model: 'gpt-image-1.5', prompt: '...' });
await cencori.ai.generateImage({ model: 'dall-e-3', prompt: '...' });
// Google
await cencori.ai.generateImage({ model: 'imagen-3', prompt: '...' });Embedding Models
// OpenAI
await cencori.ai.embeddings({ model: 'text-embedding-3-small', input: '...' });
await cencori.ai.embeddings({ model: 'text-embedding-3-large', input: '...' });
// Google
await cencori.ai.embeddings({ model: 'text-embedding-004', input: '...' });
// Cohere
await cencori.ai.embeddings({ model: 'embed-english-v3.0', input: '...' });BYOK (Bring Your Own Keys)
Use your own API keys for direct billing with providers:
const cencori = new Cencori({
apiKey: 'csk_...',
providers: {
openai: { apiKey: 'sk-...' },
anthropic: { apiKey: 'sk-ant-...' },
google: { apiKey: 'AIza...' },
}
});