ai_vdb_provider_qdrant
4 sites
No security coverage
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_qdrantPost-Installation
- Enable the module using the UI or Drush:
drush en ai_vdb_provider_qdrant - Configure the Qdrant connection at:
/admin/config/ai/vdb_providers/qdrant - 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. - 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
curlextension