Einbettungen erstellen
In dieser Übung erstellst du deine ersten Einbettungen mit der OpenAI API. Um mit der OpenAI-API zu interagieren, brauchst du normalerweise einen OpenAI-API-Schlüssel, und das Erstellen von Einbettungen ist mit Kosten verbunden. In diesem Kurs musst du jedoch keinen API-Schlüssel erstellen oder angeben.
Im Code ist der Platzhalter <OPENAI_API_TOKEN>
vorgesehen, der gültige Anfragen für die Übungen in diesem Kurs sendet. Wenn du an irgendeiner Stelle des Kurses auf eine RateLimitError
triffst, halte einen Moment inne und versuche es noch einmal.
Die Klasse OpenAI
aus der Bibliothek openai
wird im Laufe des Kurses für dich importiert, und nach dieser Übung wird die Klasse 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_key
auf den mitgelieferten Platzhalter setzen lassen). - Erstelle eine Anfrage an den Embeddings-Endpunkt und übergebe dem Modell
text-embedding-3-small
einen beliebigen Text. - Wandle das Modell
response
in ein Wörterbuch um.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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)