Documentação do Armazenamento Vetorial

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

Operações de Documentos

Operações de Busca

Criando um Armazenamento Vetorial

Para criar um novo Armazenamento Vetorial, use o seguinte endpoint:

POST /api/v1/vector-stores/

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:

GET /api/v1/vector-stores/configs

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

Last updated