shell (OpenAI)
Tool : Une action précise que l’IA peut appeler · nécessite openai-api
Shell hébergé dans un conteneur Debian, réseau coupé par défaut.
Le remplaçant de local_shell : plus sûr, mais toujours de l'exécution.
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
Certaines tâches nécessitent d'exécuter de vraies commandes système : manipuler des fichiers, lancer des scripts, vérifier des versions de logiciels ou traiter des données. Le shell tool d'OpenAI répond à ce besoin en donnant au modèle accès à un terminal complet, sans que vous ayez à gérer vous-même l'infrastructure.
Concrètement, le modèle reçoit la capacité d'exécuter des commandes shell dans un conteneur hébergé par OpenAI (option container_auto) ou dans un environnement local que vous gérez vous-même. L'accès se fait via la Responses API uniquement, pas via la Chat Completions API. Le réseau est désactivé par défaut dans les conteneurs hébergés, ce qui limite les risques d'exfiltration de données.
Cet outil s'adresse aux développeurs qui construisent des agents capables d'effectuer des traitements déterministes : calculs, manipulation de fichiers, exécution de scripts Python ou Node.js, ou toute tâche nécessitant un vrai environnement terminal.
Il ne convient pas aux usages grand public sans encadrement technique : l'exécution de commandes arbitraires reste une opération sensible qui exige une supervision, des listes d'autorisation ou de blocage, et une journalisation des activités.
Ce que ça propose
- ·Exécution de commandes shell dans un conteneur hébergé par OpenAI, provisionné automatiquement via l'option container_auto (payant).
- ·Exécution de commandes shell dans un environnement local que vous hébergez et contrôlez vous-même.
- ·Accès à un terminal complet avec Python et Node.js disponibles dans les conteneurs hébergés.
- ·Réseau désactivé par défaut dans les conteneurs hébergés, avec possibilité de l'activer selon les besoins.
- ·Intégration via la Responses API, compatible avec plusieurs langages : JavaScript, Python, Go, Java, Ruby.
- ·Paramètre tool_choice permettant de contrôler si le modèle utilise l'outil automatiquement ou sur instruction explicite.
- ·Accès à un répertoire /mnt/data pour la manipulation de fichiers dans les conteneurs hébergés.
En pratique
- Prix
- PayantTarif conteneurs.
- Usage commercial
- Usage commercial : oui
- Disponible sur
- api
- Hôte
- openai-api
- Interface FR
- Non
Sécurité et données
- Pastille
- Sécu : réserves importantes
- Capacités
- litécritexécuteréseau
- Vos données
- Données chez l’éditeur
- Permissions
- Exécution en conteneur hébergé, réseau désactivé sauf option.
- Maintenance
- Active
Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 février 2026
Comment installer shell (OpenAI)
tools=[{"type":"shell"}]