Aan de slagGa gratis aan de slag

Prompten met afbeeldingen via URL's

Je bouwt een geautomatiseerd productcatalogiseringssysteem voor een online marktplaats. Het systeem moet productafbeeldingen analyseren en nauwkeurige beschrijvingen voor de catalogus genereren. Je gebruikt rolgebaseerde berichten om een afbeeldings-URL naar het model te sturen en zowel een classificatie als een beschrijving op te vragen.

Een URL-string naar een foto van een winterjas is opgeslagen als image_url, en de functie visualize_image() is voor je gedefinieerd om de afbeelding te vergelijken met de gegenereerde beschrijving.

Deze oefening maakt deel uit van de cursus

Werken met de OpenAI Responses API

Cursus bekijken

Oefeninstructies

  • Voeg een gebruikersbericht toe met zowel een tekstprompt waarin je vraagt om het product te classificeren en te beschrijven, als de afbeeldings-URL (image_url), met de juiste contenttypes.
  • Maak het verzoek naar het model "gpt-5-mini" met je messages-lijst en extraheer de uitvoertekst.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)
Code bewerken en uitvoeren