메인 콘텐츠로 건너뛰기
네임스페이스는 이름이 붙은 문서 집합입니다. 첫 쓰기에서 생성되며, 사용자마다 하나씩 두면 사용자 데이터를 분리할 수 있습니다.

네임스페이스 목록

GET /namespaces
Response
전체 스키마: 네임스페이스 목록.

네임스페이스 조회

GET /namespaces/:namespace 같은 필드로 네임스페이스 하나를 반환하거나, 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가 표시됩니다.
전체 스키마: 네임스페이스 삭제.