Qdrant
Utilisez la base de données vectorielle Qdrant
Qdrant est une base de données vectorielle open-source conçue pour le stockage, la gestion et la récupération efficaces d'embeddings vectoriels de haute dimension. Qdrant permet une recherche sémantique rapide et évolutive, ce qui en fait un choix idéal pour les applications d'IA nécessitant une recherche par similarité, des systÚmes de recommandation et une récupération d'informations contextuelles.
Avec Qdrant, vous pouvez :
- Stocker des embeddings vectoriels : gérer et persister efficacement des vecteurs de haute dimension à grande échelle
- Effectuer une recherche de similaritĂ© sĂ©mantique : trouver en temps rĂ©el les vecteurs les plus similaires Ă un vecteur de requĂȘte
- Filtrer et organiser les données : utiliser un filtrage avancé pour affiner les résultats de recherche en fonction des métadonnées ou des charges utiles
- Récupérer des points spécifiques : extraire des vecteurs et leurs charges utiles associées par ID
- Ăvoluer en toute transparence : gĂ©rer de grandes collections et des charges de travail Ă haut dĂ©bit
Dans Sim, l'intégration de Qdrant permet à vos agents d'interagir avec Qdrant de maniÚre programmatique dans le cadre de leurs flux de travail. Les opérations prises en charge comprennent :
- Upsert : Insérer ou mettre à jour des points (vecteurs et charges utiles) dans une collection Qdrant
- Search : Effectuer une recherche de similaritĂ© pour trouver les vecteurs les plus similaires Ă un vecteur de requĂȘte donnĂ©, avec filtrage optionnel et personnalisation des rĂ©sultats
- Fetch : Récupérer des points spécifiques d'une collection par leurs identifiants, avec options pour inclure les charges utiles et les vecteurs
Cette intégration permet à vos agents d'exploiter de puissantes capacités de recherche et de gestion vectorielles, permettant des scénarios d'automatisation avancés tels que la recherche sémantique, la recommandation et la récupération contextuelle. En connectant Sim avec Qdrant, vous pouvez créer des agents qui comprennent le contexte, récupÚrent des informations pertinentes à partir de grands ensembles de données et fournissent des réponses plus intelligentes et personnalisées, le tout sans gérer une infrastructure complexe.
Instructions d'utilisation
Stockez, recherchez et récupérez des embeddings vectoriels à l'aide de Qdrant. Effectuez des recherches de similarité sémantique et gérez vos collections de vecteurs.
Outils
qdrant_upsert_points
Insérer ou mettre à jour des points dans une collection Qdrant
Entrée
ParamĂštre | Type | Obligatoire | Description |
---|---|---|---|
url | string | Oui | URL de base de Qdrant |
apiKey | string | Non | Clé API Qdrant (facultative) |
collection | string | Oui | Nom de la collection |
points | array | Oui | Tableau de points Ă upsert |
Sortie
ParamĂštre | Type | Description |
---|---|---|
status | string | Statut de l'opération d'upsert |
data | object | Données de résultat de l'opération d'upsert |
qdrant_search_vector
Rechercher des vecteurs similaires dans une collection Qdrant
Entrée
ParamĂštre | Type | Obligatoire | Description |
---|---|---|---|
url | chaĂźne | Oui | URL de base Qdrant |
apiKey | chaßne | Non | Clé API Qdrant (facultative) |
collection | chaĂźne | Oui | Nom de la collection |
vector | tableau | Oui | Vecteur Ă rechercher |
limit | nombre | Non | Nombre de résultats à retourner |
filter | objet | Non | Filtre Ă appliquer Ă la recherche |
with_payload | booléen | Non | Inclure la charge utile dans la réponse |
with_vector | booléen | Non | Inclure le vecteur dans la réponse |
Sortie
ParamĂštre | Type | Description |
---|---|---|
data | tableau | Résultats de recherche de vecteurs avec ID, score, charge utile et données vectorielles optionnelles |
status | chaßne | Statut de l'opération de recherche |
qdrant_fetch_points
Récupérer des points par ID depuis une collection Qdrant
Entrée
ParamĂštre | Type | Obligatoire | Description |
---|---|---|---|
url | chaĂźne | Oui | URL de base Qdrant |
apiKey | chaßne | Non | Clé API Qdrant (facultative) |
collection | chaĂźne | Oui | Nom de la collection |
ids | tableau | Oui | Tableau d'identifiants de points à récupérer |
with_payload | booléen | Non | Inclure la charge utile dans la réponse |
with_vector | booléen | Non | Inclure le vecteur dans la réponse |
Sortie
ParamĂštre | Type | Description |
---|---|---|
data | tableau | Points récupérés avec ID, charge utile et données vectorielles optionnelles |
status | chaßne | Statut de l'opération de récupération |
Notes
- Catégorie :
tools
- Type :
qdrant