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 आपके लिए क्या संभालता है
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 भेजें, और परिणाम उसके विरुद्ध लगभग 10 मिनट के लिए कैश (cached) कर दिया जाता है। उस विंडो के भीतर उसी पहचानकर्ता (identifier) की पुनरावृत्ति होने पर मॉडल को फिर से चलाने के बजाय संग्रहीत प्रतिक्रिया (stored response) दोबारा चल जाती है, और इंजन जो भी request पूरा करने में विफल रहता है, उसके शब्द अपने आप आपके बैलेंस में वापस कर दिए जाते हैं।
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 शब्दों या वाक्यांशों को अक्षरशः संरक्षित किया गया: नामों का निर्माण, वाद्य यंत्र, उत्पाद के नाम। |
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 वाला अनुरोध अभी भी संसाधित हो रहा है। इसे रेस करने की बजाय इसके पूरा होने की प्रतीक्षा करें।TOO_LONG / VALIDATION_FAILEDinput 1,000-word सीमा तोड़ता है या कोई parameter विकृत है। response सटीक समस्याएँ सूचीबद्ध करता है।ENGINE_ERRORengine विफल हो गया या समय समाप्त हो गया। words पहले ही आपकी balance में वापस आ चुके हैं; समान requestId के साथ retry करें।एंडपॉइंट के पीछे का इंजन
हर कॉल प्रकाशित TextPulse इंजन पर चलती है, जिसे 2,000-दस्तावेज़ों के शैक्षणिक कॉर्पस पर मापा गया है और पहचान मॉडलों के अद्यतन होने पर पुनः चलाया जाता है। डिटेक्टर के अनुसार लो-स्कोर दरें:
वेंडर द्वारा मापे गए आंकड़े, उनके कॉर्पस के साथ प्रकाशित। कोई भी humanizer किसी विशिष्ट दस्तावेज पर किसी detector outcome का वादा नहीं कर सकता, इसलिए अपने उत्पाद की संदेशबाजी मापन पर बनाएं, गारंटी पर नहीं।
टीमें humanizer API पर क्या बनाती हैं
EdTech और लेखन प्लेटफ़ॉर्म
अपनी मौजूदा व्याकरण या पैराफ़्रेज़ सुविधाओं के साथ एक humanize क्रिया जोड़ें। Academic मोड उद्धरणों को यथावत रखता है, इसलिए छात्र-उन्मुख उपकरणों को पाठ भेजने से पहले संदर्भ हटाने की आवश्यकता नहीं होती।
दस्तावेज़ और प्रूफ़रीडिंग उपकरण
पूरे दस्तावेज़ों को 1,000-शब्द खंडों में भेजें और उन्हें पुनः संयोजित करें। Freeze terms खंडों के बीच नामों और शब्दावली को स्थिर रखते हैं, और idempotent retries बैच पाइपलाइनों को सुरक्षित रूप से पुनः चलाने योग्य बनाते हैं।
सामग्री और SEO उत्पाद
Blog/SEO मोड प्रारूपों को प्रकाशन-योग्य गद्य में पुनर्लेखित करता है, जबकि freeze terms लक्षित कीवर्ड्स को लॉक करते हैं, ताकि पाठ अपनी खोज-नीयत बनाए रखे और मशीन-सी लय खो दे।
White-label भागीदार
एंडपॉइंट आपके उत्पाद के भीतर अदृश्य रूप से चलता है: आपका इंटरफ़ेस, आपका बिलिंग, हमारा इंजन। भागीदार व्यवस्थाओं का उद्धरण पहुँच फ़ॉर्म के माध्यम से मासिक मात्रा के आधार पर दिया जाता है.
AI humanizer API मूल्य निर्धारण
क्रेडिट पहले से जमा किए जाते हैं और शब्दों के आधार पर घटाए जाते हैं। बिलिंग इस बात को गिनती है कि आप क्या भेजते हैं, इंजन जो लौटाता है उसे नहीं, और कोई भी कॉल जो री-राइट उत्पन्न नहीं कर पाती, उस क्रेडिट को वापस उसी कुंजी में जोड़ दिया जाता है।
क्रेडिट खरीदारी की तारीख से 12 महीनों तक मान्य रहते हैं, और endpoint द्वारा समर्थित प्रत्येक भाषा, लेखन मोड और English variant को कवर करते हैं। निरंतर मात्रा या अपने स्वयं के उत्पाद के भीतर white-label व्यवस्था के लिए, access का अनुरोध करें और हम आपके मासिक आंकड़े के आधार पर quotation देंगे।
अपनी API key प्राप्त करें
Keys प्रति project जारी की जाती हैं। आप क्या बना रहे हैं, इसका वर्णन करें और हम 24 hours के भीतर उत्तर देंगे।