Promptning med bilder från URL:er
Du bygger ett automatiserat produktkatalogiseringssystem för en onlinemarknadsplats. Systemet ska analysera produktbilder och generera exakta beskrivningar till katalogen. Du använder rollbaserade meddelanden för att skicka en bild-URL till modellen och be om både en klassificering och en beskrivning.
En URL-sträng till ett foto av en vinterjacka finns lagrad som image_url, och funktionen visualize_image() är definierad åt dig så att du kan jämföra bilden med den genererade beskrivningen.
Den här övningen är en del av kursen
Arbeta med OpenAI Responses API
Övningsinstruktioner
- Lägg till ett användarmeddelande som innehåller både en textprompt som ber om att klassificera och beskriva produkten, och bild-URL:en (
image_url) med lämpliga innehållstyper. - Skapa förfrågan till modellen
"gpt-5.4-mini"med dinmessages-lista och hämta ut utdatatexten.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)