This project is not covered by Drupal’s security advisory policy.

Built by a human using an AI assistant: 🤖 ➕ 🧠

A lot of the code in this module has been created using an AI assistant .

The Qdrant VDB Provider is a Drupal module that integrates with the AI module to enable vector searches using Qdrant, a high-performance open-source vector database. It works seamlessly with AI Search and other vector-aware modules.

Features

  • Integration with AI and AI Search modules
  • Collection creation and management in Qdrant
  • Vector indexing, updating, and deletion
  • Vector search with and without filters
  • Supports cosine, dot product, and Euclidean similarity
  • Compatible with local or remote Qdrant instances

Why Qdrant?

Qdrant is optimized for AI use cases and semantic search. It offers:

  • High performance and scalability
  • Advanced filtering and payload support
  • Easy deployment and integration

Installation

composer require drupal/ai_vdb_provider_qdrant

Post-Installation

  1. Enable the module using the UI or Drush:
    drush en ai_vdb_provider_qdrant 
  2. Configure the Qdrant connection at:

    /admin/config/ai/vdb_providers/qdrant
  3. Create a Search API server at:

    /admin/config/search/search-api/add-server

    Use "AI Search" as the backend and "Qdrant vector DB" as the provider.
  4. Set up a new index and configure it using AI Search documentation.

Requirements

  • Qdrant server (local or remote)
  • AI module
  • AI Search module
  • Key module
  • Search API module
  • PHP curl extension
Supporting organizations: 

Project information

Releases