For the complete documentation index, see llms.txt. This page is also available as Markdown.

Qdrant

Base de données vectorielle haute performance pour la recherche sémantique et les applications RAG — indexation accélérée par GPU

Qdrant est une base de données vectorielle open source, prête pour la production, écrite en Rust. Elle offre une recherche rapide approximative des plus proches voisins (ANN) sur des milliards de vecteurs avec filtrage avancé, indexation des payloads et prise en charge multi-vecteur. C’est l’épine dorsale de nombreux pipelines RAG (Retrieval-Augmented Generation) en production et d’applications de recherche sémantique.

GitHub : qdrant/qdrant — 22K+ ⭐


Pourquoi Qdrant ?

Fonctionnalité
Qdrant
Pinecone
Weaviate
Chroma

Code source ouvert

✅

❌

✅

✅

Performances de Rust

✅

—

❌ Go

❌ Python

Filtrage au moment de la requête

✅ Avancé

✅ Basique

✅

✅ Basique

Multi-vecteur

✅

❌

✅

❌

HNSW basé sur disque

✅

✅

✅

❌

Indexation des payloads

✅

Limité

✅

Limité

gRPC + REST

✅ Les deux

✅ REST

✅

REST

Auto-hébergé

✅

❌ Uniquement dans le cloud

✅

✅


Cas d'utilisation principaux

  • RAG (Retrieval-Augmented Generation) — trouver un contexte pertinent pour les prompts des LLM

  • Recherche sémantique — rechercher par le sens, pas seulement par mots-clés

  • Systèmes de recommandation — trouver des éléments similaires par similarité d'embedding

  • Détection de doublons — identifier du contenu quasi dupliqué

  • Détection d'anomalies — trouver des vecteurs éloignés des centres de cluster

  • Recherche de similarité d'images/de sons — récupération multimodale


Prérequis

  • Compte Clore.ai avec location de GPU

  • Connaissances de base des API REST ou de Python

  • Votre modèle d'embeddings de votre choix (OpenAI, SentenceTransformers, etc.)


Étape 1 — Louer un serveur sur Clore.ai

Qdrant est principalement limité par le CPU/la RAM pour le service, mais bénéficie du GPU lorsque :

  • Génération d'embeddings en parallèle du service (modèle d'embeddings sur le même serveur)

  • Opérations d'indexation par lots à grande échelle

  1. Accédez à clore.ai → Place de marché

  2. Pour combinaison embeddings + service : RTX 3090/4090 avec 32 Go+ de RAM

  3. Pour service uniquement : serveur optimisé pour le CPU avec stockage NVMe rapide

Planification mémoire :

  • Chaque vecteur float32 de 1536 dimensions = 6 Ko

  • 1 million de vecteurs = ~6 Go de RAM

  • 10 millions de vecteurs = ~60 Go de RAM

  • Activez le stockage sur disque pour les collections très volumineuses


Étape 2 — Déployer le conteneur Qdrant

Image Docker :

Ports :

  • Port 6333 : API REST (HTTP)

  • Port 6334 : API gRPC (meilleures performances pour les opérations groupées)

Variables d'environnement :

Volume/stockage persistant : Monter /qdrant/storage pour la persistance des données. Sans cela, les données sont perdues au redémarrage du conteneur.


Étape 3 — Vérifier que Qdrant est en cours d’exécution


Étape 4 — Installer le client Python


Étape 5 — Créer une collection

Une collection est un groupe nommé de vecteurs avec une dimensionalité fixe.

Collection pour SentenceTransformers (384 dimensions)


Étape 6 — Indexer des documents

Avec les embeddings OpenAI

Avec SentenceTransformers (local, accéléré par GPU)


Étape 7 — Rechercher et interroger

Recherche sémantique de base

Recherche filtrée (métadonnées + vecteur)

Recherche par lot / multi-requête


Étape 8 — Construire un pipeline RAG


Étape 9 — Surveiller et gérer les collections


Dépannage

Connexion refusée

Performances de recherche lentes

Utilisation mémoire élevée


Référence rapide de l'API REST


Estimation des coûts sur Clore.ai

Configuration
Serveur
Coût mensuel
Capacité

Petit RAG

RTX 3090, 32 Go de RAM

~60–80 $

~5 M vecteurs

Recherche intermédiaire

RTX 4090, 64 Go de RAM

~120–150 $

~15 M vecteurs

Grande échelle

A100, 128 Go de RAM

~250–350 $

~30 M vecteurs


Ressources supplémentaires


Qdrant sur Clore.ai vous offre une base de données vectorielle auto-hébergée et haute performance, sans les coûts par requête de Pinecone ou de Weaviate Cloud. Parfait pour les pipelines RAG traitant des millions de documents.


Recommandations GPU Clore.ai

Cas d’utilisation
GPU recommandé
Coût estimé sur Clore.ai

Développement/Test

RTX 3090 (24 Go)

0,07–0,21 $/gpu/h

Recherche vectorielle en production

RTX 3090 (24 Go)

0,07–0,21 $/gpu/h

Embeddings à haut débit

RTX 4090 (24 Go)

0,14–0,42 $/gpu/h

💡 Tous les exemples de ce guide peuvent être déployés sur Clore.ai des serveurs GPU. Parcourez les GPU disponibles et louez à l'heure — sans engagement, accès root complet.

Mis à jour

Ce contenu vous a-t-il été utile ?