AI Providers: Your Own OpenAI, Claude, Gemini, Grok & OpenRouter Keys
Odoo 20 sends every AI request (chat, agents, automations, AI fields, source
indexing, speech to text) to Odoo's own AI service, paid in Odoo AI credits, with a
model you cannot choose. This module sends them to your own provider accounts
instead.
* Add providers with your own keys: OpenAI, Anthropic Claude, Google Gemini, xAI
Grok, OpenRouter, Groq, Mistral, DeepSeek, Together, Perplexity, Ollama, or any
OpenAI-compatible endpoint (proxies, Azure gateways, LM Studio, vLLM).
* One click imports every model a key can use.
* Pick a default model for chat, web search, images, embeddings and speech to
text, and give any agent its own model.
* Tune each model: max output tokens, reasoning effort, temperature.
* Anything you leave empty keeps running on Odoo AI credits, so you can move over
one feature at a time.
Claude needs the `anthropic` Python package on the server (`pip install anthropic`).
A full guide with screenshots is under AI → Configuration → Providers Guide.