Zum Hauptinhalt Zur Navigation

Github: OpenAI bringt Python-Bibliothek für GPT-4, ChatGPT und Co.

Mittels Python -Integration lassen sich spezielle Programme schreiben, die OpenAIs KI-Modelle nutzen – auch mit Microsoft-Azure-Endpunkten.
/ Oliver Nickel
4 Kommentare News folgen (öffnet im neuen Fenster)
Mit Python können OpenAI-Modelle flexibel genutzt werden. (Bild: OpenAI/Pixabay.com/Montage Golem.de)
Mit Python können OpenAI-Modelle flexibel genutzt werden. Bild: OpenAI/Pixabay.com/Montage Golem.de

OpenAI macht es künftig einfacher, KI-Modelle wie ChatGPT und GPT-4 in die Programme und Apps der Kunden einzubinden. Dafür hat das Unternehmen die Betaversion der dedizierten Python-Library(öffnet im neuen Fenster) veröffentlicht. Sie kann auf Github als Betaversion gefunden und installiert werden.

Neben ChatGPT und GPT-4 gibt sie beispielsweise auch Zugriff auf ältere GPT-Modelle wie Babbage und Davinci (GPT-3). Mit dabei sind zudem OpenAIs Bildgenerator Dall-E und das Speech-to-Text-Modell Whisper. Mittels Python können so beispielsweise Texte generiert und vervollständigt werden. Außerdem können User Modelle für ihre Zwecke anpassen.

Auf Github stellt der Hersteller eine Anleitung bereit, wie die einzelnen Modelle angesprochen werden können. Zuvor wird die Library aber standardmäßig über pip install -pre openai installiert. Der Hersteller setzt zudem mindestens Python 3.7.1 voraus. Über import openai kann die Bibliothek anschließend in Python-Quelltexte importiert und dort genutzt werden.

Microsoft Azure einbinden.

Eine weitere Voraussetzung: User sollten einen OpenAI-Account besitzen, damit sie überhaupt Zugriff auf die in der Cloud befindlichen Machine-Learning-Modelle des Herstellers haben. Dazu kann der Parameter openai.api-key mit dem String-Wert des jeweiligen Schlüssels (Format: "sk-") gesetzt werden. Alternativ kann die Umgebungsvariable OPENAI_API_KEY mit dem gleichen String-Wert gesetzt werden.

OpenAI bietet zudem die Möglichkeit, bestimmte Microsoft-Azure-Endpunkte zu verwenden. So kann ein Python-Programm beispielsweise in einer Microsoft-365-Unternehmensumgebung funktionieren. Auch dafür werden diverse Parameter innerhalb der Klasse openai zur Verfügung gestellt. Details können User der Dokumentation(öffnet im neuen Fenster) entnehmen, die der Hersteller auch in einem separaten Wiki detailliert aufschreibt.


Relevante Themen