APIs de Almacenamiento de Vectores¶
Las APIs de Almacenamiento de Vectores te permiten crear, gestionar y buscar almacenes de vectores en Rememberizer. Los almacenes de vectores te permiten almacenar y recuperar documentos utilizando búsqueda por similitud semántica.
Puntos de acceso de almacenamiento vectorial disponibles¶
Puntos finales de gestión¶
- Obtener información del almacén de vectores
- Obtener una lista de documentos en un almacén de vectores
- Obtener la información de un documento
Operaciones de Documentos¶
- Agregar nuevo documento de texto a un Almacén de Vectores
- Subir archivos a un Almacén de Vectores
- Actualizar el contenido de un archivo en un Almacén de Vectores
- Eliminar un documento en el Almacén de Vectores
Operaciones de Búsqueda¶
Creando un Almacén de Vectores¶
Para crear un nuevo Almacén de Vectores, utiliza el siguiente endpoint:
Cuerpo de la Solicitud¶
{
"name": "Nombre de la tienda",
"description": "Descripción de la tienda",
"embedding_model": "sentence-transformers/all-mpnet-base-v2",
"indexing_algorithm": "ivfflat",
"vector_dimension": 128,
"search_metric": "cosine_distance"
}
Respuesta¶
{
"id": "store_id",
"name": "Nombre de la tienda Vector",
"description": "Descripción de la tienda",
"created": "2023-05-01T00:00:00Z",
"modified": "2023-05-01T00:00:00Z"
}
Configuraciones de Almacenamiento de Vectores¶
Para recuperar las configuraciones disponibles para los almacenes de vectores, utiliza:
Esto devolverá los modelos de incrustación disponibles, algoritmos de indexación y métricas de búsqueda que se pueden utilizar al crear o configurar almacenes de vectores.
Autenticación¶
Todos los puntos finales de Vector Store requieren autenticación utilizando: - Token JWT para operaciones de gestión - Clave API para operaciones de documentos y búsqueda