엔드포인트
POST /api/v1/collections
새 Collection(브랜드 코퍼스)을 생성합니다.Request Body
string
필수
Collection 이름. 예:
"Hyundai UK"string
선택적 URL 친화적 식별자. 예:
"hyundai-uk"GET /api/v1/collections
인증된 사용자의 모든 Collection 목록을 반환합니다.GET /api/v1/collections/
Collection 상세 정보와 수집된 URL 목록 및 처리 상태를 반환합니다.DELETE /api/v1/collections/
Collection과 연결된 모든 데이터(sources, chunks, claims, predictions, TKG)를 삭제합니다.POST /api/v1/collections//ingest
URL을 Collection의 통합 지식 그래프에 수집합니다. 각 URL은 크롤링 후 LLM이 클레임/예측/엣지를 추출해 TKG에 누적합니다. 주의: 수집은 동기로 처리되므로 모든 URL 처리가 완료된 후 응답이 반환됩니다. URL 하나당 10~30초가 소요됩니다. 안정적인 처리를 위해 URL을 한 번에 하나씩 요청하는 것을 권장합니다.Request Body
string
필수
수집할 URL. 페이지를 크롤링 후 클레임/예측/엣지로 추출해 TKG에 누적합니다.
string
기본값:"private"
수집 콘텐츠 접근 권한.
private 또는 public.DELETE /api/v1/collections//sources/
Collection에서 URL을 제거합니다 (소프트 분리). 해당 source의 claims, predictions, chunks 데이터는 유지되지만 이 Collection과의 연결이 끊깁니다.GET /api/v1/collections//ingest-status
Collection에 수집된 모든 URL의 처리 상태를 반환합니다.상태값
GET /api/v1/collections//graph
Collection의 통합 지식 그래프를 노드와 엣지 형태로 반환합니다. 그래프 시각화에 사용할 수 있습니다.POST /api/v1/collections//answer
Collection의 지식 그래프만을 근거로 질문에 답변합니다. pgvector 시맨틱 검색으로 관련 내용을 먼저 추린 후 답변을 생성합니다. 지식 그래프에 충분한 정보가 없으면grounded: false를 반환해 환각을 방지합니다.
Request Body
string
필수
답변할 질문.
string
기본값:"English"
답변 언어. 예:
"Korean", "Japanese"POST /api/v1/collections//qa-verify
기존 Q&A 쌍을 Collection 지식 그래프와 비교해 검증합니다. 각 쌍에 대해 세 가지 판정 중 하나를 반환합니다.Request Body
array
필수
검증할 Q&A 쌍 목록 (1–50개).
string
기본값:"English"
판정 요약 및 수정 답변 언어.

