การจัดการ 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.")