À propos du projet

L'OpenAI Agents SDK est un framework conçu pour la création de flux de travail multi-agents. Il est indépendant du fournisseur, prenant en charge les API Responses et Chat Completions d'OpenAI ainsi que plus de 100 autres LLM. Les capacités clés incluent : - **Types d'agents** : Prend en charge les agents textuels standards, les agents Sandbox pour les tâches à long terme (inspection de fichiers, exécution de commandes), les agents Realtime pour des expériences multimodales à faible latence via WebSockets, et les agents Voice pour les pipelines speech-to-text/text-to-speech. - **Orchestration du flux de travail** : Propose des transferts (handoffs) et le concept d'« agents comme outils » pour déléguer des tâches entre différents agents. - **Outillage et sécurité** : Intégration avec divers outils (fonctions, MCP, outils hébergés) et garde-fous configurables pour la validation des entrées et sorties. - **Fonctionnalités opérationnelles** : Gestion des sessions intégrée pour l'historique des conversations, mécanismes d'intervention humaine (human-in-the-loop) et traçage pour le débogage et l'optimisation des flux de travail. Le SDK nécessite Python 3.10+ et propose des extensions optionnelles pour le support vocal et la gestion des sessions basée sur Redis.