Pular para o conteúdo principal
Um namespace é um conjunto nomeado de documentos; a primeira gravação o cria, e um por usuário mantém os dados dos usuários separados.

Listar namespaces

GET /namespaces
Response
Schema completo: Listar namespaces.

Obter um namespace

GET /namespaces/:namespace Retorna um namespace com os mesmos campos, ou 404 namespace_not_found.
curl
Schema completo: Obter um namespace.

Criar um namespace

POST /namespaces Só é necessário para um modelo treinado para sua organização: crie o namespace antes da primeira gravação.
curl
Retorna name, embedding_model e rerank_model; criar de novo um namespace existente retorna o mesmo. Schema completo: Criar um namespace.

Excluir um namespace

DELETE /namespaces/:namespace Exclui o namespace, todos os seus documentos e seus arquivos enviados; isso não pode ser desfeito.
Response
  • Sem force, um namespace no qual um app conectado ou um bucket grava retorna 409 namespace_has_sources, com os ids deles em details.source_ids.
  • sources_deleted lista as fontes excluídas com ele; GET /sources/:id mostra deleted quando cada uma termina.
Schema completo: Excluir um namespace.