Embeddings erstellen
In dieser Übung erstellst du deine allerersten Embeddings mit der OpenAI API. Normalerweise benötigst du für die Nutzung der OpenAI API einen OpenAI-API-Schlüssel, und das Erstellen von Embeddings verursacht Kosten. In diesem Kurs musst du jedoch keinen API-Schlüssel erstellen oder angeben.
Der Platzhalter <OPENAI_API_TOKEN> ist im Code bereits vorhanden und sendet gültige Anfragen für die Aufgaben in diesem Kurs. Falls du irgendwann im Kurs auf einen RateLimitError stößt, warte kurz und versuche es erneut.
Die Klasse OpenAI aus der Bibliothek openai wird im gesamten Kurs für dich importiert, und nach dieser Übung wird der client für dich erstellt.
Diese Übung ist Teil des Kurses
Einführung in Embeddings mit der OpenAI API
Anleitung zur Übung
- Erstelle einen OpenAI-Client (du kannst den
api_keybeim bereitgestellten Platzhalter belassen). - Erstelle eine Anfrage an den Embeddings-Endpunkt und übergib dem Modell
text-embedding-3-smalleinen beliebigen Text. - Wandle die Modell-
responsein ein Dictionary um.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create an OpenAI client
client = ____(api_key="")
# Create a request to obtain embeddings
response = ____
# Convert the response into a dictionary
response_dict = ____
print(response_dict)