OpenAI Agents SDK
v0.13 — Édition 2026. Un guide complet pour créer des systèmes multi-agents prêts pour la production avec le OpenAI Agents SDK pour Python (v0.13 - 2026). Découvrez les primitives de base, les modèles d'orchestration, les outils, les handoffs, les guardrails, la gestion d'état, le MCP et l'intégration vocale en temps réel.
Épisodes
Au-delà de Swarm : Les primitives de base
3m 31sDécouvrez les concepts fondamentaux du OpenAI Agents SDK. Cet épisode explique la raison d'être du SDK, comment il améliore Swarm, et les principes de conception de base qui privilégient des abstractions minimales.
Définir l'Agent et la Run Loop
3m 41sApprenez à configurer l'objet fondamental Agent. Nous explorons les instructions, les paramètres du modèle et la manière de forcer des sorties de données structurées en toute transparence.
Équiper les Agents avec des outils de fonctions Python
3m 27sDonnez à vos agents les moyens d'agir en convertissant des fonctions Python standards en outils exécutables. Comprenez la génération automatique de schémas et l'inférence de types.
Mettre à l'échelle les surfaces d'outils avec Hosted Tool Search
3m 18sApprenez à gérer des bibliothèques d'outils massives sans épuiser votre budget de tokens. Nous abordons le chargement différé, les espaces de noms et l'exécution d'outils hébergés.
Délégation décentralisée : Le modèle Handoff
3m 31sMaîtrisez l'art de l'orchestration multi-agents en utilisant le modèle Handoff. Découvrez comment créer des agents de triage qui délèguent de manière transparente le contrôle total à des sous-agents spécialisés.
Orchestration centralisée : Agents as Tools
3m 28sGardez le contrôle de la conversation au même endroit en utilisant le modèle Agents as Tools. Nous discutons de la façon dont un agent manager peut synthétiser les réponses de plusieurs sous-agents spécialistes.
Façonner le contexte avec les entrées Handoff et les filtres
3m 39sOptimisez l'utilisation des tokens multi-agents en modifiant les historiques de conversation entre les handoffs. Apprenez à injecter des métadonnées et à appliquer des filtres de transcription.
Contrôler l'état : to_input_list et Server IDs
3m 17sUne plongée approfondie dans la gestion manuelle des conversations. Comprenez les méthodes de plus bas niveau pour préserver le contexte entre les tours et utiliser les Server IDs pour les réponses.
Automatiser la mémoire avec les Sessions intégrées
3m 33sSimplifiez vos boucles de discussion avec le système de mémoire intégré du SDK. Nous explorons SQLiteSession, OpenAIConversationsSession et la persistance automatisée.
Protéger les workflows : Input et Output Guardrails
3m 31sSécurisez vos pipelines IA en interceptant les entrées malveillantes avant qu'elles n'atteignent des modèles coûteux. Nous couvrons les guardrails au niveau de l'agent et l'exécution parallèle par rapport à l'exécution bloquante.
Valider les actions : Tool-Level Guardrails
3m 36sEmpêchez les fuites de données critiques au niveau de la fonction. Apprenez à envelopper des outils spécifiques avec des guardrails d'entrée et de sortie précis.
Mettre l'exécution en pause : Human-in-the-Loop et RunState
3m 24sMettez en œuvre des garanties pour les actions irréversibles en imposant des approbations Human-in-the-Loop. Nous explorons le pipeline de sérialisation RunState pour mettre en pause et reprendre les charges de travail.
Injecter des dépendances locales avec RunContextWrapper
4m 00sMaîtrisez l'injection de dépendances dans vos flux d'agents. Apprenez à transmettre en toute sécurité des états locaux et des connexions de base de données aux outils sans les divulguer au LLM.
L'USB-C pour l'IA : Introduction au MCP
3m 14sUne introduction au Model Context Protocol (MCP). Découvrez comment ce standard agit comme un connecteur universel pour brancher facilement des agents IA aux plateformes SaaS.
Connecter des serveurs MCP locaux via Stdio et HTTP
3m 30sPlongez plus profondément dans le MCP en exécutant des serveurs locaux standards. Apprenez à isoler l'accès au système de fichiers et aux outils internes en toute sécurité avec MCPServerStdio.
Visualiser les workflows avec le Tracing intégré
3m 29sÉliminez le débogage par instructions print en utilisant l'observabilité intégrée du SDK. Découvrez comment les spans et les traces automatiques relient des workflows complexes entiers.
Voix à faible latence avec les Realtime Agents
3m 43sBrisez le paradigme standard de requête-réponse. Découvrez comment les Realtime Agents maintiennent des connexions WebSocket en direct pour gérer les interruptions et le raisonnement multimodal.
Créer des interfaces utilisateur réactives avec les Streaming Events
3m 34sAllez au-delà du streaming de tokens de texte. Utilisez les Semantic Streaming Events pour créer des interfaces frontend ultra-réactives qui réagissent aux actions de l'agent en temps réel.