CommencerCommencer gratuitement

Créer des invites avec des images à partir d’URL

Vous développez un système automatisé de catalogage de produits pour une place de marché en ligne. Le système doit analyser les images de produits et générer des descriptions fiables pour le catalogue. Vous utiliserez des messages avec rôles pour envoyer une URL d’image au modèle et demander à la fois une classification et une description.

Une chaîne d’URL pointant vers la photo d’une veste d’hiver a été stockée dans image_url, et la fonction visualize_image() a été définie pour vous permettre de comparer l’image avec la description générée.

Cet exercice fait partie du cours

Travailler avec l’API OpenAI Responses

Afficher le cours

Instructions

  • Ajoutez un message utilisateur contenant à la fois une invite textuelle demandant de classifier et décrire le produit, et l’URL de l’image (image_url) en utilisant les types de contenu appropriés.
  • Créez la requête vers le modèle "gpt-5-mini" en utilisant votre liste messages et extrayez le texte de sortie.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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)
Modifier et exécuter le code