НачатьНачать бесплатно

Запросы с изображениями по URL

Вы создаёте автоматизированную систему каталогизации товаров для онлайн-маркетплейса. Система должна анализировать изображения товаров и формировать точные описания для каталога. Вы будете использовать ролевые сообщения, чтобы передать модели URL изображения и получить как классификацию, так и описание товара.

URL фотографии зимней куртки сохранён в переменной image_url, а функция visualize_image() уже определена — с её помощью вы сможете сравнить изображение со сгенерированным описанием.

Это упражнение является частью курса

Работа с Responses API OpenAI

Посмотреть курс

Инструкции к упражнению

  • Добавьте пользовательское сообщение, содержащее текстовый запрос с просьбой классифицировать и описать товар, а также URL изображения (image_url) с указанием подходящих типов содержимого.
  • Создайте запрос к модели "gpt-5.4-mini", используя список messages, и извлеките текст из ответа.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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)
Редактировать и запускать код