MulaiMulai sekarang secara gratis

Memanggil API eksternal

Sekarang setelah Anda memiliki definisi fungsi yang terstruktur dengan jelas, lanjutkan untuk meningkatkan permintaan endpoint Anda. Anda menggunakan endpoint Chat Completions dan meneruskan pesan system untuk memastikan asisten AI menyadari bahwa konteksnya adalah pertukaran mata uang dan perlu mengekstrak kode mata uang yang sesuai berdasarkan masukan pengguna.

Dalam latihan ini, fungsi get_exchange_rate() telah dimuat sebelumnya. Fungsi get_exchange_rate() menggunakan ExchangeRate API dan menerima satu kode mata uang sebagai masukan, lalu mengembalikan respons dengan informasi kurs yang diminta. Fungsi print_response() juga telah dimuat sebelumnya untuk mencetak keluarannya.

Latihan ini adalah bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Panggil endpoint Chat Completions dan pastikan system diberikan instruksi tentang cara menangani prompt.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
  tools=function_definition)

print_response(response)
Edit dan Jalankan Kode