CommencezCommencez gratuitement

Créer une invite avec des images à partir d'URL

Vous créez un système automatisé de catalogage de produits pour un marché en ligne. Le système doit analyser les images de produits et générer des descriptions exactes 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'un manteau d'hiver a été enregistré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.

Cette activité fait partie du cours

Utiliser l'API Responses d'OpenAI

Voir le cours

Instructions de l’exercice

  • Ajoutez un message utilisateur contenant à la fois une invite texte demandant de classifier et de 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.4-mini" en utilisant votre liste messages et extrayez le texte de sortie.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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