| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 4395 |
| Technical Name |
llm_openai |
| License | LGPL-3 |
| Website | https://github.com/apexive/odoo-llm |
| Versions | 16.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 4395 |
| Technical Name |
llm_openai |
| License | LGPL-3 |
| Website | https://github.com/apexive/odoo-llm |
| Versions | 16.0 18.0 |
OpenAI Provider for Odoo LLM
Connect your Odoo instance with OpenAI's powerful language models.
Access GPT-4o, GPT-4, and GPT-3.5 for chat and embeddings in Odoo
What is OpenAI Provider?
Industry-leading AI models for your Odoo instance
The OpenAI Provider module extends the LLM Integration Base to connect with OpenAI's API. This module allows you to use GPT-4o, GPT-4, GPT-3.5 Turbo, and text-embedding models directly from your Odoo instance for chat, text generation, and semantic search.
Capabilities
What you can do with OpenAI in Odoo
Text Generation
Generate text responses using GPT models for conversational AI, assistants, and chat-based workflows.
Text Embeddings
Generate vector embeddings for semantic search, document similarity, and RAG applications.
Function Calling
Enable AI models to execute functions through a standardized interface for automation.
Model Discovery
Automatically discover and import available models from OpenAI with one click.
Configuration
Get started in minutes
- Install the module in your Odoo instance
- Navigate to LLM → Configuration → Providers
- Create a new provider and select "OpenAI" as the provider type
- Enter your OpenAI API key from the OpenAI dashboard
- Click "Fetch Models" to import available models
- Set default models for text generation and embedding
One Module, Dozens of Providers
Use any OpenAI-compatible API by simply changing the base URL
Why OpenAI-Compatible?
Most AI providers have adopted the OpenAI API format as a standard. This means you can use Google Gemini, xAI Grok, DeepSeek, Groq, Together AI, Fireworks AI, Perplexity, and many more — all with this single module!
Google Gemini
Gemini Pro, Gemini Flash, and more
generativelanguage.googleapis.com
xAI Grok
Grok-2, Grok-2-mini models
api.x.ai/v1
DeepSeek
DeepSeek-V3, DeepSeek-R1
api.deepseek.com
Groq
Ultra-fast inference for Llama, Mixtral
api.groq.com/openai/v1
Together AI
100+ open-source models
api.together.xyz/v1
Fireworks AI
Fast serverless inference
api.fireworks.ai/inference/v1
Perplexity
AI search with citations
api.perplexity.ai
Azure OpenAI
Enterprise OpenAI on Azure
your-resource.openai.azure.com
And Many More...
OpenRouter, Anyscale, vLLM, LiteLLM
Any OpenAI-compatible URL
Technical Details
Requirements and dependencies
Module Information
base, llm
openai
Technical
LGPL-3
Related Modules
Extend your AI capabilities with these modules
OpenAI Provider for Odoo LLM Integration
OpenAI API integration providing access to GPT models, embeddings, and DALL-E.
Module Type: 🔧 Provider
Architecture
┌─────────────────────────────────────────────────────────────────┐
│ Used By (Any LLM Module) │
│ ┌─────────────┐ ┌───────────┐ ┌─────────────┐ ┌───────────┐ │
│ │llm_assistant│ │llm_thread │ │llm_knowledge│ │llm_generate│ │
│ └──────┬──────┘ └─────┬─────┘ └──────┬──────┘ └─────┬─────┘ │
└─────────┼───────────────┼───────────────┼───────────────┼───────┘
└───────────────┴───────┬───────┴───────────────┘
▼
┌───────────────────────────────────────────────┐
│ ★ llm_openai (This Module) ★ │
│ OpenAI Provider │
│ GPT-4o │ GPT-4 │ GPT-3.5 │ DALL-E │ Embeddings │
└─────────────────────┬─────────────────────────┘
▼
┌───────────────────────────────────────────────┐
│ llm │
│ (Core Base Module) │
└───────────────────────────────────────────────┘
Installation
What to Install
For AI chat with OpenAI:
odoo-bin -d your_db -i llm_assistant,llm_openai
Auto-Installed Dependencies
- llm (core infrastructure)
Common Setups
| I want to... | Install |
|---|---|
| Chat with GPT-4 | llm_assistant + llm_openai |
| GPT + document search | Above + llm_knowledge + llm_pgvector |
| GPT + external tools | Above + llm_mcp_server |
Features
- Connect to OpenAI API with proper authentication
- Support for all OpenAI models (GPT-4o, GPT-4, GPT-3.5, etc.)
- Text embeddings support
- Function calling capabilities
- Automatic model discovery
- OpenAI-compatible endpoint support
Configuration
- Install the module
- Navigate to LLM > Configuration > Providers
- Create a new provider and select "OpenAI"
- Enter your OpenAI API key
- Click "Fetch Models" to import available models
Technical Specifications
- Version: 18.0.1.1.3
- License: LGPL-3
- Dependencies: llm
- Python Package: openai
License
LGPL-3
© 2025 Apexive Solutions LLC
Please log in to comment on this module