ChatGPT kann mehr als Texte schreiben. Mit dem Code Interpreter führt es Python-Code aus, analysiert Daten und erstellt Grafiken. Direkt im Chat.
Der Code Interpreter wurde am 23. März zusammen mit ChatGPT Plugins vorgestellt, mit bemerkenswerten Demos von Andrew Mayne und Greg Brockman. Die ersten Alpha-Tester erhielten im April, Mai und Juni Zugang, bevor die Funktion im Juli 2023 für alle ChatGPT Plus Nutzer ausgerollt wurde.
Ich nutze den Code Interpreter regelmäßig für Datenanalysen, Bildbearbeitung und mathematische Berechnungen. In diesem Artikel zeige ich dir, was er kann und wie du ihn am besten einsetzt.
- ChatGPT Code Interpreter (jetzt "Advanced Data Analysis") führt Python-Code aus und analysiert Dateien bis 100 MB (CSV, Excel, Bilder, Videos)
- Über 330 vorinstallierte Python-Bibliotheken für Datenanalyse, Machine Learning, Bildbearbeitung und mehr verfügbar
- Verfügbar ab ChatGPT Plus (23 €/Monat), kein Internetzugang, läuft in sicherer Sandbox-Umgebung
1. Unterstützte Dateien
Der Code Interpreter unterstützt den Upload und Download von bis zu 100 MB großen Dateien. Dazu gehören unter anderem die folgenden Formate:
- .csv
- .xls
- .png
- .webp
- .mov
- .mp3
- .epub
- .zip-Dateien von kompletten Git-Repositories
2. Unterstützte Python-Bibliotheken
Der Code Interpreter kommt vorinstalliert mit über 330 Bibliotheken, darunter die folgenden:
- pandas (Datenanalyse)
- matplotlib
- seaborn
- folium (Diagramme und Karten)
- pytesseract (OCR)
- Pillow (Bildverarbeitung)
- Pymovie (ffmpeg)
- Scikit-Learn
- PyTorch
- Tensorflow (ML)
3. Wie kann ich den Code Interpreter nutzen?
Du kannst den Code Interpreter nutzen, wenn du mindestens ChatGPT Plus (ab 23 €/Monat) gebucht hast. ChatGPT dominiert mit 60,4 % Marktanteil den KI-Bereich.
Ursprünglich musste der Code Interpreter als Beta-Feature in den Einstellungen aktiviert werden. Inzwischen ist die Code-Ausführung standardmäßig in ChatGPT integriert. So sah die Aktivierung damals aus.

Heute musst du nichts mehr extra aktivieren. Die Code-Ausführung ist automatisch verfügbar, wenn du eine Datei hochlädst oder ChatGPT bittest, Code auszuführen. Damals sah die Modellauswahl so aus:

Um den Code-Interpreter zu nutzen, kannst du zum einen Python-Code eingeben und absenden. Der Code wird dann ausgeführt und die Ergebnisse werden im Chat angezeigt.
Oder du kannst Textanweisungen geben wie „Berechne die Fakultät von 5“ oder „Generiere eine Zufallszahl zwischen 1 und 10“, und der Code-Interpreter wird den entsprechenden Python-Code ausführen.
4. Was kann ich mit dem Code Interpreter alles machen?
Hier sind drei Beispiele für Dinge, die du mit dem Code Interpreter machen kannst.
4.1 Mathematische Berechnungen
Du kannst den Code Interpreter verwenden, um komplexe mathematische Berechnungen durchzuführen oder mathematische Modelle anzuwenden, wie z. B. eine Monte-Carlo-Simulation.

4.2 Textanalyse
Du kannst den Code-Interpreter auch verwenden, um Texte zu analysieren. Du kannst zum Beispiel eine Wortwolke eines Textes erstellen. Hier ist ein Beispiel anhand der Verfassung der USA.

4.3 Bilder oder Videos bearbeiten
Mit dem Code Interpreter kannst du auch Bilder oder Videos bearbeiten, zum Beispiel ein Bild weichzeichnen.

4.4 Datenanalyse
Wenn du Zugang zu einem Datensatz hast, kannst du den Code-Interpreter verwenden, um diese Daten zu analysieren. Du könntest zum Beispiel die durchschnittlichen Werte berechnen, Histogramme erstellen oder Korrelationen zwischen verschiedenen Variablen untersuchen.
Hier habe ich den Code Interpreter die Österreichische Vornamenstatistik von data.gv.at analysieren lassen. Daraus hat er einige nützliche Grafiken erstellt.

5. Hat der Code Intepreter Zugriff auf das Internet?
Nein, der Code Interpreter kann nicht auf das Internet zugreifen. Er läuft in einer isolierten Sandbox-Umgebung ohne Internetzugang.






