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

จัดรูปแบบการตอบกลับของโมเดลเป็น JSON

ในฐานะบรรณารักษ์ที่กำลังจัดทำแคตาล็อกหนังสือใหม่ คุณต้องการใช้ OpenAI API เพื่อสร้างไฟล์ JSON จากบันทึกข้อความที่ได้รับจากเพื่อนร่วมงานโดยอัตโนมัติ งานของคุณคือดึงข้อมูลที่เกี่ยวข้อง เช่น ชื่อหนังสือและชื่อผู้แต่ง โดยใช้ OpenAI API แปลงบันทึกข้อความที่มีชื่อหนังสือและชื่อผู้แต่งให้กลายเป็นไฟล์ JSON ที่มีโครงสร้างชัดเจน

ในแบบฝึกหัดนี้และแบบฝึกหัดถัดไปทั้งหมด ไลบรารี openai ถูกโหลดไว้ให้แล้ว ไม่จำเป็นต้องป้อน API key ของตัวเองเพื่อสร้าง request และทำแบบฝึกหัดในคอร์สนี้ให้สำเร็จ อย่างไรก็ตาม สามารถใช้ key ของตัวเองได้หากต้องการ

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

การพัฒนาระบบ AI ด้วย OpenAI API

ดูคอร์ส

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

  • สร้าง OpenAI API client
  • สร้าง request ไปยัง Chat Completions endpoint
  • ระบุว่า request ควรใช้รูปแบบการตอบกลับแบบ json_object
  • ดึงข้อมูลการตอบกลับของโมเดลและแสดงผล

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

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

# Create the OpenAI client
client = ____(api_key="")

# Create the request
response = ____(
  model="gpt-4o-mini",
  messages=[
   {"role": "user", "content": "I have these notes with book titles and authors: New releases this week! The Beholders by Hester Musson, The Mystery Guest by Nita Prose. Please organize the titles and authors in a json file."}
  ],
  # Specify the response format
  ____
)

# Print the response
print(____)
แก้ไขและรันโค้ด