Skip to Content
ODOO 20 · LIBRARY MODULE

Universal AI
Foundation for Odoo

Configure LLM providers once, use everywhere. AI Base is the shared backbone for AI-powered Odoo modules - credentials, model registry, prompt templates, streaming, and token logging with strict server-side security.

8 LLM Providers Multi-Company Connection Test Token Log
AI Base
8
LLM Providers
One
API Key Setup
Many
Consuming Modules
Live
LLM Responses
ACL
Company Rules
Log
Token Usage

How AI Base Works

One configuration layer. Every AI module in your Odoo stack calls the same provider service - no duplicate keys, no re-implemented HTTP clients.

1

Configure Provider

Create one AI provider record with API key, endpoint, temperature, models, and system prompt.

2

Test Connection

Click Test Connection to verify credentials. Azure classic and Foundry v1 endpoints are both supported with clear error messages.

3

Call from Any Module

Consuming modules use the shared AI service layer while keys remain protected on the server.

8 Built-in LLM Providers

Switch providers per company. Set one as default. Each ships with a dedicated service class and connection test.

OpenAI logo
OpenAI
GPT-4o, o-series
Anthropic logo
Anthropic
Claude 3 / 4
Google Gemini logo
Google Gemini
Flash, Pro
Groq logo
Groq
Fast inference
Azure OpenAI logo
Azure OpenAI
Classic & Foundry v1
NVIDIA NIM logo
NVIDIA NIM
build.nvidia.com
OpenRouter logo
OpenRouter
100+ models
Ollama logo
Ollama
Local / self-hosted

Why AI Base?

Everything your AI modules need - provider config, model registry, prompts, streaming, logging, and security - in one lightweight library.

Centralized Credentials

API keys and endpoints stored server-side on provider records. Never exposed to OWL, JS, or RPC responses.

One-Click Connection Test

Validate API keys from the provider form. Azure endpoints use deployment-aware checks with actionable error messages.

LLM Model Registry

Register multiple models per provider with codes, display names, context windows, and a default model flag.

Prompt Templates

Reusable system-prompt snippets for any provider. Apply prepared instructions with one click.

Streaming Support

OpenAI-compatible providers support live response streaming with automatic fallback to standard calls.

Token Usage Log

Append-only usage records per LLM call with prompt tokens, completion tokens, user, company, and model.

Multi-Company

Separate provider records per company with record rules. One default provider per company enforced by constraint.

Tunable Parameters

Temperature, max output tokens, context window, LLM timeout, and custom system prompt per provider.

Tool Call Hook

Consuming modules can provide tool definitions for guided function-calling workflows.

Security Groups

Dedicated user and manager groups control AI usage, provider configuration, and log visibility.

Extensible Architecture

Add new providers through the shared provider architecture without changing consuming modules.

Chat Mixin

Reusable chat foundation for models that need threaded AI conversation support out of the box.

Core Data Models

Four focused models - no bloat, no budget engine, no onboarding wizard.

AI Provider

Type, API key, base URL, Azure fields, temperature, tokens, system prompt, default flag.

LLM Model

Model code, display name, context window, and default selection per provider.

Prompt Template

Reusable system-prompt library with shared or company-private snippets.

Token Log

Append-only usage records for prompt tokens, completion tokens, user, company, and model.

AI Base Supported Apps

Explore the ecosystem of AI-powered Odoo applications seamlessly integrated with AI Base.

AI Access Rights

Automate advanced security rules and dynamically provision user permissions without manual configuration overhead.

View App

AI Assistant

Leverage a context-aware AI companion inside Odoo to instantly answer queries, navigate records, and automate routine tasks.

View App

AI Form Builder

Instantly design and deploy complex, dynamic data-entry forms simply by describing your requirements to the AI.

View App

AI Gantt Pro

Optimize project timelines and resource allocation automatically with AI-driven interactive Gantt scheduling.

View App

AI Helpdesk

Drastically reduce response times by using AI to instantly auto-categorize, prioritize, and draft replies to support tickets.

View App

AI OCR

Eliminate manual data entry by instantly scanning and extracting structured data from vendor bills, invoices, and receipts.

View App

AI Orchestrator

Seamlessly connect 7 different CRMs in one centralized hub and view all your interactions through a single, unified chat window.

View App

AI Prime Dashboard

Transform raw Odoo data into interactive, real-time visual analytics and predictive insights with an AI-architected dashboard.

View App

AI Prime Report

Generate stunning, customized business reports and PDF documents dynamically just by prompting the AI with your layout needs.

View App

AI Product Images POS

Supercharge your Point of Sale by letting AI instantly generate or enhance high-quality image assets for all your products.

View App

AI Product Label Design Studio

Effortlessly design and customize responsive, pixel-perfect product labels using an intelligent drag-and-drop canvas.

View App

AI Workplace Pro

Unify your team's workflow with an intelligent AI workspace where you can use 6 AI-powered apps in one place to automate daily operations.

View App

AI ZPL Product Label Studio

Seamlessly bridge Odoo to industrial hardware by instantly generating AI-optimized ZPL barcode labels for Zebra printers.

View App

Automation Studio Pro

Visually construct and deploy complex, multi-step business process automations with an intuitive, drag-and-drop workflow studio.

View App

Facebook Messenger

Provide 24/7 intelligent customer engagement by auto-responding to Facebook Messenger queries and capturing leads directly in Odoo.

View App

Slack AI

Supercharge internal collaboration by triggering Odoo actions and receiving AI-powered data summaries directly within your Slack channels.

View App

Telegram AI

Automate sales and support via intelligent Telegram bots that seamlessly sync conversations and execute Odoo commands.

View App

Whatsapp AI

Transform customer service with intelligent AI that automatically handles WhatsApp inquiries, notifications, and order updates instantly.

View App

Whatsapp AI Agent

Built for Enterprise: Use WhatsApp with Odoo AI Agent to deploy a highly autonomous assistant capable of executing complex business workflows and transactions through natural language.

View App

Built for Reusable AI Modules

Any Odoo module that depends on AI Base can use the same secure provider layer without duplicating configuration, credentials, or usage tracking.

Shared Provider Layer
Configure once and reuse across modules.
Reusable Prompt Library
Keep assistant behavior consistent.
Secure Server Calls
Protect API keys and endpoints.
Automatic Usage Logs
Track model usage by company.

Ready to add AI to your Odoo modules?

Install AI Base alongside Prime Dashboard or your own custom module. Configure once and deploy AI everywhere.

echoBitz IT Solutions Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Technical Name eb_ai_base
Version 20.0.1.0.0
Last Update Date 2026-10-14
Depends basemail
License OPL-1
Category AI