EN DIRECT
Google présente "Gemini 4 Carbon", nouvelle étape de sa gamme de modèles28/10/26 · Google|DeepMind dévoile Genie 4, une nouvelle génération de modèle de monde27/10/26 · Google DeepMind|Anthropic dépose son dossier d'introduction en bourse, dominé par les risques26/10/26 · Anthropic|Une politique robotique entraînée uniquement en simulation égale les meilleurs systèmes réels26/10/26|OpenAI dévoile GPT-6.1 Terra, un modèle taillé pour l'usage d'ordinateur26/10/26 · OpenAI|L'IA de Google reste évasive sur l'issue de l'élection américaine de 202028/10/26 · Google|NVIDIA dévoile Nemotron 3.5 Transcribe, un modèle de transcription multilingue pilotable par prompt28/10/26 · NVIDIA|OpenAI et ServiceNow élargissent leur partenariat autour des workflows d'entreprise28/10/26 · OpenAI|Des start-ups défuntes revendent leurs données pour entraîner des IA28/10/26|Anthropic élargit son programme AI for Science à 20 fondations et instituts de recherche28/10/26 · Anthropic|Anthropic détaille les premiers résultats de Claude appliqué au développement de médicaments27/10/26 · Anthropic|GEPA-Curator : filtrer les échecs pour mieux entraîner les agents LLM27/10/26|Google présente "Gemini 4 Carbon", nouvelle étape de sa gamme de modèles28/10/26 · Google|DeepMind dévoile Genie 4, une nouvelle génération de modèle de monde27/10/26 · Google DeepMind|Anthropic dépose son dossier d'introduction en bourse, dominé par les risques26/10/26 · Anthropic|Une politique robotique entraînée uniquement en simulation égale les meilleurs systèmes réels26/10/26|OpenAI dévoile GPT-6.1 Terra, un modèle taillé pour l'usage d'ordinateur26/10/26 · OpenAI|L'IA de Google reste évasive sur l'issue de l'élection américaine de 202028/10/26 · Google|NVIDIA dévoile Nemotron 3.5 Transcribe, un modèle de transcription multilingue pilotable par prompt28/10/26 · NVIDIA|OpenAI et ServiceNow élargissent leur partenariat autour des workflows d'entreprise28/10/26 · OpenAI|Des start-ups défuntes revendent leurs données pour entraîner des IA28/10/26|Anthropic élargit son programme AI for Science à 20 fondations et instituts de recherche28/10/26 · Anthropic|Anthropic détaille les premiers résultats de Claude appliqué au développement de médicaments27/10/26 · Anthropic|GEPA-Curator : filtrer les échecs pour mieux entraîner les agents LLM27/10/26|
Tooléditeur officiel

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.

Score global
5.6 /10
Sécu : réserves importantes
Utilité
7.0
Fiabilité
6.0
Sécurité
Réserves importantes
Facilité
5 min · Technique

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)

1. Obtenez une clé API OpenAI et activez l'accès à la Responses API depuis votre tableau de bord. 2. Installez le SDK officiel dans le langage de votre choix (ex. : npm install openai ou pip install openai). 3. Configurez votre clé API via la variable d'environnement OPENAI_API_KEY. 4. Dans votre appel à la Responses API, ajoutez le tool de type shell avec l'environnement container_auto pour un conteneur hébergé, ou configurez votre propre runtime local. 5. Définissez tool_choice sur auto pour laisser le modèle décider quand utiliser le shell. 6. Précaution : activez le réseau uniquement si nécessaire, mettez en place des listes de commandes autorisées et journalisez toute l'activité de l'outil.
tools=[{"type":"shell"}]

Documentation officielle ↗

Dans la même catégorie

Toute la catégorie Code →