Aller au contenu
TurnitPass
DéveloppeursAPI v1Obtenir une clé API
Parcourir la documentation

DéveloppeursDémarrage rapide

Faites votre première requête de révision

Créez une clé API depuis l’espace de travail, puis appelez les endpoints d’écriture, de vérification et de citation avec la même clé.

REST API v1

Parcours en cinq minutes

D’un espace de travail vide au premier brouillon humanisé.

Gardez la même séquence que le produit public : créez l’accès, confirmez les crédits, émettez une clé, puis appelez l’endpoint d’écriture depuis votre serveur.

Parcours d’intégration

Ce qui doit se passer d’abord

Créer l’espace de travail

01

La connexion Google ouvre un espace de travail API privé.

Ajouter des mots

02

Les hooks checkout et portal sont prêts pour les clés Stripe finales.

Générer une clé

03

Copiez la clé une fois et stockez-la sur votre serveur.

Appeler /humanize

04

Envoyez du texte et recevez une sortie mesurée.

Requête serveur

Endpoint humanize

v1 prêt
request
POST
curl -X POST https://turnitpass.com/api/v1/humanize \
  -H "Authorization: Bearer tp_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Paste the AI-assisted draft you want to revise",
    "language": "en",
    "mode": "reduce-aigc"
  }'
response
200 OK
{
  "output": "The revised text...",
  "words_used": 142,
  "words_remaining": 2858
}

Appel suivant

Associez le résultat aux endpoints de détection ou de citation lorsque votre application a besoin de boucles de relecture.

Voir les exemples

Moins de cinq minutes

Configuration

1

Créer un compte

Connectez-vous avec Google, puis ouvrez l’espace de travail pour gérer facturation, clés API, usage et solde de mots.

2

Choisir un forfait ou un budget de mots

Stripe checkout et le portail client sont branchés. Les clés et prix live restent une configuration finale.

3

Créer une clé API

Générez une clé depuis l’espace de travail, copiez-la immédiatement et envoyez-la comme jeton Bearer.

4

Envoyer la première requête

Utilisez les exemples ci-dessous pour appeler l’endpoint humanizer et inspecter la forme de la réponse.

Votre premier appel API

Remplacez tp_live_your_api_key par une clé générée depuis l’espace de travail. Les requêtes doivent partir du code serveur, pas du navigateur.

Requête humanize
curl
curl -X POST https://turnitpass.com/api/v1/humanize \
  -H "Authorization: Bearer tp_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"text":"Collez le brouillon à réviser","language":"en","mode":"reduce-aigc","personal_terms":["TurnitPass"]}'
Requête paraphrase
curl
curl -X POST https://turnitpass.com/api/v1/paraphrase \
  -H "Authorization: Bearer tp_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"text":"Réécrivez ce paragraphe dans un style académique plus naturel.","mode":"academic"}'

Réponse

response
200 OK
{
  "output": "The humanized version of your text...",
  "words_used": 8,
  "words_remaining": 249992
}
Les requêtes de transformation en échec renvoient des erreurs JSON structurées. Les échecs de validation ou du moteur ne consomment pas de solde de mots.

Au-delà du premier appel

Exemples de flux

La plupart des intégrations combinent plusieurs surfaces TurnitPass. Utilisez des appels detector avant ou après la réécriture, puis citation et bibliography lorsque l’application a besoin de sources structurées.

Requête detector
POST /api/v1/detect
curl -X POST https://turnitpass.com/api/v1/detect \
  -H "Authorization: Bearer tp_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Paste at least 50 words of writing to scan.",
    "language": "en",
    "source_kind": "paste"
  }'
Requête citation
POST /api/v1/citation
curl -X POST https://turnitpass.com/api/v1/citation \
  -H "Authorization: Bearer tp_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "input": "https://example.com/research-article",
    "style": "apa"
  }'
Les réponses citation et bibliography incluent du texte formaté et, lorsque disponibles, des exports BibTeX et RIS.

Étapes suivantes

01

S’authentifier avec des clés API Bearer

Les requêtes de développement utilisent des clés API générées depuis l’espace de travail TurnitPass.

02

API REST TurnitPass

Référence pour les endpoints authentifiés de révision, paraphrase, vérification des signaux, citation, bibliographie et statut de clé.

Ensuite, intégrez-le à votre flux.Continuer la lecture