AI Providers
An overview of all supported AI providers, their models, and capabilities.
CoPilot supports multiple AI providers out of the box. Each provider has different strengths, pricing, and model options. You can switch between providers at any time in the chat.
OpenAI
OpenAI is the most widely used provider and offers a good balance between quality, speed, and cost. To get started, create an account at platform.openai.com and generate an API key.
gpt-5.4 · gpt-5.4-mini · gpt-5.4-nano · gpt-4o · o3 · o4-miniAnthropic
Anthropic builds Claude, known for high-quality, nuanced text generation. Create an account at console.anthropic.com and generate an API key.
claude-opus-4-7 · claude-opus-4-6 · claude-sonnet-4-6Google Gemini
Google Gemini is the most affordable option with generous free tiers. Create an account at aistudio.google.com and generate an API key.
gemini-3.1-pro-preview · gemini-3-flash-preview · gemini-3.1-flash-lite-preview · gemini-2.5-pro · gemini-2.5-flashLangdock
Langdock is a DSGVO-compliant AI platform that routes requests to OpenAI, Anthropic, and Google Gemini through a single unified API. By installing the Langdock Provider Plugin, all CoPilot AI requests are routed through Langdock instead of directly to the providers. This gives you a single API key, EU or US data residency, and DSGVO-compliant usage of LLMs.
ddev composer require samuelreichor/craft-co-pilot-landock &&
ddev craft plugin/install co-pilot-landock
composer require samuelreichor/craft-co-pilot-landock &&
php craft plugin/install co-pilot-landock
Benchmark
We ran 9 real-world content scenarios (field editing, nested matrix, translations, entry creation, batch operations, multi-site, propagation, and search) against each provider. Here are the results:
Premium Models
Budget Models
Anthropic uses significantly fewer tokens per request due to prompt caching, which makes it very cost-efficient despite higher per-token pricing. Gemini's budget models offer the fastest response times. Scores reflect correctness of the final result across all scenarios.
Custom Providers
You can add your own AI provider by implementing the ProviderInterface. Head over to the Custom Providers guide for a full walkthrough.