Interpréteur de code (OpenAI)
L'outil Interpréteur de code (OpenAI) (openai_code_interpreter) est une fonctionnalité native d'OpenAI qui permet au modèle d'écrire et d'exécuter du code Python dans un environnement sandbox sécurisé. C'est un outil puissant pour l'analyse de données, les calculs et la création de visualisations.
Dans les chats ordinaires, l'exécution de code est toujours désactivée, même si l'environnement ou vos paramètres personnels indiquent autre chose. Activez l'outil dans les paramètres d'outils d'un assistant, d'une leçon ou d'un workflow qui a besoin de calculs ou de modification de fichiers. L'exécution de code peut prendre plus de temps et entraîner des coûts supplémentaires.
Fonctionnement
Le Code Interpreter permet au modèle d'IA d'écrire du code Python et de l'exécuter immédiatement. Le modèle peut traiter des fichiers, effectuer des calculs, créer des graphiques et analyser des données, le tout dans un environnement sûr et isolé.
Paramètres
| Paramètre | Valeur |
|---|---|
| Clé de l'outil | openai_code_interpreter |
| État par défaut | Désactivé |
| Disponible pour | Modèles OpenAI avec Code Interpreter |
Possibilités
Analyse de données
- Traiter des fichiers CSV et Excel
- Effectuer des analyses statistiques
- Identifier des tendances et des schémas
Visualisations
- Créer des graphiques et des diagrammes
- Générer des graphiques interactifs
- Visualiser des données
Calculs
- Calculs mathématiques complexes
- Formules scientifiques
- Modèles financiers
Traitement de fichiers
- Lire et résumer des PDF
- Retoucher des images
- Transformer des données
Exemples d'utilisation
- "Analyse ce CSV de chiffres de vente et crée un graphique"
- "Calcule l'écart-type de ce jeu de données"
- "Convertis ces données Excel en diagramme à barres"
- "Résous ce système d'équations et montre les étapes"
Sécurité
Le Code Interpreter s'exécute dans un environnement sandbox :
- ✅ Aucun accès à Internet depuis le sandbox
- ✅ Aucun accès aux systèmes externes
- ✅ Durée d'exécution limitée
- ✅ Ressources limitées
Limites
- Disponible uniquement avec les modèles OpenAI
- Taille maximale des fichiers importés
- Prise en charge limitée des bibliothèques (pas d'installations pip arbitraires)
- Les sessions sont temporaires : les fichiers ne sont pas conservés
Outils associés
- Exécution de code (Claude) - Fonctionnalité similaire pour les modèles Claude
- Wolfram Alpha - Alternative pour les calculs mathématiques