Formatierung der Modellantwort als JSON
Als Bibliothekar, der neue Bücher katalogisiert, möchtest du die OpenAI API nutzen, um die Erstellung einer JSON-Datei aus Textnotizen, die du von einem Kollegen erhalten hast, zu automatisieren. Deine Aufgabe ist es, relevante Informationen wie Buchtitel und Autoren zu extrahieren. Dazu verwendest du die OpenAI API, um die Textnotizen, die Buchtitel und Autoren enthalten, in strukturierte JSON-Dateien zu konvertieren.
In dieser und allen folgenden Übungen ist die Bibliothek openai
bereits geladen. Die Eingabe deines eigenen API-Schlüssels ist nicht notwendig, um Anfragen zu erstellen und die Übungen in diesem Kurs zu absolvieren; du kannst dies jedoch tun, wenn du möchtest.
Diese Übung ist Teil des Kurses
Entwicklung von KI-Systemen mit der OpenAI API
Anleitung zur Übung
- Erstelle einen OpenAI API-Client.
- Erstelle eine Anfrage an den Chat-Completions-Endpunkt.
- Gib an, dass die Anfrage das Antwortformat
json_object
verwenden soll. - Extrahiere und drucke die Modellantwort.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Create the OpenAI client
client = ____(api_key="")
# Create the request
response = ____(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": "I have these notes with book titles and authors: New releases this week! The Beholders by Hester Musson, The Mystery Guest by Nita Prose. Please organize the titles and authors in a json file."}
],
# Specify the response format
____
)
# Print the response
print(____)