Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Technical
  3. OS AI Base v 16.0
  4. Sales Conditions FAQ

OS AI Base

by Alain Bloos https://github.com/alainbloos/odoo_os_ai
Odoo
v 16.0 Third Party 6
Download for v 16.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 743
Technical Name os_ai
LicenseLGPL-3
Websitehttps://github.com/alainbloos/odoo_os_ai
Versions 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 743
Technical Name os_ai
LicenseLGPL-3
Websitehttps://github.com/alainbloos/odoo_os_ai
Versions 15.0 16.0 17.0 18.0 19.0

Overview

OS AI Base is the core infrastructure module that brings AI capabilities to your Odoo instance. Configure multiple AI providers, route requests to the right model based on capabilities, and keep full audit logs of every LLM call — all from within Odoo.

Powered by litellm, the module supports 100+ LLM providers out of the box, including cloud APIs and locally hosted models via Ollama.

Features

⚙ Multi-Provider Management
Configure any number of AI providers with priority-based sequencing. Switch models without changing code.
⚡ Capability Auto-Detect
One click to detect what each model can do: text generation, vision, image generation, and image editing.
🔌 Capability-Based Routing
Requests are automatically routed to the best available provider based on what the task requires.
📋 Full Logging & Audit Trail
Every LLM call is recorded: provider, model, prompts, response, token usage, cost in USD, duration, and success/error status.
📝 Reusable Prompt Templates
Manage prompts from the UI. Templates are auto-created when AI-enabled modules are installed and can be edited without touching code.
🏠 Local Models via Ollama
Run models locally with zero cloud costs. No API key needed. Works with Qwen, Gemma, Phi, Llama, and many more.

Supported Providers

All routing is handled by litellm, which supports 100+ LLM providers. The following have first-class support with built-in type selection:

Provider Example Models
OpenAIGPT-4o, o-series, gpt-image-1, DALL-E
Google GeminiGemini 2.5 Flash, Gemini Pro, Imagen
AnthropicClaude Sonnet, Claude Opus, Claude Haiku
xAIGrok models
DeepSeekDeepSeek Chat, DeepSeek Reasoner
MistralMistral Large, Pixtral
Ollama (Local)Qwen, Gemma, Phi, Llama — any locally hosted model

Any model from any litellm-compatible provider can be used, including self-hosted endpoints via custom base URLs.

Configuration

  1. Install the litellm Python package: pip install litellm
  2. Enable Developer Mode (Settings > General Settings > Developer Tools)
  3. Navigate to Settings > Technical > OS AI > AI Providers
  4. Create a provider: select the type, enter your API key and model name
  5. Click Auto-detect to auto-configure what the model supports
  6. Set priority order using the sequence field — lower numbers are tried first

Menu locations (Developer Mode required):

  • AI Providers: Settings > Technical > OS AI > AI Providers
  • Prompt Templates: Settings > Technical > OS AI > AI Prompts
  • AI Logs: Settings > Technical > OS AI > AI Logs

Data Privacy

  • You control all API keys. Keys are stored in your own Odoo database and never leave your server except to authenticate with the provider you configured.
  • No intermediary. This module communicates directly with the AI providers you choose. There is no third-party proxy, relay, or telemetry service.
  • Data is sent only to your configured providers. Nothing is transmitted unless you explicitly set up a provider and trigger an AI call.
  • Opt-in by design. No AI calls happen until you create a provider and a module actively uses it. Installing the module alone does nothing.
  • Local models supported. Use Ollama to run models entirely on your own hardware — no data ever leaves your network.

Technical Details

Technical Nameos_ai
LicenseLGPL-3
Dependenciesbase
Python Dependencieslitellm

Developed by Alain Bloos — GitHub

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with