Saltar al contenido principal
Un namespace es un conjunto de documentos con nombre; la primera escritura lo crea, y uno por usuario mantiene separados los datos de cada usuario.

Listar namespaces

GET /namespaces
Response
Esquema completo: Listar namespaces.

Obtener un namespace

GET /namespaces/:namespace Devuelve un namespace con los mismos campos, o 404 namespace_not_found.
curl
Esquema completo: Obtener un namespace.

Crear un namespace

POST /namespaces Solo es necesario para un modelo entrenado para tu organización: crea el namespace antes de su primera escritura.
curl
Devuelve name, embedding_model y rerank_model; volver a crear un namespace existente devuelve lo mismo. Esquema completo: Crear un namespace.

Eliminar un namespace

DELETE /namespaces/:namespace Elimina el namespace, todos sus documentos y sus archivos subidos; no se puede deshacer.
Response
  • Sin force, un namespace en el que escribe una app conectada o un bucket devuelve 409 namespace_has_sources, con sus ids en details.source_ids.
  • sources_deleted lista las fuentes eliminadas con él; GET /sources/:id muestra deleted cuando cada una termina.
Esquema completo: Eliminar un namespace.