Skip to main content
POST
탐지는 숨겨진 워터마크와 텍스트의 인과 구조를 함께 사용해, 후보 콘텐츠를 저장된 모든 fingerprint와 대조합니다. 단어가 전부 바뀌어도 재사용을 잡아냅니다.
DeepStamp는 제품명이고, API 경로는 아직 fingerprint입니다. 엔드포인트는 /api/v1/fingerprint/embed/api/v1/fingerprint/detect이며 응답에도 fingerprint_id가 사용됩니다. /api/v1/deepstamp/* 엔드포인트는 없습니다.

POST /api/v1/fingerprint/detect

요청 본문

content, url, fingerprint_id 중 정확히 하나만 보냅니다. contenturl로 들어온 질의는 즉시 추출만 하고 저장하지 않습니다.
string
검사할 원문 텍스트. 보통 확인하려는 기사 본문입니다. 최대 50,000자.
string
검사할 문서의 URL.
string
이미 삽입해 둔 fingerprint id(fp_*)를 다시 채점합니다. 저장된 스냅샷을 재사용하므로 재추출이 없고, 주기적인 모니터링에 가장 저렴한 방식입니다.
number
기본값:"5"
반환할 매칭 개수. 범위: 1–50.
number
기본값:"0.3"
결과에 포함될 최소 종합 점수입니다. 공통 신호가 전혀 없는 후보는 이 값과 무관하게 항상 제외됩니다. match_found는 두 조건을 모두 통과한 매칭이 하나 이상일 때만 true입니다.
number
기본값:"1000"
최신순으로 훑을 저장된 fingerprint의 최대 개수. 범위: 1–5000.
object
사용자 지정 가중치. entity, time, causal의 합이 1.0이어야 합니다. 생략하면 content_type별 기본값이 적용됩니다. news 0.5 / 0.2 / 0.3, legal 0.3 / 0.1 / 0.6, report 0.4 / 0.3 / 0.3, internal 0.5 / 0.2 / 0.3.
object
대조할 fingerprint 범위를 좁힙니다.

응답

boolean
min_score를 통과한 후보가 하나 이상이면 true입니다.
number
최상위 매칭의 종합 점수입니다. 매칭이 없으면 0.
string
질의의 fingerprint id입니다. contenturl 질의의 경우 즉시 추출 과정에서 발급된 값이며 저장되지 않습니다.
array
종합 점수 내림차순으로 정렬된 상위 K개 후보입니다.
object
삽입은 DeepStamp Embed에서 다룹니다.