Aller au contenu

Accès programmatique

API

Le même cabinet, sans passer par Telegram. Vous branchez votre éditeur, votre script ou votre back-office : le texte part, l’analyse revient.

Comment ça se paie

Une clé, deux façons de s’en servir

La clé passe-partout. Vous la branchez dans l’outil que vous voulez — format OpenAI — et vous payez les tokens consommés : 2 € le million, soit 1 à 3 centimes par échange. Aucun plafond, aucun engagement.

Les deux analyses structurées — quatre tours d’objections et verdict, ou avec la fiche Dépôt — se paient sur le même crédit. Vous choisissez seulement comment recevoir le résultat : dans la réponse de l’API, ou dans Telegram en envoyant le texte au bot avec votre code.

Une relecture professionnelle coûte 80 à 150 €. Ici, vous payez la contradiction, pas la réécriture — et une panne de notre côté est remboursée automatiquement.

Trois modèles, un seul point d’entrée

cabinet-boost s’appelle en /v1/chat/completions, format OpenAI standard. Les deux autres passent par /v1/travaux, parce qu’ils déroulent quatre tours et rendent un verdict.

Boost d’écriture

2 € / million de tokens / travail

Le modèle, avec la voix et la posture du Cabinet appliquées côté serveur. Vous l’appelez au format OpenAI, depuis n’importe quel outil.

Quand l’utiliser
Reformuler, resserrer, objecter, chercher l’angle — dans Obsidian, VS Code, un script, votre propre interface.
Calibrage du prompt
Facturé au token réellement consommé : un échange courant coûte 1 à 3 centimes. Aucun engagement, aucun plafond.
Valeur du champ modele
"cabinet-boost"

Contradiction

1,90 € / travail

Cadrage du texte, puis quatre tours de contradiction, puis un verdict écrit. Aucune fiche : c’est l’épreuve seule.

Quand l’utiliser
Un article déjà écrit, une tribune à publier demain, un argument que vous voulez tester avant de l’envoyer.
Calibrage du prompt
Quatre tours maximum, 250 mots par tour, une seule question par tour, verdict borné à trois valeurs.
Valeur du champ modele
"crash"

Projet

4,90 € / travail

Le même débat, puis la fiche Dépôt : thèse consolidée, objections surmontées et restées ouvertes, extraits citables, pistes.

Quand l’utiliser
Un mémoire, un essai long, un dossier qui doit resservir : vous avez besoin d’un document à la fin, pas seulement d’un verdict.
Calibrage du prompt
Mêmes tours, plus une passe d’archiviste : dix rubriques fixes, faits et hypothèses séparés, références non vérifiées signalées.
Valeur du champ modele
"projet"

Pourquoi ce calibrage, et pas un prompt libre

Un modèle laissé libre flatte, s’étale et conclut toujours par « cela mérite discussion ». Ici, le prompt est contraint pièce par pièce :

  • Quatre tours, jamais plus. Sans borne, la contradiction tourne en rond et le client paie pour du remplissage.
  • Une seule question par tour. Deux questions à la fois diluent la réponse : l’auteur répond à la plus facile.
  • 250 mots par tour. Assez pour nommer une faille et l’expliquer, trop peu pour réécrire le texte à sa place.
  • Verdict à trois valeurs. « Tient », « Tient sous conditions », « Ne tient pas » : un jugement daté, pas une appréciation floue.
  • Faits et hypothèses séparés. Une référence douteuse est signalée comme non vérifiée, jamais inventée.
  • Aucune flatterie. Pas de « excellente question » : ce qui cède est dit, avec la raison.

Conséquence pratique pour l’intégration : la réponse arrive dans un format stable. Vous pouvez parser verdict, statut et question_cadrage sans heuristique fragile.

Les routes

Trois routes, trois usages. Base : https://vps-3428a3ce.vps.ovh.ca/api. En-tête obligatoire : Authorization: Bearer cab_live_….

POST /v1/chat/completions Le boost d’écriture, format OpenAI : la clé se branche partout.
POST /v1/contradiction Quatre tours et un verdict. Sans travail_id : nouveau texte ; avec travail_id + message : tour suivant.
POST /v1/projet La même analyse, plus la fiche Dépôt (fiche: true).

Un appel complet

curl -X POST https://vps-3428a3ce.vps.ovh.ca/api/v1/contradiction \
  -H "Authorization: Bearer cab_live_…" \
  -H "Content-Type: application/json" \
  -d '{
        "texte": "La technique n\u2019est jamais neutre.",
        "projet": "article",
        "profil": "journaliste",
        "email": "[email protected]"
      }'

La réponse contient l’identifiant du travail, la première objection et le solde restant. Les tours suivants s’envoient sur la même route, avec travail_id et message. Ajoutez email pour recevoir le résultat par mail — l’adresse du compte est utilisée par défaut.

Vous préférez le recevoir dans Telegram ? Envoyez le même texte à @CabinAppBot avec votre code d’accès : le travail arrive dans la conversation, sur le même crédit. L’envoi par e-mail demande un service d’envoi (Resend, Brevo, SMTP) : dites-nous si vous le voulez, nous le branchons.

Ce que l’API ne fait pas

  • Elle ne rédige pas à votre place : elle éprouve le texte que vous fournissez.
  • Elle ne vérifie pas les faits ; les références douteuses sont signalées comme telles.
  • Elle ne remplace ni un relecteur, ni un directeur de thèse, ni un avocat.

Cinq écrans, une minute. Pour qui n’a jamais appelé une API.

Mode d’emploi, en cinq étapes

Copiez, collez, ça marche. Remplacez seulement cab_live_votre_cle par la vôtre — elle n’est affichée qu’une fois, à la création.

  1. 1 · Créer la clé

    • Espace membre → section « Clés d’API » → « Créer ma clé ».
    • Elle s’affiche une seule fois : copiez-la tout de suite.
  2. 2 · Vérifier qu’elle fonctionne

    curl https://vps-3428a3ce.vps.ovh.ca/api/v1/models \
      -H "Authorization: Bearer cab_live_votre_cle"

    Réponse : la liste des modèles (cabinet-boost, cabinet-contradiction, cabinet-projet). Un 401 signifie clé fausse ou révoquée.

  3. 3 · Envoyer un texte

    curl -X POST https://vps-3428a3ce.vps.ovh.ca/api/v1/chat/completions \
      -H "Authorization: Bearer cab_live_votre_cle" \
      -H "Content-Type: application/json" \
      -d '{"model":"cabinet-boost","messages":[{"role":"user","content":"Rends ce paragraphe plus sec : …"}]}'

    Réponse au format OpenAI : choices[0].message.content. Aucun prompt système à écrire — le Cabinet l’applique.

  4. 4 · Les deux analyses structurées

    curl -X POST https://vps-3428a3ce.vps.ovh.ca/api/v1/contradiction \
      -H "Authorization: Bearer cab_live_votre_cle" \
      -H "Content-Type: application/json" \
      -d '{"texte":"Votre thèse en quelques phrases…","projet":"article"}'

    1,90 € le travail : quatre tours d’objections et un verdict. « /v1/projet » ajoute la fiche Dépôt (4,90 €).

  5. 5 · Suivre le solde

    • Espace membre → « Clés d’API » : solde, courbe sur 30 jours, historique.
    • Débité au token : 2 € le million, un à trois centimes par échange.
    • Solde vide : la réponse est un 402 avec le prix et le solde, jamais une erreur muette.