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