Prompty z obrazami pobieranymi z URL
Tworzysz zautomatyzowany system katalogowania produktów dla platformy handlowej. System ma analizować zdjęcia produktów i generować dokładne opisy do katalogu. Użyjesz wiadomości z przypisanymi rolami, aby przesłać URL obrazu do modelu i poprosić o klasyfikację oraz opis produktu.
URL wskazujący na zdjęcie kurtki zimowej jest zapisany w zmiennej image_url, a funkcja visualize_image() jest już zdefiniowana — możesz jej użyć, aby porównać obraz z wygenerowanym opisem.
To ćwiczenie jest częścią kursu
Praca z API Responses OpenAI
Instrukcje do ćwiczenia
- Dodaj wiadomość użytkownika zawierającą zarówno prompt tekstowy z prośbą o klasyfikację i opis produktu, jak i URL obrazu (
image_url) — użyj odpowiednich typów treści. - Utwórz żądanie do modelu
"gpt-5.4-mini", korzystając z listymessages, i wyodrębnij tekst odpowiedzi.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)