การ Prompt ด้วยรูปภาพจาก URL
คุณกำลังสร้างระบบจัดทำแคตาล็อกสินค้าอัตโนมัติสำหรับตลาดซื้อขายออนไลน์ ระบบนี้ต้องวิเคราะห์ภาพสินค้าและสร้างคำอธิบายที่ถูกต้องสำหรับแคตาล็อก โดยจะใช้ role-based messages เพื่อส่ง URL รูปภาพไปยังโมเดลและขอทั้งการจำแนกประเภทและคำอธิบาย
สตริง URL ที่ชี้ไปยังภาพถ่ายเสื้อแจ็คเก็ตกันหนาวได้ถูกเก็บไว้ในตัวแปร image_url และฟังก์ชัน visualize_image() ได้ถูกกำหนดไว้ให้แล้ว เพื่อใช้เปรียบเทียบรูปภาพกับคำอธิบายที่โมเดลสร้างขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับ OpenAI Responses API
คำแนะนำการฝึกหัด
- เพิ่ม user message ที่มีทั้ง text prompt สำหรับขอให้จำแนกประเภทและอธิบายสินค้า และ URL รูปภาพ (
image_url) โดยใช้ content type ที่เหมาะสม - สร้าง request ไปยังโมเดล
"gpt-5.4-mini"โดยใช้messageslist ของคุณ จากนั้นดึงข้อความ output ออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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)