Aller au contenu principal
Comprendre les fondamentaux IA · 12 min de lecture ·

OpenAI Agents API : créer des agents IA (guide 2026)

Guide de l'Agents API OpenAI et de l'Agents SDK. Ce qui reste, ce qui disparaît (Agent Builder ferme le 30 nov 2026) et un exemple concret.

Shubham Sharma
Shubham Sharma

OpenAI a lancé l’Agents API en bêta publique le 10 septembre 2026. Cette infrastructure managée exécute des agents IA dans le cloud via un seul endpoint, en gérant côté serveur les sessions longues, la compaction du contexte et la délégation à des sous-agents. En parallèle, une information passe sous les radars du contenu francophone : le canvas visuel Agent Builder, lui, est en cours d’arrêt et cessera de fonctionner le 30 novembre 2026.

C’est le point que la majorité des tutoriels FR ratent. Ils vous apprennent à cliquer dans un outil qui aura disparu dans quelques semaines. J’ai passé plusieurs jours à démêler ce qui reste, ce qui disparaît et ce qu’OpenAI recommande à la place. Voici le guide pratique, pensé comme le pendant OpenAI de mon guide des Anthropic Managed Agents.

Anatomie d'AgentKit d'OpenAI montrant l'Agents SDK pour definir les agents, l'Agents API pour les executer dans le cloud, ChatKit pour l'interface, et Agent Builder deprecie arrete le 30 novembre 2026 AgentKit regroupe l’Agents SDK (definir), l’Agents API (executer) et ChatKit (presenter) — seul Agent Builder ferme le 30 novembre 2026.

Ce que sont l’Agents API et l’Agents SDK d’OpenAI

L’Agents SDK sert à définir la logique d’un agent en code, l’Agents API sert à l’exécuter à l’échelle dans le cloud. Les deux font partie d’AgentKit, la boîte à outils globale d’OpenAI pour construire, connecter, évaluer et présenter des agents. Cette distinction est la clé pour ne pas se perdre dans le vocabulaire.

Pour clarifier les trois briques qui reviennent partout :

BriqueRôleNature
AgentKitÉcosystème complet (build, connect, eval, ship)Ensemble d’outils
Agents SDKDéfinir agents, outils, handoffs, guardrailsBibliothèque de code (Python / TypeScript)
Agents APIExécuter les agents avec orchestration managéeEndpoint cloud

L’Agents API apporte le harness Codex aux agents cloud. Concrètement, au lieu d’assembler vous-même l’API Responses, une boucle d’orchestration custom et un fournisseur de sandbox, vous appelez un endpoint unique. Les sessions, la compaction du contexte, la récupération multi-étapes et la délégation à des sous-agents sont gérées côté serveur.

C’est exactement la même logique que celle des Managed Agents d’Anthropic : découpler la définition de l’agent de son exécution. Si les fondamentaux du concept d’agent ne sont pas clairs, mon guide pour créer un premier agent IA pose les bases avant d’attaquer le code.

Timeline de l'arret d'Agent Builder d'OpenAI : lancement au DevDay le 6 octobre 2025, depreciation le 3 juin 2026 et arret definitif le 30 novembre 2026 Agent Builder n’aura vecu qu’environ 8 mois entre son lancement et sa depreciation.

Le piège Agent Builder : ce qui disparaît le 30 novembre 2026

Agent Builder, le canvas visuel no-code d’AgentKit, est déprécié depuis le 3 juin 2026 et cessera de fonctionner le 30 novembre 2026. C’est l’information la plus importante de cet article, et paradoxalement la plus absente des tutoriels francophones qui continuent de l’enseigner.

Le calendrier est frappant. OpenAI a présenté AgentKit, dont Agent Builder, lors de son DevDay du 6 octobre 2025. La note de dépréciation est tombée le 3 juin 2026, soit environ huit mois plus tard. Un outil visuel poussé sur scène puis retiré en moins d’un an : c’est un signal clair sur la direction que prend OpenAI.

Ce qu’OpenAI recommande à la place

