API d'IA et jetons : comment estimer sa facture mensuelle
Jetons d'entrée et de sortie, contexte, mise en cache, traitement différé : apprenez à estimer et plafonner la facture d'une API d'IA avant de lancer une automatisation.

La facture d'une API d'IA se calcule avec une formule simple : nombre de requêtes × (jetons d'entrée × prix d'entrée + jetons de sortie × prix de sortie). La difficulté n'est pas la formule, mais l'estimation des volumes : un jeton n'est pas un mot, le texte envoyé comprend bien plus que votre question, et la sortie coûte en général plus cher que l'entrée. Ce guide explique comment bâtir une estimation réaliste et comment éviter qu'une automatisation ne fasse exploser la dépense.
Les prix unitaires changent régulièrement et varient selon le modèle : consultez toujours la page tarifaire officielle du fournisseur. Les chiffres ci-dessous sont des exemples de méthode, pas des tarifs.
Qu'est-ce qu'un jeton ?
Un jeton (token) est un fragment de texte, de quelques lettres, traité comme une unité par le modèle. Un mot courant peut tenir en un seul jeton ; un mot long, rare ou technique, en plusieurs. En français, avec les accents et les mots composés, un texte consomme généralement plus de jetons qu'un texte anglais de même sens. Les fournisseurs proposent un outil de comptage ou un « tokenizer » pour mesurer précisément un texte : utilisez-le sur un échantillon de vos documents réels plutôt que de vous fier à une règle de conversion.
Les prix sont le plus souvent exprimés par million de jetons, avec deux lignes distinctes : les jetons d'entrée (ce que vous envoyez) et les jetons de sortie (ce que le modèle produit).
Ce qui compose l'entrée
Beaucoup d'estimations sous-évaluent l'entrée. Elle comprend :
- les consignes système (le rôle, le ton, les règles) répétées à chaque appel ;
- les documents ou extraits fournis en contexte ;
- l'historique de la conversation, renvoyé à chaque nouveau message ;
- les définitions d'outils ou de fonctions, si vous utilisez des appels de fonctions ;
- la question de l'utilisateur, qui est souvent la partie la plus courte.
Dans un agent conversationnel, l'historique grossit à chaque échange : le coût du dixième message est nettement supérieur à celui du premier, car tout ce qui précède est renvoyé.
Calcul pas à pas (illustratif)
Une entreprise veut résumer 400 courriers par mois. Hypothèses fictives de méthode :
- entrée moyenne par courrier : 1 800 jetons de texte + 300 jetons de consignes = 2 100 jetons ;
- sortie moyenne : 250 jetons de résumé ;
- prix hypothétique : 2 euros par million de jetons d'entrée, 8 euros par million de jetons de sortie.
Entrée : 400 × 2 100 = 840 000 jetons, soit 0,84 million × 2 = 1,68 euro. Sortie : 400 × 250 = 100 000 jetons, soit 0,1 million × 8 = 0,80 euro. Total : 2,48 euros par mois. Dans cet exemple, le coût est négligeable ; c'est le temps de mise en place et de relecture qui domine.
Reprenons avec un agent de support qui traite 5 000 conversations par mois, avec 12 échanges chacune et un historique renvoyé à chaque tour. Si l'entrée moyenne par échange est de 4 000 jetons et la sortie de 300, le volume est 5 000 × 12 = 60 000 échanges ; entrée 60 000 × 4 000 = 240 millions de jetons × 2 = 480 euros ; sortie 60 000 × 300 = 18 millions × 8 = 144 euros ; total 624 euros par mois. La même logique de prix mène à un ordre de grandeur très différent : le volume et la longueur du contexte font le coût.
Les leviers pour maîtriser la dépense
| Levier | Principe | Précaution |
|---|---|---|
| Choisir un modèle plus petit pour les tâches simples | Classification, extraction ou reformulation ne demandent pas toujours le modèle le plus puissant | Tester la qualité sur un échantillon avant de généraliser |
| Mise en cache du contexte | Certains fournisseurs facturent moins cher les parties répétées du contexte | Vérifier les conditions et la durée de validité du cache |
| Traitement différé (batch) | Tarif réduit pour des tâches qui n'ont pas besoin d'une réponse immédiate | Délai de réponse plus long |
| Limiter la sortie | Fixer une longueur maximale de réponse | Risque de réponses tronquées |
| Résumer l'historique | Remplacer un long historique par un résumé | Perte possible de détails |
| Plafonds et alertes | Limite de dépense mensuelle dans la console | À configurer dès le premier jour |
Les risques de dérapage
- Les boucles automatiques. Un script qui relance une requête en cas d'erreur sans limite peut consommer des milliers d'appels en quelques minutes.
- Les clés d'API exposées. Une clé publiée dans un dépôt de code ou dans une page web peut être utilisée par des tiers à vos frais. Stockez-la dans un coffre de secrets, limitez ses droits et renouvelez-la en cas de doute.
- Les documents volumineux. Envoyer systématiquement un document de cent pages pour une question courte multiplie la facture ; préférez l'extraction des passages pertinents.
- Les essais de développement. Les tests sont facturés comme la production ; prévoyez un budget séparé et un plafond bas.
Méthode d'estimation en cinq étapes
- Choisissez un échantillon représentatif de vingt cas réels et mesurez leurs jetons d'entrée et de sortie.
- Calculez la moyenne et la valeur haute (par exemple le quatrième quartile) pour constituer une fourchette.
- Estimez le volume mensuel avec un scénario bas, central et haut.
- Multipliez par les prix unitaires de la page officielle et ajoutez une marge de sécurité pour les relances et les tests.
- Configurez un plafond mensuel légèrement supérieur au scénario haut, et suivez la consommation chaque semaine le premier mois.
Aspects juridiques et fiscaux
Si les textes envoyés contiennent des données personnelles, l'API relève du RGPD : accord de traitement des données avec le fournisseur, vérification du lieu de traitement et des transferts hors Union européenne, durée de conservation. Voir le guide sur l'IA, le RGPD et les données confidentielles. Sur le plan comptable, la facturation par un fournisseur établi hors de France appelle un traitement de TVA spécifique, expliqué dans le guide sur la TVA et la comptabilité.
Questions fréquentes
Combien de mots représente un million de jetons ?
Cela dépend de la langue et du texte. Comme ordre de grandeur indicatif, un jeton représente un peu moins d'un mot en anglais, et moins encore en français. Mesurez avec l'outil de comptage du fournisseur sur vos propres textes.
La sortie coûte-t-elle plus cher que l'entrée ?
En général, oui : les fournisseurs facturent plus cher les jetons produits que les jetons reçus. Vérifiez les deux lignes sur la page tarifaire.
Faut-il un abonnement ou l'API ?
Un abonnement convient à un usage humain, interactif. L'API convient aux automatisations et aux produits. Les deux sont facturés séparément chez la plupart des éditeurs : un abonnement ne donne pas automatiquement de crédits d'API.
Sources
- CNIL — recommandations sur les traitements de données personnelles avec des systèmes d'IA
- ANSSI / Cybermalveillance — bonnes pratiques de gestion des secrets et des clés d'accès
- Entreprendre.Service-Public.fr — TVA sur les services achetés à l'étranger
