Prompt dengan Gambar dari URL
Anda sedang membangun sistem katalog produk otomatis untuk sebuah marketplace online. Sistem ini perlu menganalisis gambar produk dan menghasilkan deskripsi yang akurat untuk katalog. Anda akan menggunakan pesan berbasis peran untuk mengirim URL gambar ke model dan meminta klasifikasi serta deskripsi.
Sebuah string URL ke foto jaket musim dingin telah disimpan sebagai image_url, dan fungsi visualize_image() telah disediakan untuk Anda guna membandingkan gambar dengan deskripsi yang dihasilkan.
Latihan ini adalah bagian dari kursus
Bekerja dengan OpenAI Responses API
Petunjuk latihan
- Tambahkan pesan pengguna yang memuat prompt teks untuk mengklasifikasikan dan mendeskripsikan produk, serta URL gambar (
image_url) menggunakan tipe konten yang sesuai. - Buat permintaan ke model
"gpt-5-mini"menggunakan daftarmessagesAnda dan ekstrak teks keluarannya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)