เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การดึง Output Items และเนื้อหาภายใน

เมื่อทำงานกับ Responses API ของ OpenAI รายการแต่ละประเภทจะเก็บข้อมูลที่แตกต่างกัน ในแบบฝึกหัดนี้มีการสร้าง response object และเก็บไว้ในตัวแปร response แล้ว ให้วนซ้ำผ่าน output items และดึงข้อมูลตามประเภทของแต่ละรายการ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับ OpenAI Responses API

ดูคอร์ส

คำแนะนำการฝึกหัด

  • วนซ้ำผ่านรายการต่าง ๆ ใน response.output
  • ตรวจสอบว่า attribute .type ของรายการมีค่าเท่ากับ 'reasoning' หรือไม่ ถ้าใช่ให้พิมพ์ 'Found reasoning item'
  • ตรวจสอบว่า attribute .type ของรายการมีค่าเท่ากับ 'message' หรือไม่ ถ้าใช่ให้ดึงข้อความและพิมพ์ออกมา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Loop through the output items
for item in ____:
    # Check for reasoning items
    if ____ == 'reasoning':
        print('Found reasoning item')
    
    # Check for message items and extract text
    if item.type == 'message':
        message_text = item.____[0].____
        print(message_text)
แก้ไขและรันโค้ด