Prompting mit Bildern aus URLs
Du baust ein automatisiertes System zur Produktkatalogisierung für einen Online-Marktplatz. Das System soll Produktbilder analysieren und präzise Beschreibungen für den Katalog erzeugen. Du verwendest rollenbasierte Nachrichten, um eine Bild-URL an das Modell zu senden und sowohl eine Klassifikation als auch eine Beschreibung anzufordern.
Eine URL-Zeichenkette zu einem Foto einer Winterjacke wurde als image_url gespeichert, und die Funktion visualize_image() wurde für dich definiert, damit du das Bild mit der generierten Beschreibung vergleichen kannst.
Diese Übung ist Teil des Kurses
<Kurs>Arbeiten mit der OpenAI Responses API</Kurs>Übungsanweisungen
- Füge eine User-Nachricht hinzu, die sowohl einen Text-Prompt zum Klassifizieren und Beschreiben des Produkts als auch die Bild-URL (
image_url) mit den passenden Content-Typen enthält. - Erstelle die Anfrage an das Modell
"gpt-5.4-mini"mit deinermessages-Liste und extrahiere den Ausgabetext.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
messages = [{"role": "system", "content": "You are a product cataloging expert who provides concise classifications and descriptions."}]
# Add user message with text and image
messages.append({
"role": "____",
"content": [
{"type": "____", "____": "Classify this product and write a brief but punchy description for our catalog."},
{"type": "____", "image_url": "____"}
]
})
# Create the response
response = ____
print(response.output_text)
visualize_image(image_url)