ComenzarEmpieza gratis

Crear prompts con imágenes desde URLs

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 basados en roles para enviar una URL de imagen al modelo y pedir tanto una clasificación como una descripción.

Una cadena con la URL de una foto de una chaqueta de invierno se ha guardado 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 de usuario que incluya un prompt de texto pidiendo clasificar y describir el producto, y la URL de la imagen (image_url) usando los tipos de contenido adecuados.
  • Crea la solicitud al modelo "gpt-5-mini" usando tu lista messages y extrae el texto de salida.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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