OpenAI propose deux chemins de migration selon l’usage :

  • L’Agents SDK (Python ou TypeScript) — pour les workflows de production où les équipes ont besoin d’un contrôle explicite sur le déploiement, les outils, l’état et les approbations.
  • Les Workspace Agents dans ChatGPT — pour les assistants d’équipe internes, maintenus par configuration en langage naturel plutôt qu’en code.

Le piège de la migration

Ne comptez pas sur un bouton magique. OpenAI avertit explicitement que l’export de code depuis Agent Builder est « un point de départ, pas un traducteur de graphe ». L’export « ne convertit pas le graphe de workflow et ne garantit pas que chaque comportement soit transféré à l’identique ».

Ce qui ne migre pas automatiquement :

  • Les identifiants externes et tokens OAuth
  • La configuration des applications connectées
  • Les bases de connaissances et le setup de retrieval
  • Les branches et la logique conditionnelle
  • Les scopes d’authentification et les permissions
  • L’infrastructure de déploiement

Autrement dit, migrer depuis Agent Builder revient souvent à reconstruire l’agent en code. Autant partir directement sur l’Agents SDK si votre projet doit durer.

Ce qui reste disponible

Bonne nouvelle : tout AgentKit ne disparaît pas. ChatKit, la couche d’interface de chat, reste disponible et n’est pas concernée par l’arrêt. L’Agents SDK et l’Agents API continuent d’être maintenus et développés activement. Seuls Agent Builder (le canvas visuel) et l’ancienne plateforme Evals sont concernés par la fermeture du 30 novembre 2026.

Les primitives de l’Agents SDK

L’Agents SDK repose sur une approche « Python-first » articulée autour de cinq primitives principales. Comprendre ces briques suffit pour construire la quasi-totalité des agents en production.

PrimitiveRôle
AgentsUn modèle avec des instructions et des outils
ToolsDes fonctions que l’agent peut appeler
HandoffsLe transfert de contrôle vers un autre agent spécialisé
GuardrailsLa validation des entrées et sorties, en parallèle
SessionsLa persistance de l’historique de conversation

Deux nuances valent la peine d’être soulignées, parce qu’elles reflètent des choix de conception précis.

Un handoff transfère le contrôle de la boucle, ce n’est pas un appel de fonction qui retourne une valeur. Une fois le handoff effectué, le nouvel agent possède la conversation. C’est ce qui permet de construire des architectures multi-agents propres, un sujet que je détaille dans mon guide de l’architecture multi-agents.

Les guardrails s’exécutent en parallèle de l’agent pour valider entrées et sorties, et peuvent court-circuiter l’exécution en cas de violation. Ils échouent vite (fail fast), ce qui évite de laisser un agent partir dans une mauvaise direction.

À cela s’ajoute le tracing intégré : chaque exécution via Runner.run produit une trace complète — appels au modèle, appels d’outils, handoffs, résultats des guardrails et timing. C’est un vrai avantage pour déboguer un agent en production sans instrumentation externe.

Cinq blocs geometriques relies representant les primitives de l'Agents SDK : agent, outil, handoff, guardrail et session

Exemple concret : votre premier agent en Python

Créer un agent fonctionnel prend quelques lignes. Voici la marche à suivre que j’aurais aimé trouver directement.

Étape 1 : Installer le SDK et configurer la clé

pip install openai-agents
export OPENAI_API_KEY=sk-...

Étape 2 : Définir et exécuter un agent minimal

from agents import Agent, Runner

agent = Agent(
    name="Assistant",
    instructions="Tu es un assistant utile qui répond en français."
)

result = Runner.run_sync(agent, "Écris un haïku sur la récursivité en programmation.")
print(result.final_output)

En trois lignes utiles, vous avez un agent opérationnel. Runner.run_sync lance la boucle agentique et renvoie le résultat final.

Étape 3 : Ajouter un outil

La vraie valeur d’un agent vient de sa capacité à agir. On expose une fonction Python comme outil avec un décorateur :

from agents import Agent, Runner, function_tool

@function_tool
def get_meteo(ville: str) -> str:
    """Retourne la météo pour une ville donnée."""
    return f"Il fait 22 degrés et ensoleillé à {ville}."

