Запросы с изображениями по 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)