Mulai sekarangMulai gratis

Memanggil API eksternal

Sekarang setelah Anda memiliki definisi fungsi yang terstruktur dengan jelas, Anda melanjutkan untuk meningkatkan permintaan endpoint Anda. Anda menggunakan endpoint Chat Completions dan meneruskan pesan system untuk memastikan bahwa asisten AI menyadari bahwa ia berada di ruang penukaran mata uang dan bahwa ia perlu mengekstrak kode mata uang yang sesuai berdasarkan input pengguna.

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

Latihan ini merupakan bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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