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 ia una dintre valorile 0, 0.25, 0.5, 0.75, 1 sau 1.25, de la Ușor până la valoarea implicită Echilibrat la 0.5 și Agresiv la 1, până la ULTRA la 1.25.
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.
ULTRANEW!
ULTRA: Cea mai mare reducere a scorului AI prin API
Noua setare de intensitate a șasea funcționează pe același endpoint. Setează intensityScalar la 1.25 pentru ULTRA, rescrierea maximă a humanizerului, cu o rată de reducere a scorului GPTZero de 89%.
Reducerea scorului AI vs. Fidelitate semantică vs. gramatică
- Reducerea scorului AI (GPTZero, %)
- Fidelitate semantică (suport NLI × 100)
- Gramatică (LanguageTool semnalează la 1.000 de cuvinte)
Un parametru
Setează intensityScalar la 1.25 în cererea pe care o trimiți deja. Endpointul, cheia Bearer și răspunsul JSON rămân la fel.
Rescrierea maximă
ULTRA rescrie mai mult din fiecare paragraf decât orice altă setare, cu cea mai mare reducere a scorului AI, în schimbul unei lizibilități și gramatici ușor mai slabe. Revizuiește rezultatul înainte de trimitere.
Doar text în engleză
ULTRA funcționează doar cu text în limba engleză. Celelalte cinci setări acoperă toate limbile acceptate de API.
Facturat per cuvânt introdus
O solicitare ULTRA este facturată per cuvânt de intrare, la fel ca orice altă setare, iar o solicitare pe care motorul nu reușește să o finalizeze îți returnează automat cuvintele în sold.
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, 1 sau 1.25. Cât de departe se îndepărtează rescrierea de textul sursă, de la Ușor prin Echilibrat și Agresiv până la ULTRA. ULTRA (1.25) funcționează doar pe text în engleză. |
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.keptLinesTitlurile, listele, tabelele, ecuațiile și referințele returnate exact așa cum au fost scrise. Este prezent doar atunci când textul are astfel de linii.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.INSUFFICIENT_PROSETextul are 50 de cuvinte sau mai puține în paragrafele corpului de text alături de titluri, liste, tabele, ecuații sau referințe, astfel încât este prea puțin de umanizat. Nu se percepe nicio taxă; adăugați mai multe paragrafe și reîncercați.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.