APIs de Stockage de Vecteurs¶
Les APIs de Stockage de Vecteurs vous permettent de créer, gérer et rechercher des magasins de vecteurs dans Rememberizer. Les magasins de vecteurs vous permettent de stocker et de récupérer des documents en utilisant la recherche par similarité sémantique.
Points de terminaison de magasin de vecteurs disponibles¶
Points de terminaison de gestion¶
- Obtenir des informations sur le magasin de vecteurs
- Obtenir une liste de documents dans un magasin de vecteurs
- Obtenir les informations d'un document
Opérations sur les documents¶
- Ajouter un nouveau document texte à un Vector Store
- Télécharger des fichiers dans un Vector Store
- Mettre à jour le contenu d'un fichier dans un Vector Store
- Supprimer un document dans un Vector Store
Opérations de recherche¶
Création d'un magasin de vecteurs¶
Pour créer un nouveau magasin de vecteurs, utilisez le point de terminaison suivant :
Corps de la demande¶
{
"name": "Nom du magasin",
"description": "Description du magasin",
"embedding_model": "sentence-transformers/all-mpnet-base-v2",
"indexing_algorithm": "ivfflat",
"vector_dimension": 128,
"search_metric": "cosine_distance"
}
Réponse¶
{
"id": "store_id",
"name": "Nom du magasin Vector",
"description": "Description du magasin",
"created": "2023-05-01T00:00:00Z",
"modified": "2023-05-01T00:00:00Z"
}
Configurations de Stockage de Vecteurs¶
Pour récupérer les configurations disponibles pour les stockages de vecteurs, utilisez :
Cela renverra les modèles d'incorporation disponibles, les algorithmes d'indexation et les métriques de recherche qui peuvent être utilisés lors de la création ou de la configuration des stockages de vecteurs.
Authentification¶
Tous les points de terminaison de Vector Store nécessitent une authentification en utilisant soit : - un jeton JWT pour les opérations de gestion - une clé API pour les opérations de document et de recherche