Wie Computer mit OpenAI programmatisch interagieren - Spaß mit Lego, Postman, DALL-E, Davinci und ChatGPT
Vortragender: Johannes Nicolai
Institution:Postman Inc.
Datum:Dienstag, 26. März 2024
Zeit:16:30 - 17:15 Uhr
Raum:V6
Beitrags-Nr.:VI 26-006

OpenAI, die Firma hinter ChatGPT, ist seit Januar 2023 in aller Munde. Während die allermeisten der über 100 Millionen menschlichen Nutzer ChatGPT-Funktionalitäten über eine Web-Seite ansteuern, bietet OpenAI auch die Möglichkeit, alle Modelle direkt über eine Programmierschnittstelle (API) zu konsumieren und in beliebige Programme einzubinden. Neben ChatGPT stehen auch andere Modelle wie Whisper (Audio-To-Text), DALL-E (Text to Image) oder Davinci (text completion) mit einer Vielzahl von Parametern zur Verfügung, die vor Nicht-Programmierern verborgen bleiben.
Dieser Vortrag zeigt mittels des frei verfügbaren API-Explorations-Tools Postman, wie OpenAI's verschiedene Modelle spielerisch im Unterricht ausprobiert werden können, inklusive Beispiele zur Generierung von Bildern, Transkription von Videos, automatischen Erstellen von Computerprogrammen nach Aufgabenbeschreibung und einem Beispiel, wie mehrere API-Aufrufe kombiniert und in beliebige Programmiersprachen/Frameworks (Python, Java, Javascript, ...) integriert werden können.
Einzige Voraussetzungen für die eigene Nutzung der Beispiele sind ein kostenloser Postman-Account (https://www.postman.com/postman-account/) sowie ein kostenloser OpenAI Account (https://platform.openai.com/signup?launch).