AI Humanizer API
एक ही REST कॉल से अपने उत्पाद में AI टेक्स्ट को मानवीय बनाएं। AI humanizer API वह engine उपलब्ध कराता है जो TextPulse को आपके backend तक शक्ति देता है: JSON अंदर जाता है, rewritten prose वापस आती है, 60 से अधिक भाषाओं में.
अपना पहला अनुरोध बनाना
Authorization: Bearer header से authenticate करें और अपना टेक्स्ट post करें। rewritten संस्करण outputText के रूप में, उस call के metering figures के साथ लौटता है।
curl https://textpulse.ai/api/v1/humanize \ -H "Authorization: Bearer tp_live_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "text": "Our analysis indicates the intervention produced gains...", "writingMode": "Academic", "intensityScalar": 0.5 }'{ "outputText": "Our analysis points to measurable gains from the...", "metrics": { "inputWords": 128, "outputWords": 134, "wordsCharged": 128, "balanceRemaining": 99872, "modelLatencyMs": 4310, "route": "v1/humanize" }}AI humanizer API क्या है?
AI humanizer API एक REST endpoint है जो मशीन-जनित पाठ को किसी अन्य उत्पाद के भीतर से प्राकृतिक, मानव-सदृश गद्य में पुनर्लेखित करता है। पाठ को web app में चिपकाने के बजाय, आपका backend उसे JSON के रूप में भेजता है और प्रतिक्रिया में पुनर्लिखित संस्करण प्राप्त करता है, इसलिए humanization आपके अपने software की एक विशेषता बन जाती है: editor में एक button, document pipeline में एक stage, content library पर एक batch job।
TextPulse humanizer API वही engine उपलब्ध कराता है जो TextPulse dashboard चलाता है। यह एक साथ 20 से अधिक भाषिक संकेतों पर काम करता है, वाक्य की लंबाई और संरचना में विविधता लाता है और vocabulary को प्रतिस्थापित करता है जिसे language models अधिक चुनते हैं, जबकि in-text citations, reference entries, statistics और frozen terminology यथावत गुजरते हैं। 2,000-document academic corpus पर, humanized output ने Turnitin AI 92.33% समय, Originality.ai 89.12% और GPTZero 87.91% समय पास किया। यही academic-grade व्यवहार इसे सामान्य paraphrase endpoints से अलग करता है: आपके users को जो text वापस मिलता है, वह publishable होता है, केवल अलग नहीं।
AI humanizer API आपके लिए क्या संभालता है
Language routing, register control, metering और retry safety endpoint का हिस्सा हैं, इसलिए आपका integration एक ही function बना रहता है.
एक route 60+ भाषाओं को कवर करता है
English fine-tuned humanizer engine पर चलता है। एक language value पास करें और request इसके बजाय multilingual path पर route हो जाती है, इसलिए non-English product page बिना दूसरी integration के उसी endpoint तक पहुंचता है.
Register और strength parameters हैं
पांच writing modes Academic, Corporate, Creative, Blog/SEO और General registers को कवर करते हैं। intensityScalar value यह तय करती है कि rewrite source से कितनी अलग होगी, और यह 0, 0.25, 0.5, 0.75 या 1 में से एक लेती है, Mild से शुरू होकर 0.5 पर Balanced default तक, और फिर Aggressive तक जाती है.
प्रति document एक POST
कोई job queue poll करने के लिए नहीं है और कोई webhook register करने के लिए नहीं। humanize call connection को तब तक बनाए रखता है जब तक model वापस न आ जाए और rewritten text के साथ उत्तर न दे, इसलिए एक ही request काम पूरा कर देती है.
Retries पर दो बार charge नहीं होता
requestId भेजें और result लगभग दस मिनट के लिए उसी के साथ cache हो जाता है। उस window के भीतर उसी identifier का repeat stored response को फिर से चलाता है, model को दोबारा चलाने के बजाय, और engine जिस भी request को पूरा नहीं कर पाता, उसके शब्द अपने आप आपकी balance में वापस जोड़ देता है.
Endpoint reference
Authorization: Bearer header से पढ़ते हैं। Keys tp_live_ से शुरू होती हैं और प्रति project जारी की जाती हैं./api/v1/humanize/api/v1/balanceएक humanize call 10,000 character ceiling के भीतर अधिकतम 1,000 words स्वीकार करता है, और प्रत्येक key प्रति minute 60 requests जारी कर सकती है। लंबे documents calls की एक sequence के रूप में भेजे जाते हैं.
अनुरोध पैरामीटर
केवल text आवश्यक है। बाकी सबका एक उपयुक्त default है, इसलिए न्यूनतम integration एक ही field का है।
| पैरामीटर | Type | उपस्थिति | टिप्पणियाँ |
|---|---|---|---|
text | string | आवश्यक | humanize किया जाने वाला text। प्रति अनुरोध 10,000 character सीमा के भीतर अधिकतम 1,000 words। |
writingMode | string | Default: Academic | Academic, Corporate, Creative, Blog/SEO या General में से एक। यह उस register को निर्धारित करता है जिसे rewrite बनाए रखता है। |
intensityScalar | number | Default: 0.5 | 0, 0.25, 0.5, 0.75 या 1 में से एक। rewrite स्रोत से कितनी दूर जाती है, Mild से Balanced होते हुए Aggressive तक। |
language | string | वैकल्पिक | गैर-अंग्रेज़ी text को multilingual path पर भेजता है। fine-tuned English engine के लिए इसे छोड़ दें, या English भेजें। |
englishVariant | string | वैकल्पिक | American या British। spelling और vocabulary को Atlantic के एक पक्ष तक सीमित रखता है। |
freezeTerms | string[] | वैकल्पिक | अधिकतम 10 terms या phrases जो rewrite में यथावत गुजरते हैं: construct names, instruments, product names। |
removeEmDashes | boolean | वैकल्पिक | em dash संरचनाओं को पारंपरिक विराम-चिह्न में पुनर्लेखित करता है। |
requestId | string | अनुशंसित | आपका idempotency token। इसे लगभग दस मिनट के भीतर दोहराने पर फिर से शुल्क लेने के बजाय संग्रहीत response पुनः चलाया जाता है। |
प्रतिक्रिया फ़ील्ड
outputTexthumanized text।metrics.inputWords / outputWordsप्राप्त words और लौटाए गए words। rewrites अक्सर source से थोड़ा लंबे होते हैं।metrics.wordsChargedकॉल की लागत। हमेशा input count के बराबर, output count के कभी नहीं।metrics.balanceRemainingइस कॉल के बाद key पर शेष word credits, ताकि आप दूसरी request के बिना metering कर सकें।metrics.modelLatencyMs / routerewrite के लिए engine time और उसे सेवा देने वाला path।त्रुटियाँ और पुनः प्रयास
हर error एक स्थिर error.code और एक मानव-पठनीय संदेश के साथ JSON लौटाता है। जिस नियम के अनुसार design करना चाहिए: आपसे केवल उसी rewrite का शुल्क लिया जाता है जो deliver हुई हो, और समान requestId के साथ retry करना हमेशा सुरक्षित है।
UNAUTHORIZEDAPI key अनुपस्थित है या पहचानी नहीं गई। Authorization: Bearer header जाँचें।INSUFFICIENT_BALANCEkey पर पर्याप्त word credits नहीं हैं। response उपलब्ध balance शामिल करता है।REQUEST_IN_PROGRESSइस requestId वाली request अभी संसाधित हो रही है। उसके साथ प्रतिस्पर्धा करने के बजाय प्रतीक्षा करें।TOO_LONG / VALIDATION_FAILEDinput 1,000-word सीमा तोड़ता है या कोई parameter विकृत है। response सटीक समस्याएँ सूचीबद्ध करता है।ENGINE_ERRORengine विफल हो गया या समय समाप्त हो गया। words पहले ही आपकी balance में वापस आ चुके हैं; समान requestId के साथ retry करें।एंडपॉइंट के पीछे का इंजन
हर कॉल प्रकाशित TextPulse इंजन पर चलती है, जिसे 2,000-दस्तावेज़ों के शैक्षणिक कॉर्पस पर मापा गया है और पहचान मॉडलों के अद्यतन होने पर पुनः चलाया जाता है। डिटेक्टर के अनुसार पास दरें:
विक्रेता द्वारा मापे गए आंकड़े, उनके कॉर्पस के साथ प्रकाशित। कोई भी humanizer किसी विशिष्ट दस्तावेज़ पर डिटेक्टर के परिणाम का वादा नहीं कर सकता, इसलिए अपने उत्पाद के संदेश को मापन पर आधारित करें, गारंटी पर नहीं।
टीमें humanizer API पर क्या बनाती हैं
EdTech और लेखन प्लेटफ़ॉर्म
अपनी मौजूदा व्याकरण या पैराफ़्रेज़ सुविधाओं के साथ एक humanize क्रिया जोड़ें। Academic मोड उद्धरणों को यथावत रखता है, इसलिए छात्र-उन्मुख उपकरणों को पाठ भेजने से पहले संदर्भ हटाने की आवश्यकता नहीं होती।
दस्तावेज़ और प्रूफ़रीडिंग उपकरण
पूरे दस्तावेज़ों को 1,000-शब्द खंडों में भेजें और उन्हें पुनः संयोजित करें। Freeze terms खंडों के बीच नामों और शब्दावली को स्थिर रखते हैं, और idempotent retries बैच पाइपलाइनों को सुरक्षित रूप से पुनः चलाने योग्य बनाते हैं।
सामग्री और SEO उत्पाद
Blog/SEO मोड प्रारूपों को प्रकाशन-योग्य गद्य में पुनर्लेखित करता है, जबकि freeze terms लक्षित कीवर्ड्स को लॉक करते हैं, ताकि पाठ अपनी खोज-नीयत बनाए रखे और मशीन-सी लय खो दे।
White-label भागीदार
एंडपॉइंट आपके उत्पाद के भीतर अदृश्य रूप से चलता है: आपका इंटरफ़ेस, आपका बिलिंग, हमारा इंजन। भागीदार व्यवस्थाओं का उद्धरण पहुँच फ़ॉर्म के माध्यम से मासिक मात्रा के आधार पर दिया जाता है.
AI humanizer API pricing
Credits prepaid होते हैं और word के आधार पर घटते हैं। Billing इस बात की गणना करती है कि आप क्या भेजते हैं, न कि engine क्या लौटाता है, और कोई भी call जो rewrite उत्पन्न करने में विफल रहती है, उसकी credit key में वापस जोड़ दी जाती है.
क्रेडिट खरीदारी की तारीख से 12 महीनों तक मान्य रहते हैं, और endpoint द्वारा समर्थित प्रत्येक भाषा, लेखन मोड और English variant को कवर करते हैं। निरंतर मात्रा या अपने स्वयं के उत्पाद के भीतर white-label व्यवस्था के लिए, access का अनुरोध करें और हम आपके मासिक आंकड़े के आधार पर quotation देंगे।
AI humanizer API प्रश्न
अपनी API key प्राप्त करें
Keys प्रति project जारी की जाती हैं। आप क्या बना रहे हैं, इसका वर्णन करें और हम 24 hours के भीतर उत्तर देंगे।