दस्तावेज़ देखें
TurnitPass REST एपीआई
प्रमाणित लेखन सुधार, पैराफ़्रेज़, AI जाँच, उद्धरण, संदर्भ सूची और API कुंजी स्थिति एंडपॉइंट का संदर्भ दस्तावेज़।
संदर्भ कंसोल
मार्ग, payload और प्रतिक्रिया आकार से शुरू करें।
पूर्ण संदर्भ नीचे हर एंडपॉइंट कवर करता है। कंसोल वह अनुबंध दिखाता है जिसकी डेवलपर्स को पहले ज़रूरत होती है: Bearer auth, JSON इनपुट, मापित आउटपुट और status जाँच।
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/statusकुंजी लेबल, शेष शब्द और अनुरोध सीमा की जाँच करें।
पैरामीटर और विकल्प
दर सीमाएँ और अनुरोध सीमाएँ
त्रुटि प्रबंधन
त्रुटि प्रतिक्रियाएँ जहाँ संभव हो error, code और पठनीय message फ़ील्ड वाला JSON उपयोग करती हैं।
{
"error": "Text exceeds word limit. Maximum 1,000 words allowed.",
"code": "word_limit_exceeded",
"max_words": 1000,
"current_words": 1234
}
उदाहरण
POST /api/v1/humanize
{
"text": "Paste the AI-assisted draft you want to revise",
"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": "Paste the text you want to check",
"language": "en",
"source_kind": "paste"
}
POST /api/v1/citation
{
"input": "https://example.com/article",
"style": "apa"
}
200 OK
{
"text": "फ़ॉर्मैट किया हुआ उद्धरण...",
"bibtex": "@article{...}",
"ris": "TY - JOUR..."
}