agent = Agent(
    name="Assistant météo",
    instructions="Utilise l'outil météo pour répondre aux questions.",
    tools=[get_meteo],
)

result = Runner.run_sync(agent, "Quel temps fait-il à Lyon ?")
print(result.final_output)

L’agent décide seul d’appeler get_meteo, récupère le résultat et formule sa réponse. À partir de là, vous ajoutez des handoffs vers des agents spécialisés, des guardrails de validation et des sessions pour conserver l’historique. Pour connecter des outils externes de façon standardisée, l’écosystème s’appuie sur le protocole MCP, désormais supporté par les principaux fournisseurs d’agents.

Comparaison de l'Agents API OpenAI et des Managed Agents Anthropic sur le lancement, les modeles, la facturation runtime et le point fort de chaque plateforme d'agents IA manages Aucune des deux plateformes ne facture de frais de plateforme : le choix se joue sur l’ecosysteme et le modele.

OpenAI Agents API vs Anthropic Managed Agents

Les deux offres répondent au même besoin : définir des agents en code et les exécuter sur une infrastructure managée. Le choix se joue davantage sur l’écosystème et le modèle que sur un écart de fonctionnalités.

CritèreOpenAI Agents API / SDKAnthropic Managed Agents
Lancement bêta publique10 septembre 20268 avril 2026
Approche SDKPython-first, handoffs, tracing intégréAgent, environnement, session, events
OrchestrationManagée (harness Codex, sous-agents)Managée (harness stateless, 3 couches)
ModèlesGPTClaude
Frais de plateformeAucun (tokens + outils)Aucun (runtime + tokens + web)
Facturation runtimeTokens et outils au tarif standard0,08 $/heure de session à la milliseconde
Point fort mis en avantSimplicité Python, tracingIsolation stricte des credentials

Trois différences pratiques ressortent de mes tests et de la documentation.

Sur la facturation, OpenAI ne facture ni la plateforme ni le runtime en tant que tel : vous payez les tokens et les outils. Anthropic ajoute un coût de session explicite de 0,08 $ par heure, facturé à la milliseconde. Pour des agents courts et fréquents, le modèle OpenAI est plus simple à prévoir ; pour des sessions longues, le calcul mérite une vraie simulation.

Sur l’expérience développeur, l’Agents SDK d’OpenAI est volontairement minimaliste : trois primitives centrales (agents, handoffs, guardrails) et un tracing prêt à l’emploi. Anthropic structure davantage autour des notions d’environnement et de session.

Sur la stratégie, les deux acteurs convergent vers le même message : le no-code visuel n’est pas la voie recommandée pour la production. OpenAI arrête Agent Builder, Anthropic n’a jamais poussé de canvas équivalent. Le code reste le standard pour les agents sérieux.

Mon avis : pariez sur le SDK, pas sur le canvas

Mon verdict est simple : si vous démarrez un projet d’agent OpenAI aujourd’hui, apprenez l’Agents SDK et ignorez Agent Builder. Investir dans un outil qui ferme le 30 novembre 2026 est une perte de temps, et l’absence de migration automatique le confirme. Le canvas visuel aura duré environ huit mois — ce n’est pas une base sur laquelle construire.

L’Agents API, en revanche, mérite votre attention. Le fait d’appeler un seul endpoint managé, plutôt que d’assembler l’API Responses, une boucle custom et une sandbox, réduit considérablement le travail d’infrastructure. C’est le même mouvement de fond que côté Anthropic : les fournisseurs absorbent la complexité de l’orchestration pour que vous vous concentriez sur la logique métier.

Une tour stable de code a gauche face a un canvas visuel qui se fissure et se desagrege a droite

Pour les équipes non techniques qui voulaient Agent Builder, la bonne réponse n’est pas de chercher un remplaçant visuel équivalent, mais de basculer sur les Workspace Agents dans ChatGPT pour les assistants internes, et de confier les workflows de production à un développeur avec le SDK. C’est moins séduisant qu’un canvas, mais nettement plus pérenne.

