メインコンテンツへスキップ
ネームスペースは名前付きのドキュメントの集合です。最初の書き込みで作成され、ユーザーごとに 1 つ用意するとユーザーのデータを分離できます。

ネームスペースを一覧表示する

GET /namespaces
Response
完全なスキーマ: ネームスペースを一覧表示する。

ネームスペースを取得する

GET /namespaces/:namespace 同じフィールドを持つネームスペースを 1 件返します。見つからない場合は 404 namespace_not_found を返します。
curl
完全なスキーマ: ネームスペースを取得する。

ネームスペースを作成する

POST /namespaces 組織向けに学習したモデルを使う場合にのみ必要です。最初の書き込みの前にネームスペースを作成してください。
curl
name、embedding_model、rerank_model を返します。既存のネームスペースを再度作成しても同じ内容が返ります。完全なスキーマ: ネームスペースを作成する。

ネームスペースを削除する

DELETE /namespaces/:namespace ネームスペースと、そのすべてのドキュメントおよびアップロードされたファイルを削除します。元に戻すことはできません。
Response
  • force がない場合、接続済みアプリやバケットが書き込むネームスペースは 409 namespace_has_sources を返し、それらの ID が details.source_ids に含まれます。
  • sources_deleted は一緒に削除されたソースの一覧です。各ソースの削除が完了すると、GET /sources/:id に deleted と表示されます。
完全なスキーマ: ネームスペースを削除する。