Bắt đầu ngayBắt đầu miễn phí

Xử lý phản hồi bằng các lệnh gọi API bên ngoài

Để kết nối tốt hơn ứng dụng chuyển đổi tiền tệ của bạn với các hệ thống khác, bạn muốn thêm một số kiểm tra để đảm bảo rằng mô hình đã tìm được một câu trả lời phù hợp. Đầu tiên bạn kiểm tra rằng phản hồi đã được tạo qua tool_calls. Nếu đúng như vậy, bạn kiểm tra rằng hàm được dùng để tạo ra kết quả là get_exchange_rate. Nếu vậy, bạn tải mã tiền tệ được trích xuất từ lời nhắc của bạn, và gọi hàm get_exchange_rate() với mã đó làm đối số. Cuối cùng, nếu điều đó tạo ra một phản hồi, bạn trả về phản hồi.

Trong bài tập này, response, thư viện json và hàm get_exchange_rate() đã được tải 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

Xem khóa học

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.

# Check that the response has been produced using function calling
if ____:
# Extract the function
    function_call = ____
    print(function_call)
else:
    print("I am sorry, but I could not understand your request.")
Chỉnh sửa và Chạy Mã