EmpezarEmpieza gratis

Crear prompts con imágenes desde URL

Estás creando un sistema automatizado de catalogación de productos para un mercado en línea. El sistema debe analizar imágenes de productos y generar descripciones precisas para el catálogo. Usarás mensajes con roles para enviar una URL de imagen al modelo y pedir tanto una clasificación como una descripción.

Se ha guardado una cadena URL a una foto de una chaqueta de invierno como image_url, y la función visualize_image() ya está definida para que puedas comparar la imagen con la descripción generada.

Este ejercicio forma parte del curso

Trabajar con la API Responses de OpenAI

Ver curso

Instrucciones del ejercicio

  • Añade un mensaje del usuario que incluya tanto un prompt de texto pidiendo clasificar y describir el producto como la URL de la imagen (image_url) usando los tipos de contenido apropiados.
  • Crea la solicitud al modelo "gpt-5.4-mini" usando tu lista messages y extrae el texto de salida.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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)
Editar y ejecutar código