Creat pentru dezvoltatori

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.

POSThttps://textpulse.ai/api/v1/humanize

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  }'
200 OKapplication/json
{  "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

Ambele rute citesc cheia ta dintr-un antet Authorization: Bearer. Cheile încep cu tp_live_ și sunt emise per proiect.
POST/api/v1/humanize
Rescrie textul generat de AI în proză naturală.
GET/api/v1/balance
Citește creditele de cuvinte rămase pe cheia ta.

Un 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.

ParametruTypePrezențăNote
textstringObligatoriuTextul care trebuie humanizat. Până la 1,000 de cuvinte, în limita a 10,000 de caractere per cerere.
writingModestringImplicit: AcademicUna dintre valorile Academic, Corporate, Creative, Blog/SEO sau General. Stabilește registrul pe care îl păstrează rescrierea.
intensityScalarnumberImplicit: 0.5Una 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.
languagestringOpționalDirecționează textul non-englez către ruta multilingvă. Omiteți-l sau trimiteți engleză pentru motorul englez optimizat fin.
englishVariantstringOpționalAmerican sau British. Menține ortografia și vocabularul de o parte sau alta a Atlanticului.
freezeTermsstring[]OpționalPână la 10 termeni sau expresii păstrate identic prin rescriere: denumiri de constructe, instrumente, nume de produse.
removeEmDashesbooleanOpționalRescrie construcțiile cu em dash în punctuație convențională.
requestIdstringRecomandatTokenul 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ă.

401UNAUTHORIZEDCheie API lipsă sau nerecunoscută. Verificați antetul Authorization: Bearer.
402INSUFFICIENT_BALANCENu există suficiente credite de cuvinte pe cheie. Răspunsul include soldul disponibil.
409REQUEST_IN_PROGRESSO solicitare cu acest requestId este încă în procesare. Așteaptă-o în loc să o concurezi.
422TOO_LONG / VALIDATION_FAILEDIntrarea depășește limita de 1,000 de cuvinte sau un parametru este formatat incorect. Răspunsul enumeră problemele exacte.
5xxENGINE_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:

92.33%
Turnitin AI
89.12%
Originality.ai
87.91%
GPTZero

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.

Starter
$28
100K cuvinte
$0.28 per 1,000 de cuvinte
Growth
$125
500K cuvinte
$0.25 per 1,000 de cuvinte
Pro
$440
2M cuvinte
$0.22 per 1,000 de cuvinte
Cel mai bun raport valoareScale
$2,000
10M cuvinte
$0.20 per 1,000 de cuvinte

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.

Datele dumneavoastră sunt folosite doar pentru a provisiona cheia și nimic altceva.

Întrebări despre API-ul de humanizare AI