Zacznij terazZacznij za darmo

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

Zobacz kurs

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 listy messages, 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)
Edytuj i uruchom kod