In diesem Tutorial erfährst du, wie du dich auf die Nutzung der OpenAI API vorbereitest. Dabei gehe ich Schritt für Schritt durch den Prozess, um sicherzustellen, dass du alle notwendigen Komponenten einrichtest – von der Erstellung eines API-Keys bis hin zur Installation des benötigten OpenAI-NPM-Pakets. Anschließend zeige ich dir, wie du die API in deiner Anwendung nutzen kannst. Lass uns direkt anfangen!
Wichtigste Erkenntnisse
- Ein API-Key ist für den Zugriff auf die OpenAI API erforderlich, den du auf der OpenAI-Plattform generieren kannst.
- Du brauchst das openai-npm-Package, um API-Aufrufe durchzuführen.
- Das Ganze wird mit Node.js und JavaScript erledigt, und ich werde dir zeigen, wie du die Konfiguration dafür vornimmst.
Schritt-für-Schritt-Anleitung
Um erfolgreich die OpenAI API nutzen zu können, folge diesen Schritten:
1. Erstelle einen Account auf der OpenAI Plattform
Zuerst musst du einen Account auf der OpenAI Plattform anlegen. Öffne deinen Browser und gehe zu platform.openai.com. Klicke auf "Sign up", um dich zu registrieren.
Gib deine E-Mail-Adresse an und wähle ein Passwort. Alternativ kannst du dich auch über deinen Google-, Microsoft- oder Apple-Account anmelden.
2. Generiere deinen API-Key
Nachdem du deinen Account erstellt hast, navigiere zu den Einstellungen. Dort findest du den Menüpunkt „API Keys“. Hier kannst du deinen API-Key generieren.
Klicke auf den entsprechenden Button, um einen neuen API-Key zu erstellen. Du kannst ihm einen Namen geben. Nach dem Erstellen wird dir der API-Key angezeigt. Kopiere diesen Key und speichere ihn sicher ab – entweder im Quellcode deiner Anwendung oder in einer separaten Datei.
Achte darauf, dass du diesen Key nicht verlierst. Wenn du das Dialogfenster schließt, kannst du den Key nicht mehr einsehen und musst einen neuen erstellen.
3. Verstehe das Tokensystem
Um die API nutzen zu können, benötigst du Tokens bzw. Credits. Jeder API-Aufruf verbraucht eine gewisse Anzahl an Tokens. Dabei ist wichtig zu wissen, dass Tokens oft mehr sind als die tatsächliche Wortanzahl, da sie auch Wortbestandteile umfassen können.
Wenn du dich anmeldest, erhältst du in der Regel eine Anzahl an Credits, die du für deine API-Aufrufe verwenden kannst. Stelle sicher, dass du deine Schlüssel sicher speicherst, um sie jederzeit abrufbar zu haben.
4. Installiere das openai-npm-Package
Der nächste Schritt besteht darin, das openai-npm-Package zu installieren. Gehe in dein Terminal und navigiere zu dem Verzeichnis, wo du deine Anwendung erstellt hast.
Führe den Befehl npm install openai aus, um das Paket zu installieren.
Sobald die Installation abgeschlossen ist, kannst du die package.json überprüfen, um sicherzustellen, dass das Paket erfolgreich hinzugefügt wurde.
5. Importiere die erforderlichen Module
Nun, da das Paket installiert ist, musst du die erforderlichen Module in deinem JavaScript-Code importieren. Importiere die Module Configuration und OpenAI aus dem openai-Paket.
6. Konfiguriere die OpenAI API
Jetzt kannst du die Konfiguration der API vornehmen. Erstelle ein neues Konfigurationsobjekt, das deinen API-Key enthält.
Verwende dazu den Aufruf new Configuration() und übergebe dein API-Key-Objekt.
Danach kannst du die OpenAI API mit dem Befehlsaufruf new OpenAI({configuration}) initialisieren.
7. Bereite die API-Anfrage vor
Als Nächstes musst du die API-Anfrage vorbereiten, um den API-Aufruf durchzuführen. Erstelle eine asynchrone Funktion, in der du die API-Abfrage benötigst.
Die Funktion completeChat bekommt eine Nachricht, die in einer Variable übergeben wird. Call die Methode createChatCompletion von OpenAI und übergebe die notwendigen Parameter wie das Modell (z.B. gpt-3.5-turbo) sowie alle Nachrichten, die du gesendet hast.
8. Verarbeite die API-Antwort
Wenn du die API erfolgreich angesprochen hast, erhältst du eine Antwort, die du verarbeiten musst. In der Antwort findest du die Daten, die du brauchst, wie choices, die die generierte Antwort der API enthalten.
Speichere den Content der Antwort und gib ihn zurück, damit du ihn in deiner Anwendung verwenden kannst.
9. Teste deine Funktion
Jetzt ist es an der Zeit, die Funktion zu testen. Starte deinen lokalen Server, und überprüfe, ob du eine Antwort von der KI erhältst.
Screenshot_567
Du solltest in der Lage sein, verschiedene Antworten zu bekommen, wenn du mehrfach abfragst, was zeigt, dass die Kommunikation mit dem Modell funktioniert.
Zusammenfassung
In dieser Anleitung hast du gelernt, wie du dich auf den Zugriff auf die OpenAI API vorbereitest. Von der Generierung eines API-Keys und der Installation des erforderlichen npm-Pakets bis hin zur Erstellung einer API-Anfrage und der Verarbeitung von Antworten – du hast alle grundlegenden Schritte durchlaufen.
Häufig gestellte Fragen
Was ist ein API-Key?Ein API-Key ist ein einzigartiger Schlüssel, der dir Zugang zur OpenAI API gewährt.
Wie viele Credits erhalte ich bei der Anmeldung?In der Regel erhältst du ein Guthaben von mehreren Dollar (z.B. 5 Dollar), das du für API-Anfragen verwenden kannst.
Was mache ich, wenn ich meinen API-Key verliere?Du musst einen neuen API-Key über die Einstellungen auf der OpenAI Plattform generieren.
Sind Tokens dasselbe wie Wörter?Nein, Tokens können Teil eines Wortes sein, weshalb die Anzahl der Tokens in der Regel höher ist als die Anzahl der Wörter in einem Text.
Kann ich die API für kommerzielle Zwecke nutzen?Ja, jedoch ist es ratsam, die aktuellen Nutzungsbedingungen von OpenAI zu überprüfen.