Guide
Coût d'un agent IA : ce qui est facturé à chaque tour
Pourquoi un agent IA consomme plus qu'une conversation, ce que facture l'API à chaque tour, et comment plafonner la dépense. Tarifs relevés le 15/11/2026.
Mis à jour le
Le coût d'un agent IA tient surtout à sa boucle : à chaque tour, le modèle relit l'ensemble du contexte accumulé, puis produit sa réponse, et vous payez les deux. Un agent qui fait dix tours paie donc dix fois la lecture d'un contexte qui grossit à chaque tour. Anthropic a mesuré qu'un agent consomme environ 4 fois plus de jetons qu'une conversation, et un système multi-agents environ 15 fois plus. Le prix par jeton compte, mais le nombre de tours et la taille du contexte comptent autant. (Ce qu'est un jeton : voir la définition du lexique.)
Ce qui est facturé
La documentation d'Anthropic sur l'appel d'outils liste ce qui entre dans la facture d'une requête avec outils :
- les jetons d'entrée, y compris les définitions d'outils (noms, descriptions, schémas) ;
- les jetons de sortie générés ;
- pour les outils exécutés côté serveur, un tarif à l'usage en plus (la recherche web est facturée par recherche).
S'y ajoutent les blocs d'appel et de résultat d'outils, et un message système dédié à l'appel d'outils que l'interface de programmation (API) insère automatiquement : 286 jetons pour Claude Opus 5.5, d'après la documentation lue le 15/11/2026.
Les tarifs publics (relevés le 15/11/2026)
Prix publiés par Anthropic, en dollars américains par million de jetons, relevés le 15/11/2026 :
| Modèle | Entrée | Sortie | Lecture depuis le cache |
|---|---|---|---|
| Claude Opus 5.5 | 4 $ | 20 $ | 0,20 $ |
| Claude Sonnet 5.5 | 2 $ | 10 $ | 0,10 $ |
| Claude Haiku 5.5 (requêtes jusqu'à 100 000 jetons) | 0,10 $ | 0,50 $ | 0,01 $ |
Autres lignes relevées le 15/11/2026 sur la même page :
- recherche web : 10 $ pour 1 000 recherches, plus les jetons des résultats ;
- traitement par lots (Batch API, pour les tâches non urgentes) : 50 % de réduction sur l'entrée et la sortie ;
- Claude Managed Agents (agent hébergé par Anthropic) : les jetons au tarif du modèle, plus 0,08 $ par heure de session active.
Ces tarifs changent : vérifiez toujours la page officielle avant de chiffrer.
Un exemple de calcul publié par Anthropic
La page de tarifs d'Anthropic donne cet exemple pour une session d'une heure de Claude Managed Agents avec Claude Opus 5.5 (relevé le 15/11/2026) :
| Poste | Calcul | Coût |
|---|---|---|
| Jetons d'entrée | 50 000 × 4 $ / 1 000 000 | 0,20 $ |
| Jetons de sortie | 15 000 × 20 $ / 1 000 000 | 0,30 $ |
| Durée de session | 1 heure × 0,08 $ | 0,08 $ |
| Total | 0,58 $ |
Si 40 000 des jetons d'entrée sont lus depuis le cache, le total tombe à 0,428 $ dans le même exemple. C'est l'effet de la mise en cache : la partie du contexte qui se répète d'un tour à l'autre est facturée à une fraction du prix.
Pourquoi le contexte grossit
La documentation du Claude Agent SDK l'explique : la fenêtre de contexte ne se vide pas entre les tours. Le message système, les définitions d'outils, l'historique, les paramètres et les résultats d'outils s'accumulent. Un gros fichier lu ou une commande bavarde peut consommer des milliers de jetons en un seul tour, puis être relu à chaque tour suivant. Les parties stables (message système, définitions d'outils) sont mises en cache automatiquement dans ce SDK.
Les leviers pour contenir la dépense
| Levier | Effet | Source |
|---|---|---|
Plafonner les tours (max_turns) |
Arrête une boucle qui s'éternise | Claude Agent SDK |
Plafonner la dépense (max_budget_usd) |
Arrête la boucle à un seuil de dépense estimée, sous-agents compris | Claude Agent SDK |
| Choisir le modèle selon la tâche | Haiku pour le simple, Sonnet pour la plupart des usages en production, Opus pour le raisonnement le plus complexe | Page de tarifs d'Anthropic |
| Aiguiller les demandes | Envoyer les questions simples vers un modèle plus petit et moins cher | « Building effective agents » |
| Mettre en cache | Le contexte répété coûte une fraction du prix d'entrée | Page de tarifs d'Anthropic |
| Traiter par lots | 50 % de réduction pour ce qui n'est pas urgent | Page de tarifs d'Anthropic |
| Réduire l'effort de raisonnement | Moins de jetons par tour pour les tâches simples (effort="low") |
Claude Agent SDK |
| Limiter les réponses d'outils | Pagination, filtres, troncature : moins de jetons relus à chaque tour | Anthropic, « Writing effective tools for agents » |
| Déléguer à des sous-agents | Le contexte principal ne grossit que du résumé renvoyé | Claude Agent SDK |
Deux précisions de la documentation du Claude Agent SDK : le plafond de dépense est vérifié après chaque réponse du modèle, donc la dépense peut le dépasser du coût d'une réponse ; et le résultat final de chaque session indique son coût total (total_cost_usd), ce qui permet de suivre la dépense par tâche.
Mesurer le bon indicateur
Le prix du million de jetons ne dit pas ce que coûte une tâche. Mesurez plutôt le coût par tâche réussie : coût total des sessions divisé par le nombre de tâches réellement menées à bien, mesuré sur vos propres essais (voir évaluer un agent). Un modèle moins cher qui a besoin de plus de tours ou échoue plus souvent peut revenir plus cher. Et avant d'opter pour plusieurs agents, rappelez-vous la condition posée par Anthropic : la valeur de la tâche doit être assez élevée pour payer le surcoût (voir systèmes multi-agents).
Questions fréquentes
Pourquoi un agent coûte-t-il plus cher qu'un chatbot ?
Parce qu'à chaque tour de sa boucle, le modèle relit tout le contexte accumulé : instructions, définitions d'outils, historique et résultats d'outils. Anthropic a mesuré qu'un agent consomme environ 4 fois plus de jetons qu'une conversation.
Comment plafonner la dépense d'un agent ?
En fixant un nombre maximal de tours et un budget maximal. Le Claude Agent SDK propose max_turns et max_budget_usd ; la boucle s'arrête quand l'un des deux est atteint.
Sources
Pages consultées pour écrire cet article :
- https://platform.claude.com/docs/en/about-claude/pricing
- https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview
- https://code.claude.com/docs/en/agent-sdk/agent-loop
- https://www.anthropic.com/engineering/multi-agent-research-system
- https://www.anthropic.com/engineering/building-effective-agents
- https://www.anthropic.com/engineering/writing-tools-for-agents