APIs de Armazenamento de Vetores¶
As APIs de Armazenamento de Vetores permitem que você crie, gerencie e pesquise armazenamentos de vetores no Rememberizer. Armazenamentos de vetores permitem que você armazene e recupere documentos usando busca por similaridade semântica.
Endpoints de Armazenamento de Vetores Disponíveis¶
Endpoints de Gerenciamento¶
- Obter informações do armazenamento de vetores
- Obter uma lista de documentos em um Armazenamento de Vetores
- Obter as informações de um documento
Operações de Documentos¶
- Adicionar novo documento de texto a um Armazenamento Vetorial
- Enviar arquivos para um Armazenamento Vetorial
- Atualizar o conteúdo do arquivo em um Armazenamento Vetorial
- Remover um documento no Armazenamento Vetorial
Operações de Busca¶
Criando um Armazenamento Vetorial¶
Para criar um novo Armazenamento Vetorial, use o seguinte endpoint:
Corpo da Solicitação¶
{
"name": "Nome da loja",
"description": "Descrição da loja",
"embedding_model": "sentence-transformers/all-mpnet-base-v2",
"indexing_algorithm": "ivfflat",
"vector_dimension": 128,
"search_metric": "cosine_distance"
}
Resposta¶
{
"id": "store_id",
"name": "Nome da Loja Vector",
"description": "Descrição da loja",
"created": "2023-05-01T00:00:00Z",
"modified": "2023-05-01T00:00:00Z"
}
Configurações de Armazenamento de Vetores¶
Para recuperar as configurações disponíveis para armazenamentos de vetores, use:
Isso retornará os modelos de incorporação disponíveis, algoritmos de indexação e métricas de pesquisa que podem ser usados ao criar ou configurar armazenamentos de vetores.
Autenticação¶
Todos os endpoints do Vector Store requerem autenticação usando: - Token JWT para operações de gerenciamento - Chave da API para operações de documentos e pesquisa