सामग्री पर जाएँ
TurnitPass
डेवलपरAPI v1API कुंजी बनाएँ
दस्तावेज़ देखें

डेवलपरएपीआई संदर्भ

TurnitPass REST एपीआई

प्रमाणित लेखन सुधार, पैराफ़्रेज़, AI जाँच, उद्धरण, संदर्भ सूची और API कुंजी स्थिति एंडपॉइंट का संदर्भ दस्तावेज़।

REST API v1

संदर्भ कंसोल

मार्ग, payload और प्रतिक्रिया आकार से शुरू करें।

पूर्ण संदर्भ नीचे हर एंडपॉइंट कवर करता है। कंसोल वह अनुबंध दिखाता है जिसकी डेवलपर्स को पहले ज़रूरत होती है: Bearer auth, JSON इनपुट, मापित आउटपुट और status जाँच।

request
POST
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
200 OK
{
  "output": "The revised text...",
  "words_used": 142,
  "words_remaining": 2858,
  "status": "succeeded"
}
मापितलॉग किया गयाJSON
POST/api/v1/humanize
POST/api/v1/paraphrase
POST/api/v1/rewrite
POST/api/v1/detect
POST/api/v1/citation
AuthBearer API key
TransformPOST /humanize
समीक्षाPOST /detect
StatusGET /status
POST/api/v1/humanize
v1

भेजे गए पाठ में AI-जैसे लेखन संकेत कम करता है। मोड: reduce-aigc, reduce-both, paraphrase, academic-polish।

POST/api/v1/paraphrase
v1

पाठ को मानक, प्रवाह, औपचारिक, शैक्षणिक, सरल, रचनात्मक, विस्तार या संक्षिप्त मोड से फिर से लिखता है।

POST/api/v1/rewrite
v1

स्पष्ट वाक्य संरचना, लहजा और संदर्भ प्रवाह के लिए शैक्षणिक संपादन फ़ंक्शन।

POST/api/v1/detect
v1

चिपकाए गए पाठ या दस्तावेज़ों से निकाले गए पाठ के लिए AI-जैसे लेखन संकेत अनुमान, मेटाडेटा और समीक्षा नोट देता है।

POST/api/v1/citation
v1

DOI, URL, या मैन्युअल संदर्भों को APA, MLA, Chicago, IEEE, Harvard, Nature, Vancouver, ACS, AMA, GB/T, OSCOLA, या Bluebook प्रारूप में व्यवस्थित करता है। प्रतिक्रियाओं में HTML, सादा पाठ, BibTeX और RIS शामिल हैं।

POST/api/v1/bibliography
v1

अनुरोधित शैली में संदर्भों की सूची को क्रमबद्ध और व्यवस्थित करता है; HTML/पाठ आउटपुट के साथ BibTeX और RIS फ़ाइल निर्यात का समर्थन करता है।

GET/api/v1/status
v1

कुंजी लेबल, शेष शब्द और अनुरोध सीमा की जाँच करें।

पैरामीटर और विकल्प

प्रमाणीकरण
Authorization: Bearer tp_your_api_key
विशेष शब्द सुरक्षित रखें
वैकल्पिक personal_terms सूची अंग्रेज़ी पाठ सुधार के दौरान नाम, तकनीकी शब्द और ब्रांड नाम सुरक्षित रखती है।
सीमाएं
Humanize/rewrite: 500 quality units; paraphrase: 2,000 quality units. Detection: 5,000 word units and 30,000 characters, with a separate daily scan allowance. Citations are rate-limited and do not spend writing credits.
त्रुटियां
JSON प्रतिक्रियाओं में error, code और message फ़ील्ड शामिल होते हैं।

दर सीमाएँ और अनुरोध सीमाएँ

रूपांतरण इनपुट
humanize/rewrite: 500; paraphrase: 2,000Quality units = CJK characters + other characters / 3, rounded up. Same limits on every plan.
डिटेक्शन इनपुट
अधिकतम 5,000 शब्दलंबे detector स्कैन सबमिशन से पहले खंडित करें।
API कुंजियाँ
अधिकतम 5 सक्रिय कुंजियाँकुंजियाँ कार्यस्थान से स्वतंत्र रूप से निरस्त की जा सकती हैं।
उद्धरण उपकरण
अलग दर सीमाcitation और bibliography कॉल शब्द क्रेडिट खर्च नहीं करतीं।

त्रुटि प्रबंधन

त्रुटि प्रतिक्रियाएँ जहाँ संभव हो error, code और पठनीय message फ़ील्ड वाला JSON उपयोग करती हैं।

error response
JSON
{
  "error": "Text exceeds word limit. Maximum 1,000 words allowed.",
  "code": "word_limit_exceeded",
  "max_words": 1000,
  "current_words": 1234
}
Stripe और Google क्रेडेंशियल कॉन्फ़िगरेशन रहते हैं। API सतहें, auth प्रवाह और स्थायित्व लागू हैं ताकि लाइव क्रेडेंशियल उत्पाद को फिर से डिज़ाइन किए बिना जोड़े जा सकें।

उदाहरण

Humanize उदाहरण
JSON
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
}
बहु-एंडपॉइंट उदाहरण
JSON
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..."
}

अगले चरण

फिर इसे अपने वर्कफ़्लो से जोड़ें।पढ़ना जारी रखें