Files
2026-09-18 13:55:25 +07:00
..
2026-09-18 13:55:25 +07:00
2026-09-18 13:55:25 +07:00
2026-09-18 13:55:25 +07:00
2026-09-18 13:55:25 +07:00
2026-09-18 13:55:25 +07:00
2026-09-18 13:55:25 +07:00
2026-09-18 13:55:25 +07:00

LLM Qdrant Integration

Qdrant vector database integration for high-performance semantic search at scale.

Module Type: 🗄️ Vector Store (High Performance)

Architecture

┌───────────────────────────────────────────────────────────────┐
│                    Used By (RAG Modules)                      │
│        ┌───────────────┐           ┌───────────────┐         │
│        │ llm_knowledge │           │llm_assistant  │         │
│        │   (RAG)       │           │  (with RAG)   │         │
│        └───────┬───────┘           └───────┬───────┘         │
└────────────────┼───────────────────────────┼─────────────────┘
                 └─────────────┬─────────────┘
                               ▼
              ┌───────────────────────────────────────────┐
              │             llm_store                     │
              │        (Vector Store API)                 │
              └─────────────────────┬─────────────────────┘
                                    │
                                    ▼
              ┌───────────────────────────────────────────┐
              │       ★ llm_qdrant (This Module) ★        │
              │          Qdrant Implementation            │
              │  🔷 High Performance │ Scalable │ Fast    │
              └─────────────────────┬─────────────────────┘
                                    │
                                    ▼
              ┌───────────────────────────────────────────┐
              │              Qdrant Server                │
              │           (localhost:6333)                │
              └───────────────────────────────────────────┘

Installation

What to Install

For high-performance RAG:

# 1. Start Qdrant server
docker run -p 6333:6333 qdrant/qdrant

# 2. Install the Odoo module
odoo-bin -d your_db -i llm_knowledge,llm_qdrant

Auto-Installed Dependencies

  • llm (core infrastructure)
  • llm_store (vector store abstraction)

Why Choose Qdrant?

Feature Qdrant
Performance Very fast search
Scale 📈 Handles millions of vectors
Filtering 🔍 Advanced payload filtering
Production Built for production

Vector Store Comparison

Feature llm_pgvector llm_qdrant llm_chroma
Server 🐘 PostgreSQL 🔷 Qdrant server 🌈 Chroma server
Setup Easy Moderate Moderate
Scale Medium High Medium
Best For Simple RAG Large scale Development

Common Setups

I want to... Install
High-performance RAG llm_knowledge + llm_qdrant
Chat + scalable RAG llm_assistant + llm_openai + llm_knowledge + llm_qdrant

Features

  • Qdrant vector storage
  • High-performance similarity search
  • Scalable vector operations
  • Advanced filtered search support
  • Collection management

Configuration

Set up Qdrant server connection in LLM > Configuration > Vector Stores:

  • Host: Qdrant server hostname (e.g., localhost)
  • Port: Qdrant port (default: 6333)
  • API Key: Authentication key (if required)
  • Collection Name: Default collection name

Requirements

  • Odoo 18.0+
  • Python package: qdrant-client
  • Qdrant server instance (Docker or standalone)

License

LGPL-3