MulaiMulai sekarang secara gratis

Menangani respons dengan pemanggilan API eksternal

Agar aplikasi konversi mata uang Anda lebih terhubung dengan sistem lain, Anda ingin menambahkan beberapa pemeriksaan untuk memastikan model menemukan jawaban yang tepat. Pertama, periksa bahwa respons dihasilkan melalui tool_calls. Jika benar, periksa bahwa fungsi yang digunakan untuk menghasilkan hasil tersebut adalah get_exchange_rate. Jika demikian, muat kode mata uang yang diekstrak dari prompt pengguna, lalu panggil fungsi get_exchange_rate() dengan kode tersebut sebagai argumen. Terakhir, jika itu menghasilkan respons, kembalikan respons tersebut.

Dalam latihan ini, response, pustaka json, dan fungsi get_exchange_rate() telah dimuat sebelumnya.

Latihan ini adalah bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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.")
Edit dan Jalankan Kode