Tarification de l'OpenAI Agents SDK : coût de l'API Responses pour les agents
Combien coûte l'exécution d'un agent OpenAI : GPT-5.5, GPT-5.4, GPT-5.4 mini, GPT-5.4 nano et GPT-5.3-Codex sur l'API Responses et l'Agents SDK, avec les calculs en cache et par lots, et les seuils de rentabilité de ChatGPT Pro et Business.
Le texte de l'article comporte la date de vérification. Le tableau des tarifs ci-dessous est reconstruit à partir du catalogue en direct à chaque déploiement.
Victoire la plus rapide
L'Agents SDK est gratuit ; les tokens de l'API Responses en dessous ne le sont pas. Sur une trace d'utilisation d'outils en 12 étapes, une exécution coûte 0,94 $ sur GPT-5.5 (5 $/30 $), 0,47 $ sur GPT-5.4 (2,50 $/15 $), 0,14 $ sur GPT-5.4 mini (0,75 $/4,50 $) et 0,038 $ sur GPT-5.4 nano (0,20 $/1,25 $). La mise en cache automatique des prompts réduit ces coûts d'environ deux tiers, et GPT-5.4 mini est le modèle le moins cher auquel nous ferions confiance pour une boucle d'outils en production.
La réponse directe : de 0,04 $ à 0,94 $ par exécution d'agent
Un agent OpenAI coûte entre quatre cents et environ un dollar par exécution de 12 étapes selon le modèle, et le SDK n'ajoute rien. L'Agents SDK (Agent, Runner) est une couche d'orchestration open-source au-dessus de l'API Responses ; vous payez les tarifs de tokens du modèle utilisé par l'agent. En utilisant un prompt système de 4 000 tokens plus les schémas d'outils, des résultats d'outils de 1 500 tokens et 300 tokens de sortie par étape (166 800 tokens d'entrée et 3 600 tokens de sortie sur 12 étapes), les coûts d'exécution non mis en cache sont :
| Model | $/1M in / out | Context | 12-step run | Approx. cached | Batch (approx. 50%) |
|---|---|---|---|---|---|
| GPT-5.5 Pro | $30 / $180 | 1M | $5.65 | n/a for loops | $2.83 |
| GPT-5.5 | $5 / $30 | 1M | $0.942 | $0.30 | $0.471 |
| GPT-5.4 | $2.50 / $15 | 1M | $0.471 | $0.15 | $0.236 |
| GPT-5.3-Codex | $1.75 / $14 | 400K | $0.342 | $0.12 | $0.171 |
| GPT-5.4 mini | $0.75 / $4.50 | 400K | $0.141 | $0.045 | $0.071 |
| GPT-5.4 nano | $0.20 / $1.25 | 400K | $0.038 | $0.012 | $0.019 |
Les prix sont en USD par million de tokens de notre catalogue daté du 2026-09-11. Pour GPT-5.4 : 166 800 × 2,50 $ ÷ 1 000 000 = 0,417 $ d'entrée, plus 3 600 × 15 $ ÷ 1 000 000 = 0,054 $ de sortie, total 0,471 $. GPT-5.5 Pro à 12× le tarif de GPT-5.4 est destiné aux problèmes difficiles à une étape, pas aux boucles.
Comment l'API Responses facture une boucle d'outils
Un tour d'agent de l'API Responses est client.responses.create avec tools=[...] et input=[...]. Le modèle renvoie des éléments function_call ; vous les exécutez, ajoutez des éléments function_call_output et rappelez. Chaque appel facture la liste complète des entrées, donc le douzième appel de la trace envoie 23 800 tokens et l'exécution envoie 166 800.
Deux mécanismes spécifiques à Responses modifient ce que vous payez. previous_response_id stocke la conversation côté serveur afin que vous n'envoyiez que les nouveaux éléments ; c'est une commodité, pas une remise, car le contexte stocké est toujours facturé comme entrée à chaque tour. Ce qu'il fait, c'est garder votre préfixe identique en octets, ce qui permet à la mise en cache automatique de se déclencher. Et les tokens de raisonnement sont facturés comme sortie : GPT-5.5 et GPT-5.4 raisonnent par défaut, donc définissez reasoning={"effort": "low"} sur les agents de travail qui n'ont qu'à choisir un outil. La sortie représente 11 % de l'exécution GPT-5.4 ; l'entrée, presque entièrement du contexte répété, représente les 89 % restants.
Mise en cache des prompts sur OpenAI : automatique, environ 90 % de réduction sur le préfixe répété
OpenAI applique automatiquement la mise en cache des prompts à toute requête dont le préfixe correspond à une requête récente, avec les tokens d'entrée mis en cache facturés à environ 10 % du tarif d'entrée listé. Il n'y a pas de bloc cache_control à ajouter ; le travail consiste à maintenir le préfixe stable. Placez le prompt système et les définitions d'outils en premier, ne réorganisez jamais les outils entre les appels et gardez les horodatages et les identifiants de requête hors du préfixe.
Sur la trace en 12 étapes, la mise en cache fait passer GPT-5.4 de 0,471 $ à environ 0,15 $ et GPT-5.4 mini de 0,141 $ à environ 0,045 $. Sur une exécution de 30 étapes (903 000 tokens d'entrée non mis en cache), GPT-5.4 passe de 2,39 $ à environ 0,49 $. Vérifiez en lisant usage.input_tokens_details.cached_tokens ; s'il reste à zéro après la première étape, quelque chose bouge dans le préfixe.
from openai import OpenAI
client = OpenAI()
tools = [{
"type": "function", "name": "lookup_invoice", "strict": True,
"description": "Fetch an invoice by number",
"parameters": {"type": "object", "properties": {"number": {"type": "string"}},
"required": ["number"], "additionalProperties": False},
}]
resp = client.responses.create(
model="gpt-5.4",
instructions=SYSTEM_PROMPT, # stable prefix: instructions + tools
tools=tools,
input=history, # growing list of items
reasoning={"effort": "low"},
max_output_tokens=2000,
)
u = resp.usage
cached = u.input_tokens_details.cached_tokens
# GPT-5.4: $2.50 in, ~$0.25 cached in, $15 out per 1M
cost = ((u.input_tokens - cached) * 2.5 + cached * 0.25
+ u.output_tokens * 15) / 1_000_000La comparaison des coûts de mise en cache des prompts place cela à côté du cache_control explicite d'Anthropic et de la mise en cache de contexte de Gemini.
Le Runner de l'Agents SDK et ce qu'il change en matière de coût
L'Agents SDK exécute la boucle à votre place : Runner.run appelle le modèle, exécute vos fonctions @function_tool, ajoute les résultats et répète jusqu'à ce que l'agent renvoie une sortie finale ou atteigne max_turns. Cela ne coûte rien de plus, mais modifie deux aspects des dépenses. max_turns (par défaut 10) est votre limite d'étapes ; définissez-la intentionnellement. Et les transferts font passer la conversation dans le contexte de chaque nouvel agent, ce qui alourdit la facture d'entrée sans que cela soit évident.
from agents import Agent, Runner, function_tool
@function_tool
def lookup_invoice(number: str) -> str:
return db.invoice(number)
agent = Agent(name="billing", model="gpt-5.4-mini",
instructions=SYSTEM_PROMPT, tools=[lookup_invoice])
result = Runner.run_sync(agent, task, max_turns=12)
usage = result.context_wrapper.usage
# GPT-5.4 mini: $0.75 in / $4.50 out per 1M; 12 reference steps ~= $0.14
run_cost = (usage.input_tokens * 0.75 + usage.output_tokens * 4.5) / 1_000_000Les outils hébergés intégrés (recherche web, recherche de fichiers, interpréteur de code, utilisation de l'ordinateur) sont facturés séparément des tokens selon des tarifs à l'usage qui ne figurent pas dans notre catalogue, donc vérifiez la page tarifaire du fournisseur avant de les activer. Le contenu qu'ils renvoient est ensuite facturé comme entrée normale à chaque étape suivante.
GPT-5.5 vs GPT-5.4 vs mini vs nano vs Codex : choisir le niveau
Le modèle le moins cher qui reste fiable pour cette tâche : GPT-5.4 mini à $0.141 par exécution sur 12 étapes (environ $0.045 avec cache). Avec strict: True sur chaque fonction, il respecte systématiquement les schémas, son contexte de 400K couvre toute boucle raisonnable, et il coûte 30 % de GPT-5.4. C'est notre choix par défaut pour les agents ouvriers et pour toute boucle dont les appels d'outils sont validés avant exécution.
GPT-5.4 nano à $0.038 par exécution représente un tiers de celui du mini. Utilisez-le pour les étapes de classification et d'acheminement, d'extraction et de sélection d'outils sur un petit ensemble où une erreur est facile et peu coûteuse à détecter. Ne lui confiez pas le rôle de planificateur : quand le nano dévie, il le fait sur plusieurs étapes, et 30 étapes nano ($0.19) coûtent plus cher que 12 étapes mini.
GPT-5.3-Codex à $1.75/$14 ($0.342 par exécution) est le spécialiste du codage. Pour les agents qui écrivent et modifient du code, il a tendance à terminer en moins d'étapes que GPT-5.4 mini, ce qui est la seule raison de payer 2,4× plus cher par étape.
Quand payer pour le modèle phare : GPT-5.4 ($0.471) pour les tâches ouvertes et tout ce qui a des effets secondaires ; GPT-5.5 ($0.942) uniquement comme planificateur dans une architecture multi-agents ou là où une seule exécution échouée coûte plus d'environ un dollar. GPT-5.5 coûte exactement 2× GPT-5.4 par exécution et doit diviser par deux le taux d'échec ou le nombre d'étapes pour être rentable. Le guide Cheapest LLM for agents classe tous ces modèles face à Anthropic, Google et aux modèles open-weight sur la même traçabilité.
Quand ChatGPT Pro ou Business bat l'API
Les formules ChatGPT n'incluent pas de crédit API. ChatGPT Plus ($20), Pro (à partir de $100, en paliers de $100, $200 et $500) et Business ($25 par siège par mois, $20 par an) achètent l'accès d'une personne à ChatGPT et à l'agent Codex qui s'y trouve, avec des allocations d'utilisation plutôt qu'un compteur de tokens, donc la comparaison ne vaut que pour un humain pilotant un agent de manière interactive. Cette allocation n'est pas séparée du travail de chat : ChatGPT Work et Codex la partagent déjà, et OpenAI déclare qu'à partir de décembre 2026, l'allocation Plus, Pro et Business est mutualisée entre ChatGPT et Codex. Le chat instantané n'y puise pas. Les utilisateurs Plus et Pro peuvent acheter des crédits supplémentaires, mais OpenAI ne publie pas de prix fixe par crédit.
| Plan | Monthly price | GPT-5.4 runs at $0.47 (uncached) | GPT-5.4 runs at ~$0.15 (cached) |
|---|---|---|---|
| ChatGPT Plus | $20 | ~42 | ~133 |
| ChatGPT Business | $25 per seat | ~53 | ~166 |
| ChatGPT Pro ($100 tier) | $100 | ~212 | ~666 |
| ChatGPT Pro ($200 tier) | $200 | ~425 | ~1,330 |
Un développeur utilisant Codex pour quelques tâches de codage par jour est bien en deçà de ce que couvrent Plus ou Business, et Business ajoute des contrôles d'administration et conserve les données de l'espace de travail hors de l'entraînement par défaut. Pro n'a de sens que pour quelqu'un dont l'utilisation interactive dépasserait autrement environ 212 exécutions flagship par mois sur le palier à $100 ($100 ÷ $0.47), ou 425 sur le palier à $200, et dont le travail Codex et ChatGPT ensemble correspond à l'allocation partagée. Nos pages de tarification ChatGPT et de tarification OpenAI Codex contiennent les détails des formules.
L'API l'emporte pour tout ce qui est non supervisé, parallèle ou intégré dans un produit, et sur le prix dès que les étapes de routine passent en mini ou nano : 1,000 exécutions mises en cache de GPT-5.4 mini coûtent environ $45, ce qu'aucune formule siège ne peut égaler.
Comment limiter les dépenses sur un agent OpenAI
Appliquez les quatre ; chacune capture un type d'échec différent :
max_output_tokenspar appel : 1 000 à 4 000 pour les tours d'appel d'outils. Cela plafonne un seul tour, y compris les tokens de raisonnement.max_turnssurRunner.run, ou un compteur d'étapes manuel : 12 à 15 pour la plupart des types de tâches.- Conditions d'arrêt : une fonction
finishobligatoire, un arrêt sur deux appels de fonction identiques consécutifs, et un arrêt sur une erreur d'outil répétée deux fois. - Un budget en USD par exécution calculé à partir de
usageaprès chaque appel, les tokens mis en cache représentant environ 10 % du tarif standard. Arrêtez au-delà de votre plafond et notez le total par tâche pour calculer le coût par tâche réussie.
Aux tarifs de GPT-5.4, un budget de $0.50 par exécution couvre environ 12 étapes de référence non mises en cache ou environ 35 mises en cache. Pour les travaux de diffusion qui peuvent attendre, l'API Batch fonctionne à environ 50 % du tarif standard ; elle ne peut pas exécuter une boucle en temps réel mais peut lancer 10 000 courts agents pendant la nuit. Consultez Tarifs API Batch LLM et le calculateur de coûts IA pour les budgets mensuels.
Verdict
Ce que cela coûte : de $0.04 à $0.94 par exécution sur 12 étapes sur la gamme GPT-5 avant mise en cache, environ $0.01 à $0.30 après. Qui devrait payer les tarifs API : toute personne exécutant des agents sans supervision, à grande échelle ou intégrés à un produit, avec des étapes routinières sur GPT-5.4 mini ou nano. Qui ne devrait pas : un développeur individuel utilisant Codex de manière interactive, pour qui Plus ou Business à $20-$25 battra tout bill API plausible. La méthode la moins chère pour obtenir le résultat : GPT-5.4 mini avec des schémas stricts et un préfixe mis en cache stable, GPT-5.4 pour les étapes ouvertes ou à effets secondaires, GPT-5.5 comme planificateur occasionnel, max_turns défini intentionnellement. Consultez les guides Coût API agent Claude et Coût API agent Gemini pour les autres piles, combien coûte l'exécution d'un agent IA pour le journal d'exécution, et le tutoriel ChatGPT 101 pour les bases de l'API.
Points clés
- →L'Agents SDK est gratuit ; une exécution d'agent sur 12 étapes facture $0.94 sur GPT-5.5, $0.47 sur GPT-5.4, $0.34 sur GPT-5.3-Codex, $0.14 sur GPT-5.4 mini et $0.038 sur GPT-5.4 nano
- →La mise en cache des prompts OpenAI est automatique à environ 10 % du tarif standard pour un préfixe correspondant ; conservez les instructions et les outils en premier et strictement identiques
- →Les outils intégrés (recherche web, recherche de fichiers, interpréteur de code, utilisation de l'ordinateur) sont facturés séparément ; consultez la page du fournisseur, et souvenez-vous que leurs résultats sont facturés comme entrée à chaque étape suivante
- →GPT-5.4 mini est le modèle le moins cher auquel nous ferions confiance pour une boucle d'outils en production ; nano sert à la classification et à l'acheminement, pas à la planification
- →ChatGPT Plus, Business et Pro n'incluent pas de crédit API ; Plus couvre environ 42 exécutions non mises en cache de GPT-5.4 de valeur interactive, Pro environ 212 sur le palier à $100 et 425 sur le palier à $200 ; Codex et ChatGPT Work partagent une allocation
- →Définissez max_turns intentionnellement et calculez un budget en dollars par exécution à partir de l'utilisation après chaque appel
Contexte éditorial
À qui cela s'adresse-t-il ?
Les développeurs qui construisent sur l'API Responses ou le SDK Agents et qui ont besoin d'un coût par exécution par modèle, et les équipes qui décident si un plan d'abonnement ChatGPT ou la facturation API convient à une charge de travail d'agent.
Quand ne pas l'utiliser
Les consommateurs choisissant entre ChatGPT Free, Go et Plus ; les équipes ayant besoin uniquement d'un classement multi-fournisseurs, ce que couvre le guide du LLM le moins cher pour les agents.
Aperçus sur les prix
Le SDK est gratuit et les tokens ne le sont pas : 89% d'une exécution d'agent GPT-5.4 est une entrée renvoyée, et la mise en cache automatique d'OpenAI à environ 10% du tarif transforme une exécution à $0.47 en environ $0.15 à condition que les instructions et les outils restent identiques octet par octet.
Alternatives à considérer
Claude Sonnet 5 à $2/$10 ou Gemini 3.1 Pro à $2/$12 pour un agent de classe GPT-5.4 ; Claude Haiku 5.5 à $0.10/$0.50 (prompts jusqu'à 100K tokens) ou Gemini 3.8 Flash à $0.75/$3.75 pour le palier mini ; ChatGPT Plus ou Business pour une utilisation interactive de Codex.
Verdict final
Optez par défaut pour GPT-5.4 mini avec des schémas stricts et un préfixe stable, passez à GPT-5.4 pour les étapes ouvertes ou avec effets secondaires, utilisez GPT-5.5 uniquement comme planificateur, et payez pour un siège ChatGPT plutôt que l'API lorsque c'est un humain qui pilote.
Questions fréquemment posées
Quel est le coût de l'Agents SDK OpenAI ?
Rien. Il s'agit d'une bibliothèque open-source qui orchestre les appels à l'API Responses, et vous ne payez que les tarifs de tokens du modèle que chaque agent utilise : $5/$30 pour 1M pour GPT-5.5, $2.50/$15 pour GPT-5.4, $0.75/$4.50 pour GPT-5.4 mini et $0.20/$1.25 pour GPT-5.4 nano. Les outils hébergés comme la recherche web sont facturés séparément aux tarifs indiqués sur la page du fournisseur.
Combien coûte une exécution d'agent GPT-5.4 ?
Environ $0.47 pour une exécution de 12 étapes envoyant 166 800 tokens d'entrée et 3 600 tokens de sortie (un prompt système et outils de 4 000 tokens, des résultats d'outils de 1 500 tokens, 300 tokens de sortie par étape). Avec la mise en cache automatique du prompt sur un préfixe stable, cela tombe à environ $0.15, et une exécution de 30 étapes coûte $2.39 non mise en cache ou environ $0.49 mise en cache.
L'API Responses facture-t-elle le contexte previous_response_id ?
Oui. Stocker la conversation côté serveur vous évite de renvoyer des éléments, mais le contexte stocké est toujours facturé comme tokens d'entrée à chaque tour. Son avantage est indirect : il maintient le préfixe identique entre les appels, ce qui permet à la mise en cache automatique de facturer la majeure partie de ce contexte à environ 10% du tarif.
GPT-5.4 mini est-il suffisant pour un agent ?
Pour les agents ouvriers et les boucles d'outils validées, oui. Avec des schémas de fonctions stricts, il suit les définitions d'outils de manière fiable, coûte $0.14 par exécution de 12 étapes contre $0.47 pour GPT-5.4, et dispose d'un contexte de 400K. Gardez GPT-5.4 ou GPT-5.5 pour le rôle de planificateur et pour les appels d'outils avec effets secondaires.
ChatGPT Pro est-il moins cher que l'API pour les agents ?
Seulement pour une personne utilisant Codex de manière interactive à très haut volume. Pro coûte $200 par mois, soit environ ce que coûteraient 425 exécutions d'agent GPT-5.4 non mises en cache ou 1 330 mises en cache sur l'API, et n'inclut aucun crédit API. Les agents sans surveillance ou produits doivent utiliser l'API, et la plupart des développeurs sont mieux servis par Plus à $20 ou Business à $25 par siège.
Combien coûtent les outils intégrés d'OpenAI dans un agent ?
La recherche web, la recherche de fichiers, l'interpréteur de code et l'utilisation de l'ordinateur sont facturés séparément des tokens à des tarifs par utilisation qui ne figurent pas dans notre catalogue, alors vérifiez la page de tarification du fournisseur avant de les activer. Le contenu qu'ils renvoient est facturé comme des tokens d'entrée ordinaires à chaque étape ultérieure de la boucle, ce qui est souvent le coût le plus important.
Related
Cours gratuits · sans inscription
Vous hésitez encore ? Apprenez d'abord les bases, puis revenez aux prix.