Prompt con immagini da URL
Stai creando un sistema automatico di catalogazione prodotti per un marketplace online. Il sistema deve analizzare le immagini dei prodotti e generare descrizioni accurate per il catalogo. Userai messaggi con ruoli per inviare al modello l'URL di un'immagine e richiedere sia una classificazione sia una descrizione.
Una stringa URL di una foto di un giaccone invernale è stata salvata in image_url, e la funzione visualize_image() è stata definita per permetterti di confrontare l'immagine con la descrizione generata.
Questo esercizio fa parte del corso
Lavorare con la Responses API di OpenAI
Istruzioni dell'esercizio
- Aggiungi un messaggio dell'utente che contenga sia un prompt testuale che chieda di classificare e descrivere il prodotto, sia l'URL dell'immagine (
image_url) usando i tipi di contenuto appropriati. - Crea la richiesta al modello
"gpt-5.4-mini"usando la tua listamessagesed estrai il testo in output.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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)