문서 보기
TurnitPass REST API
인간화, 패러프레이즈, 탐지, 인용, 참고문헌 및 API 키 상태 엔드포인트 참조 문서.
참조 콘솔
경로, 페이로드, 응답 형태부터 시작하세요.
전체 참조는 아래 모든 엔드포인트를 다룹니다. 콘솔은 개발자가 먼저 필요한 계약을 보여 줍니다. Bearer 인증, JSON 입력, 계량된 출력, status 확인.
request
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'
})
})
response
{
"output": "The revised text...",
"words_used": 142,
"words_remaining": 2858,
"status": "succeeded"
}
계량됨기록됨JSON
POST
/api/v1/humanizePOST
/api/v1/paraphrasePOST
/api/v1/rewritePOST
/api/v1/detectPOST
/api/v1/citationAuthBearer API key
TransformPOST /humanize
검토POST /detect
StatusGET /status
POST
v1/api/v1/humanize제출된 텍스트를 다듬어 AI가 작성한 듯한 문체 신호를 줄입니다. 모드: reduce-aigc, reduce-both, paraphrase, academic-polish.
POST
v1/api/v1/paraphrase표준, 유창성, 격식, 학술, 단순, 창의, 확장 또는 축소 모드로 텍스트를 재작성하고 다듬습니다.
POST
v1/api/v1/rewrite더 깨끗한 문장 구조, 톤, 문맥 흐름을 완성하기 위한 학술형 교정 기능.
POST
v1/api/v1/detect붙여넣은 텍스트 또는 문서에서 추출된 내용의 AI 유사 신호 추정치, 메타데이터 및 검토 메모를 반환합니다.
POST
v1/api/v1/citationDOI, URL 또는 수동 입력 항목을 APA, MLA, Chicago, IEEE, Harvard, Nature, Vancouver, ACS, AMA, GB/T, OSCOLA 또는 Bluebook 스타일에 맞게 가공합니다. 응답에는 HTML, 텍스트, BibTeX 및 RIS가 포함됩니다.
POST
v1/api/v1/bibliography요청한 스타일에 맞게 참고문헌 목록을 정렬하고 생성합니다. HTML/텍스트 출력과 BibTeX 및 RIS 파일 내보내기를 지원합니다.
GET
v1/api/v1/statusAPI 키 라벨, 남은 단어 수, 요청 제한을 확인합니다.
매개변수와 옵션
속도 제한과 요청 한도
오류 처리
오류 응답은 가능한 경우 error, code, 읽기 쉬운 message 필드가 있는 JSON을 사용합니다.
error response
{
"error": "Text exceeds word limit. Maximum 1,000 words allowed.",
"code": "word_limit_exceeded",
"max_words": 1000,
"current_words": 1234
}
Stripe와 Google 자격 증명은 구성으로 남습니다. API 표면, 인증 흐름, 영속성은 이미 구현되어 라이브 자격 증명을 제품 재설계 없이 추가할 수 있습니다.
예시
Humanize 예시
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..."
}
다음 단계
다음으로 워크플로에 연결하세요.계속 읽기