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

การจัดการ Exception

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

เพื่อรองรับข้อกำหนดนี้ จึงตัดสินใจแสดงข้อความที่กำหนดเองเมื่อผู้ใช้ระบุ key สำหรับการยืนยันตัวตนไม่ถูกต้อง และใช้บล็อก try และ except ในการจัดการข้อผิดพลาดดังกล่าว

ตัวแปร message ถูก import มาให้แล้ว

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

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

ดูคอร์ส

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

  • ใช้คำสั่ง try เพื่อลองส่งคำขอไปยัง API
  • แสดงผลลัพธ์หากคำขอสำเร็จ
  • ใช้คำสั่ง except เพื่อจัดการข้อผิดพลาดด้านการยืนยันตัวตนที่อาจเกิดขึ้น

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

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

client = OpenAI(api_key="")

# Use the try statement
____:
    response = ____(
    model="gpt-4o-mini",
    messages=[message]
    )
    # Print the response
	print(response.____)
# Use the except statement
____:
    print("Please double check your authentication key and try again, the one provided is not valid.")
แก้ไขและรันโค้ด