L’essentiel à retenir : le code est redevenu le standard pour construire des agents IA sérieux, chez OpenAI comme chez Anthropic. Pour approfondir le sujet côté Claude, je vous renvoie à mon guide des Anthropic Managed Agents.

Questions fréquentes

Qu'est-ce que l'Agents API d'OpenAI ?

L'Agents API est un endpoint managé lancé en bêta publique le 10 septembre 2026. Elle apporte le harness Codex aux agents cloud avec orchestration gérée côté serveur : sessions longue durée, compaction du contexte, récupération multi-étapes et délégation à des sous-agents. Au lieu d'assembler soi-même l'API Responses, une boucle d'orchestration custom et un fournisseur de sandbox, on appelle un seul endpoint. Il n'y a pas de frais de plateforme supplémentaires : on paie les tokens et les outils consommés.

Quelle différence entre l'Agents API, l'Agents SDK et AgentKit ?

AgentKit est la boîte à outils globale d'OpenAI pour construire, connecter, évaluer et présenter des agents (elle inclut ChatKit et incluait Agent Builder). L'Agents SDK est la bibliothèque de code (Python et TypeScript) qui définit les agents, outils, handoffs et guardrails. L'Agents API est l'infrastructure managée qui exécute ces agents dans le cloud sans gérer l'orchestration. En résumé : SDK pour définir la logique, Agents API pour l'exécuter à l'échelle, AgentKit comme écosystème.

Faut-il migrer maintenant qu'Agent Builder ferme ?

Oui, si vous utilisez Agent Builder, le canvas visuel no-code d'AgentKit. OpenAI l'a déprécié le 3 juin 2026 et l'arrête définitivement le 30 novembre 2026, soit environ huit mois après son lancement. OpenAI recommande deux chemins : l'Agents SDK (code) pour les workflows de production, ou les Workspace Agents dans ChatGPT pour les assistants d'équipe configurés en langage naturel. L'export de code depuis Agent Builder est un point de départ, pas un traducteur de graphe.

L'Agents API OpenAI est-elle payante ?

Il n'y a pas de frais de plateforme, d'abonnement ni de surcoût spécifique pour utiliser l'Agents API. Vous payez uniquement les tokens du modèle choisi au tarif API standard, plus les tarifs standards des outils, connexions MCP et sandboxes hébergées que l'agent utilise. Le coût réel dépend donc du modèle, du volume de tokens et du nombre d'outils sollicités par session.

Comment créer un premier agent avec l'Agents SDK ?

Installez la bibliothèque avec pip install openai-agents, exportez votre clé API (OPENAI_API_KEY), puis définissez un objet Agent avec un nom et des instructions, et lancez-le via Runner.run_sync. En quelques lignes de Python, vous obtenez un agent fonctionnel. Vous ajoutez ensuite des outils (fonctions Python décorées), des handoffs vers d'autres agents et des guardrails pour valider les entrées et sorties.

Agents SDK OpenAI ou Claude Agent SDK d'Anthropic : lequel choisir ?

Les deux couvrent le même besoin — définir des agents en code et les exécuter sur une infrastructure managée. L'Agents SDK OpenAI mise sur une approche Python-first avec handoffs et tracing intégré, adossé aux modèles GPT et au harness Codex. Le côté Anthropic mise sur les Managed Agents et une architecture d'isolation stricte des credentials. Le choix dépend surtout de votre modèle de prédilection, de votre écosystème existant et de vos exigences de sécurité, pas d'un écart de fonctionnalités majeur.

Agent Builder disparaît-il complètement ?

Agent Builder, le canvas visuel de workflow, et la plateforme Evals ont été dépréciés le 3 juin 2026 et cessent de fonctionner le 30 novembre 2026. En revanche, ChatKit (la couche d'interface de chat) reste disponible et n'est pas concerné par cet arrêt. L'Agents SDK et l'Agents API continuent aussi d'être maintenus et développés activement.

Un email concret. Chaque mardi.

Rejoins 52 000 abonnés. Un outil testé, un workflow à copier ou une méthode à appliquer — en 5 minutes de lecture.

Gratuit · Désinscription en un clic.