Tools OpenAI Agents SDK
Tool : Une action précise que l’IA peut appeler · nécessite openai
WebSearchTool, FileSearchTool, ComputerTool et vos fonctions.
Le SDK d'agents d'OpenAI avec ses outils hébergés inclus.
La sécurité reflète la destination des données, les permissions demandées et les incidents recensés à la date de vérification. Ce n’est pas une garantie d’absence de risque : vérifiez le mode de déploiement et les connexions que vous activez.
Ce que ça fait, concrètement
Construire un agent capable d'agir sur le monde, et pas seulement de répondre à des questions, suppose de lui donner accès à des outils : recherche web, lecture de fichiers, exécution de code, appels d'API externes. Le SDK Agents d'OpenAI centralise ces outils en un seul cadre cohérent, en Python ou en TypeScript.
Le SDK distingue cinq catégories : les outils hébergés par OpenAI (WebSearchTool, FileSearchTool, CodeInterpreterTool, HostedMCPTool, ImageGenerationTool, ToolSearchTool, ProgrammaticToolCallingTool), les outils locaux ou en conteneur (ComputerTool, ShellTool, ApplyPatchTool), les fonctions Python enveloppées en outil (FunctionTool), les agents appelés comme outils, et l'outil expérimental Codex. Chaque catégorie s'intègre dans le même cycle de vie du Runner, avec gestion des guardrails, des sessions et des approbations.
Ce SDK s'adresse aux développeurs qui construisent des agents autonomes ou semi-autonomes et qui veulent orchestrer plusieurs types d'outils sans réécrire la plomberie à chaque fois. Il convient aussi bien à des workflows simples qu'à des pipelines complexes combinant recherche, génération d'images et exécution de code.
En revanche, il n'est pas adapté à quelqu'un qui cherche une interface graphique ou un produit clé en main : tout se configure en code, et les coûts API s'accumulent selon les outils activés.
Ce que ça propose
- ·WebSearchTool permet à l'agent de rechercher sur le web, avec options de filtres, de localisation utilisateur, de taille de contexte et de résultats images.
- ·FileSearchTool interroge vos Vector Stores OpenAI avec jusqu'à 50 résultats, filtres et options de classement configurables.
- ·CodeInterpreterTool laisse le modèle exécuter du code dans un environnement sandbox hébergé par OpenAI.
- ·HostedMCPTool expose les outils d'un serveur MCP distant directement au modèle.
- ·ImageGenerationTool génère des images à partir d'un prompt, sans quitter le flux de l'agent.
- ·ToolSearchTool permet au modèle de charger à la volée uniquement les outils dont il a besoin parmi une large surface, réduisant les tokens consommés par les schémas d'outils.
- ·ProgrammaticToolCallingTool laisse le modèle générer du JavaScript pour coordonner plusieurs appels d'outils en parallèle ou en boucle dans un environnement V8 hébergé.
- ·ShellTool supporte l'exécution de commandes shell en local ou dans un conteneur hébergé OpenAI, avec possibilité de monter des compétences (skills) réutilisables.
En pratique
- Prix
- GratuitOpen source ; coûts API.
- Usage commercial
- Usage commercial : oui
- Disponible sur
- sdk-python, sdk-ts
- Hôte
- openai
- Licence
- MIT
- Interface FR
- Non
Sécurité et données
- Pastille
- Sécu : une réserve, lire la fiche
- Capacités
- litécritexécuteréseau
- Vos données
- Données chez l’éditeur
- Permissions
- Selon l'outil activé.
- Maintenance
- Active
Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 mars 2025
Comment installer Tools OpenAI Agents SDK
pip install openai-agents