Xử lý ngoại lệ
Bạn đang làm tại một công ty logistics, phát triển một ứng dụng dùng OpenAI API để kiểm tra địa chỉ giao hàng của ba khách hàng hàng đầu. Ứng dụng sẽ được sử dụng nội bộ và bạn muốn đảm bảo các nhóm khác sẽ thấy một thông báo dễ đọc trong trường hợp xảy ra lỗi.
Để đáp ứng yêu cầu này, bạn quyết định in ra một thông điệp tùy chỉnh nếu người dùng không cung cấp khóa hợp lệ để xác thực, và dùng khối try và except để xử lý.
Biến message đã được nhập sẵn.
Bài tập này là một phần của khóa học
Phát triển hệ thống AI với OpenAI API
Hướng dẫn bài tập
- Dùng câu lệnh
tryđể thử gửi yêu cầu đến API. - In phản hồi nếu yêu cầu thành công.
- Dùng câu lệnh
exceptđể xử lý lỗi xác thực có thể xảy ra.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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.")