Passer au contenu principal
Un namespace est un ensemble nommé de documents ; la première écriture le crée, et un namespace par utilisateur sépare leurs données.

Lister les namespaces

GET /namespaces
Response
Schéma complet : Lister les namespaces.

Obtenir un namespace

GET /namespaces/:namespace Renvoie un namespace avec les mêmes champs, ou 404 namespace_not_found.
curl
Schéma complet : Obtenir un namespace.

Créer un namespace

POST /namespaces Nécessaire uniquement pour un modèle entraîné pour votre organisation : créez le namespace avant sa première écriture.
curl
Renvoie name, embedding_model et rerank_model ; recréer un namespace existant renvoie la même chose. Schéma complet : Créer un namespace.

Supprimer un namespace

DELETE /namespaces/:namespace Supprime le namespace, tous ses documents et ses fichiers importés ; c’est irréversible.
Response
  • Sans force, un namespace alimenté par une application connectée ou un bucket renvoie 409 namespace_has_sources, avec leurs ids dans details.source_ids.
  • sources_deleted liste les sources supprimées avec lui ; GET /sources/:id affiche deleted une fois chacune supprimée.
Schéma complet : Supprimer un namespace.