Docs menuAPI 참조
API 참조
TurnitPass REST API
인간화, 패러프레이즈, 탐지, 인용, 참고문헌 및 API 키 상태 엔드포인트 참조 문서.
Reference console
Start with the route, payload, and response shape.
The full reference covers every endpoint below. The console shows the contract developers need first: Bearer auth, JSON input, metered output, and status checks.
fetch('/api/v1/humanize', {
method: 'POST',
headers: {
Authorization: 'Bearer tp_live_your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
text: 'Paste the draft here',
language: 'en',
mode: 'reduce-aigc'
})
}){
"output": "The revised text...",
"words_used": 142,
"words_remaining": 2858,
"status": "succeeded"
}/api/v1/humanize/api/v1/paraphrase/api/v1/rewrite/api/v1/detect/api/v1/citation/api/v1/humanize제출된 텍스트를 다듬어 AI가 작성한 듯한 문체 신호를 줄입니다. 모드: reduce-aigc, reduce-both, paraphrase, academic-polish.
/api/v1/paraphrase표준, 유창성, 격식, 학술, 단순, 창의, 확장 또는 축소 모드로 텍스트를 재작성하고 다듬습니다.
/api/v1/rewrite더 깨끗한 문장 구조, 톤, 문맥 흐름을 완성하기 위한 학술형 교정 기능.
/api/v1/detect붙여넣은 텍스트 또는 문서에서 추출된 내용의 AI 유사 신호 추정치, 메타데이터 및 검토 메모를 반환합니다.
/api/v1/citationDOI, URL 또는 수동 입력 항목을 APA, MLA, Chicago, IEEE, Harvard, Nature, Vancouver, ACS, AMA, GB/T, OSCOLA 또는 Bluebook 스타일에 맞게 가공합니다. 응답에는 HTML, 텍스트, BibTeX 및 RIS가 포함됩니다.
/api/v1/bibliography요청한 스타일에 맞게 참고문헌 목록을 정렬하고 생성합니다. HTML/텍스트 출력과 BibTeX 및 RIS 파일 내보내기를 지원합니다.
/api/v1/statusAPI 키 라벨, 남은 단어 수, 요청 제한을 확인합니다.
Parameters and options
Rate limits and request limits
Error handling
Error responses use JSON with error,code, and human-readable message fields where possible.
{
"error": "Text exceeds word limit. Maximum 1,000 words allowed.",
"code": "word_limit_exceeded",
"max_words": 1000,
"current_words": 1234
}Examples
POST /api/v1/humanize
{
"text": "다듬고 싶은 AI 보조 초안을 붙여넣으세요",
"language": "en",
"mode": "reduce-aigc",
"personal_terms": ["고유명사"]
}
200 OK
{
"output": "다듬어진 결과물...",
"words_used": 142,
"words_remaining": 2858
}POST /api/v1/paraphrase
{
"text": "다듬고자 하는 글 초안을 붙여넣으세요",
"mode": "academic",
"synonyms_level": 60
}
POST /api/v1/detect
{
"text": "점검하고 싶은 초안을 붙여넣으세요",
"language": "en",
"source_kind": "paste"
}
POST /api/v1/citation
{
"input": "https://example.com/article",
"style": "apa"
}
200 OK
{
"text": "생성된 인용구...",
"bibtex": "@article{...}",
"ris": "TY - JOUR..."
}