Docs menu빠른 시작
빠른 시작
첫 번째 인간화 요청 보내기
워크스페이스에서 API 키를 생성한 후, 같은 키로 작성, 점검 및 인용 기능을 호출합니다.
Five-minute path
From empty workspace to first humanized draft.
Keep the same sequence as the public product: create access, confirm credits, issue a key, then call the writing endpoint from your server.
Integration path
What has to happen first
Create workspace
01Google sign-in opens a private API workspace.
Add words
02Checkout and portal hooks are ready for final Stripe keys.
Generate key
03Copy the key once and store it on your server.
Call /humanize
04Send text in and receive metered output back.
Server request
Humanize endpoint
curl -X POST https://turnitpass.com/api/v1/humanize \
-H "Authorization: Bearer tp_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"text": "Paste the AI-assisted draft you want to revise",
"language": "en",
"mode": "reduce-aigc"
}'{
"output": "The revised text...",
"words_used": 142,
"words_remaining": 2858
}Next call
Pair the result with detection or citation endpoints when your app needs review loops.
Under five minutes
Setup
Create an account
Sign in with Google, then open the workspace to manage billing, API keys, usage, and word balance.
Choose a plan or word budget
Stripe checkout and the customer portal are wired. Live product keys and prices are intentionally left for final configuration.
Create an API key
Generate a key from the workspace, copy it immediately, and send it with your API key.
Make your first request
Use the examples below to call the humanizer endpoint and inspect the response shape.
Your first API call
Replace tp_live_your_api_key with a key generated from the workspace. Requests should be sent from server-side code, not the browser.
curl -X POST https://turnitpass.com/api/v1/humanize \
-H "Authorization: Bearer tp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"text":"다듬고 싶은 AI 보조 초안을 붙여넣으세요","language":"en","mode":"reduce-aigc","personal_terms":["고유명사"]}'curl -X POST https://turnitpass.com/api/v1/paraphrase \
-H "Authorization: Bearer tp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"text":"이 문단을 보다 자연스럽고 학술적인 문체로 재작성해 주세요.","mode":"academic"}'Response
{
"output": "The humanized version of your text...",
"words_used": 8,
"words_remaining": 249992
}Beyond the first call
Workflow examples
Most integrations combine more than one TurnitPass surface. Use detector calls before or after rewriting, then use citation and bibliography endpoints when the app needs structured source output.
curl -X POST https://turnitpass.com/api/v1/detect \
-H "Authorization: Bearer tp_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"text": "Paste at least 50 words of writing to scan.",
"language": "en",
"source_kind": "paste"
}'curl -X POST https://turnitpass.com/api/v1/citation \
-H "Authorization: Bearer tp_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"input": "https://example.com/research-article",
"style": "apa"
}'Next steps
API 키로 인증하기
개발자 요청은 TurnitPass 워크스페이스에서 생성된 API 키를 사용합니다.
TurnitPass REST API
인간화, 패러프레이즈, 탐지, 인용, 참고문헌 및 API 키 상태 엔드포인트 참조 문서.