code_interpreter (OpenAI)
Tool : Une action précise que l’IA peut appeler · nécessite openai-api
Exécute du Python dans un conteneur OpenAI, avec fichiers en entrée et sortie.
Excellent pour l'analyse de données ; conteneur isolé, sans réseau par défaut.
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 du code réel plutôt que de simplement en générer : calculs complexes, traitement de fichiers, résolution d'équations, production de graphiques. Code Interpreter répond à ce besoin en permettant à un modèle OpenAI d'écrire et d'exécuter du Python directement, sans que l'utilisateur ait à configurer un environnement local.
Concrètement, l'outil s'intègre à l'API Responses d'OpenAI via un paramètre de type 'code_interpreter'. Le modèle génère du code Python, l'exécute dans un conteneur isolé hébergé par OpenAI, lit le résultat, puis corrige et relance si nécessaire. Il peut recevoir des fichiers en entrée et produire des fichiers ou des images en sortie.
Code Interpreter convient aux développeurs et équipes qui construisent des agents capables d'analyser des données, de résoudre des problèmes mathématiques, de traiter des fichiers aux formats variés ou de générer des visualisations. Les modèles de raisonnement comme o3 et o4-mini peuvent aussi l'utiliser pour manipuler des images.
En revanche, cet outil n'est pas adapté aux usages qui nécessitent un accès réseau depuis le conteneur, ni à ceux qui requièrent des environnements d'exécution autres que Python. Il s'adresse avant tout à des intégrateurs via l'API, pas à des utilisateurs finaux sans compétences techniques.
Ce que ça propose
- ·Exécution de code Python dans un conteneur isolé hébergé par OpenAI (payant).
- ·Correction et relance automatique du code en cas d'erreur, jusqu'à obtenir un résultat valide (payant).
- ·Traitement de fichiers en entrée aux formats variés (données, images, documents) (payant).
- ·Production de fichiers et d'images en sortie, notamment des graphiques (payant).
- ·Manipulation d'images pour les modèles de raisonnement o3 et o4-mini : recadrage, zoom, rotation (payant).
- ·Configuration de la limite mémoire du conteneur via le paramètre 'memory_limit' (payant).
- ·Intégration native à l'API Responses d'OpenAI avec prise en charge de plusieurs langages de programmation côté client (Python, Node.js, Go, Java, Ruby) (payant).
En pratique
- Prix
- PayantDe 0,03 $ à 1,92 $ par session de 20 minutes selon la mémoire.
- Usage commercial
- Usage commercial : oui
- Disponible sur
- api
- Hôte
- openai-api
- 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
- Exécution isolée, pas de réseau par défaut.
- Maintenance
- Active
Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 mars 2023
Comment installer code_interpreter (OpenAI)
pip install openai