Aller au contenu

IA : remplir, rédiger, analyser

Trois usages, facturés à l’unité en production (0,05 € HT le remplissage, 0,20 € HT la lettre sur mesure, 0,10 € HT l’outil). Avec une clé test, la réponse est simulée et gratuite. Les textes envoyés ne sont pas conservés par vitef et ne servent pas à entraîner les modèles.

Remplir une lettre depuis une phrase

POST/v1/ai/fill

Corps : letter, provider (facultatif), text (3 à 2 000 caractères). Réponse : les values reconnues et leur nombre (filled), à passer ensuite au rendu ou à l’envoi.

Requête
curl -X POST "https://app.vitef.com/v1/ai/fill" \
  -H "Authorization: Bearer $VITEF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "letter": "resiliation-box",
  "provider": "sfr",
  "text": "Je veux résilier ma box SFR, ligne 06 12 34 56 78, je déménage le 15 octobre"
}'
Réponse 200
{
  "values": {
    "ref": "0612345678",
    "motif": "Déménagement"
  },
  "filled": 2
}

Rédiger une lettre sur mesure

POST/v1/ai/letter

Corps : text (la situation, 10 à 4 000 caractères) et sender (facultatif). La réponse contient doc, directement utilisable dans POST /v1/mailings. Relisez toujours la lettre avant de l’envoyer.

Requête
curl -X POST "https://app.vitef.com/v1/ai/letter" \
  -H "Authorization: Bearer $VITEF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "text": "Mon propriétaire ne me rend pas mon dépôt de garantie de 900 euros depuis 3 mois",
  "sender": {
    "name": "Camille Martin",
    "street": "12 rue des Lilas",
    "city": "69003 Lyon"
  }
}'
Réponse 200
{
  "title": "Demande de restitution du dépôt de garantie",
  "recipient": [
    "[Nom du propriétaire]",
    "[Adresse du propriétaire]"
  ],
  "subject": "Mise en demeure de restituer mon dépôt de garantie",
  "body": [
    "Madame, Monsieur,",
    "…",
    "Je vous prie d’agréer, Madame, Monsieur, l’expression de mes salutations distinguées."
  ],
  "tip": "…",
  "doc": {
    "title": "Demande de restitution du dépôt de garantie",
    "sender": [
      "Camille Martin",
      "12 rue des Lilas",
      "69003 Lyon"
    ],
    "recipient": [
      "…"
    ],
    "place": "Lyon",
    "date": "24 septembre 2026",
    "subject": "…",
    "body": [
      "…"
    ],
    "signature": "Camille Martin"
  }
}

Outils IA du catalogue

POST/v1/ai/tools/{slug}

Les outils (comprendre un courrier, répondre à un e-mail…) et leurs champs (inputs) sont listés par GET /v1/catalogue. Réponse : le texte produit.

Requête
curl -X POST "https://app.vitef.com/v1/ai/tools/comprendre-courrier" \
  -H "Authorization: Bearer $VITEF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "inputs": {
    "text": "Madame, suite à votre retard de paiement, nous vous mettons en demeure de régler la somme de 120 euros sous 8 jours."
  }
}'
Réponse 200
{
  "slug": "comprendre-courrier",
  "text": "En résumé : …"
}

Champs manquants : 422 inputs_incomplete ; texte trop long : 422 inputs_too_long ; lien seul ou texte trop court à la place du texte à traiter (l’IA n’ouvre pas les liens) : 422 inputs_invalid.