IniziaInizia gratis

Prompt con immagini da URL

Stai costruendo un sistema automatizzato di catalogazione prodotti per un marketplace online. Il sistema deve analizzare le immagini dei prodotti e generare descrizioni accurate per il catalogo. Userai messaggi basati sui ruoli per inviare al modello un URL dell’immagine e richiedere sia una classificazione sia una descrizione.

Una stringa URL che punta alla foto di una giacca invernale è stata salvata come image_url, e la funzione visualize_image() è già 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

Visualizza il corso

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-mini" usando la tua lista messages ed estrai il testo in output.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il 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)
Modifica ed esegui il codice