AI Humanizer API
Umanizează text AI în propriul produs cu o singură cerere REST. API-ul de humanizare AI expune backendului tău motorul care alimentează TextPulse, JSON intră, proza rescrisă revine, în peste 60 de limbi.
Realizarea primei cereri
Autentifică-te cu un antet Authorization: Bearer și trimite textul. Versiunea rescrisă revine ca outputText, împreună cu valorile de tarifare pentru acea cerere.
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" }}Ce gestionează API-ul de humanizare AI pentru tine
Rutarea limbii, controlul registrului, tarifarea și siguranța la reluare fac parte din endpoint, astfel încât integrarea ta rămâne o singură funcție.
Un singur traseu acoperă 60+ limbi
Engleza rulează pe motorul de humanizare optimizat. Transmite o valoare pentru limbă și cererea este rutată către calea multilingvă, astfel încât o pagină de produs în altă limbă ajunge la același endpoint fără o a doua integrare.
Registrul și intensitatea sunt parametri
Cinci moduri de scriere acoperă registrele Academic, Corporate, Creative, Blog/SEO și General. Valoarea intensityScalar stabilește cât de diferită este rescrierea față de sursă și poate fi 0, 0.25, 0.5, 0.75 sau 1, de la Mild, prin Balanced implicit la 0.5, până la Aggressive.
Un singur POST per document
Nu există coadă de joburi de interogat și nici webhook de înregistrat. Apelul humanize menține conexiunea până când modelul returnează și răspunde cu textul rescris, astfel încât o singură cerere finalizează lucrarea.
Reluările nu se taxează de două ori
Trimiteți un requestId, iar rezultatul este stocat în cache pentru aproximativ zece minute. O repetare a aceluiași identificator în fereastra respectivă reia răspunsul stocat, în loc să ruleze din nou modelul, iar orice request pe care motorul nu reușește să îl finalizeze își returnează cuvintele automat în soldul dvs.
Referință endpoint
Authorization: Bearer. Cheile încep cu tp_live_ și sunt emise per proiect./api/v1/humanize/api/v1/balanceUn singur apel humanize acceptă până la 1,000 de cuvinte, în limita a 10,000 de caractere, iar fiecare cheie poate emite 60 de cereri pe minut. Documentele mai lungi sunt trimise ca o succesiune de apeluri.
Parametri de cerere
Doar text este obligatoriu. Tot restul are o valoare implicită rezonabilă, astfel încât integrarea minimă este un singur câmp.
| Parametru | Type | Prezență | Note |
|---|---|---|---|
text | string | Obligatoriu | Textul care trebuie humanizat. Până la 1,000 de cuvinte, în limita a 10,000 de caractere per cerere. |
writingMode | string | Implicit: Academic | Una dintre valorile Academic, Corporate, Creative, Blog/SEO sau General. Stabilește registrul pe care îl păstrează rescrierea. |
intensityScalar | number | Implicit: 0.5 | Una dintre valorile 0, 0.25, 0.5, 0.75 sau 1. Cât de mult se îndepărtează rescrierea de sursă, de la Mild prin Balanced până la Aggressive. |
language | string | Opțional | Direcționează textul non-englez către ruta multilingvă. Omiteți-l sau trimiteți engleză pentru motorul englez optimizat fin. |
englishVariant | string | Opțional | American sau British. Menține ortografia și vocabularul de o parte sau alta a Atlanticului. |
freezeTerms | string[] | Opțional | Până la 10 termeni sau expresii păstrate identic prin rescriere: denumiri de constructe, instrumente, nume de produse. |
removeEmDashes | boolean | Opțional | Rescrie construcțiile cu em dash în punctuație convențională. |
requestId | string | Recomandat | Tokenul dvs. de idempotentă. Repetarea lui în aproximativ zece minute redă răspunsul stocat, în loc să taxeze din nou. |
Câmpuri de răspuns
outputTextTextul humanizat.metrics.inputWords / outputWordsCuvinte primite și cuvinte returnate. Rescrierile sunt adesea puțin mai lungi decât sursa.metrics.wordsChargedCe a costat apelul. Este întotdeauna egal cu numărul de intrare, niciodată cu numărul de ieșire.metrics.balanceRemainingCreditele de cuvinte rămase pe cheie după acest apel, astfel încât să puteți măsura fără o a doua cerere.metrics.modelLatencyMs / routeTimpul motorului pentru rescriere și ruta care a servit-o.Erori și reîncercări
Fiecare eroare returnează JSON cu un error.code stabil și un mesaj ușor de înțeles. Regula importantă pentru proiectare: vi se taxează doar pentru o rescriere care a fost livrată, iar reîncercarea cu același requestId este întotdeauna sigură.
UNAUTHORIZEDCheie API lipsă sau nerecunoscută. Verificați antetul Authorization: Bearer.INSUFFICIENT_BALANCENu există suficiente credite de cuvinte pe cheie. Răspunsul include soldul disponibil.REQUEST_IN_PROGRESSO solicitare cu acest requestId este încă în procesare. Așteaptă-o în loc să o concurezi.TOO_LONG / VALIDATION_FAILEDIntrarea depășește limita de 1,000 de cuvinte sau un parametru este formatat incorect. Răspunsul enumeră problemele exacte.ENGINE_ERRORMotorul a eșuat sau a expirat. Cuvintele au fost deja returnate în soldul dvs.; reîncercați cu același requestId.Motorul din spatele endpointului
Fiecare apel rulează motorul TextPulse publicat, măsurat pe un corpus academic de 2.000 de documente și rulat din nou pe măsură ce modelele de detecție se actualizează. Rate de scor mic pe detector:
Cifre măsurate de furnizor, publicate împreună cu corpusul lor. Niciun humanizer nu poate promite un rezultat al unui detector pentru un document anume, așa că construiește mesajele produsului tău pe baza măsurătorii, nu pe o garanție.
Ce construiesc echipele pe API-ul humanizerului
Platforme EdTech și de scriere
Adăugați o acțiune de humanizare lângă funcțiile existente de gramatică sau parafrazare. Modul Academic păstrează intacte citările, astfel încât instrumentele destinate studenților nu trebuie să elimine referințele înainte de a trimite textul.
Instrumente pentru documente și corectură
Trimiteți documente întregi în blocuri de 1.000 de cuvinte și reasamblați-le. Freeze terms păstrează numele și terminologia stabile între blocuri, iar reîncercările idempotente fac ca fluxurile batch să poată fi rulate din nou în siguranță.
Produse de conținut și SEO
Modul Blog/SEO rescrie schițele în proză publicabilă, în timp ce freeze terms blochează cuvintele-cheie țintă, astfel încât textul își păstrează intenția de căutare și pierde cadența mecanică.
Parteneri white-label
Endpointul rulează invizibil în interiorul produsului dumneavoastră: interfața dumneavoastră, facturarea dumneavoastră, motorul nostru. Aranjamentele de parteneriat sunt cotate în funcție de volumul lunar prin formularul de acces.
Prețuri API humanizator AI
Creditele sunt preplătite și se consumă cu fiecare cuvânt. Facturarea numără ce trimiți, nu ce returnează motorul, iar orice apel care nu produce o rescriere este creditat înapoi la cheie.
Creditele sunt valabile timp de 12 luni de la achiziție și acoperă fiecare limbă, mod de scriere și variantă de engleză pe care endpoint-ul le acceptă. Pentru volum susținut sau pentru un aranjament white-label în propriul produs, solicitați acces și vă vom face o ofertă în funcție de volumul lunar.
Obțineți cheia API
Cheile se emit per proiect. Descrieți ce construiți și vă vom răspunde în termen de 24 hours.