Documentation sur le stockage vectoriel
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
Opérations sur les documents
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 :
POST /api/v1/vector-stores/
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 :
GET /api/v1/vector-stores/configs
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
Last updated