Pemanggilan fungsi memungkinkan Anda menjelaskan fungsi kustom atau API eksternal apa pun kepada asisten, sehingga asisten dapat secara cerdas memanggil fungsi tersebut dengan menghasilkan objek JSON yang berisi argumen yang relevan.
Gunakan pemanggilan fungsi di Playground Chat
Di Playground, buka pengaturan alat dan tambahkan fungsi.
Lalu, masukkan skema JSON yang memuat parameter fungsi tersebut. Anda dapat menggunakan fitur beta Buat untuk menjelaskan dalam teks biasa apa yang Anda ingin fungsi tersebut lakukan, lalu mendapatkan saran skema JSON.
Fungsi tersebut kini akan tercantum di bagian Alat.
Untuk menguji fungsi di Playground, masukkan pesan yang akan memicu model untuk memanggil fungsi tersebut.
Misalnya, untuk fungsi get_weather, masukkan: “what is the weather in Berkeley?”
Saat fungsi dipanggil, masukkan output fungsi Anda, misalnya {"temp": 80}, lalu pilih Jalankan. Asisten kemudian akan menggunakan output fungsi yang Anda berikan untuk menyusun responsnya.
Apakah pemanggilan fungsi paralel didukung?
Ya, pemanggilan fungsi paralel didukung di Playground Chat.
Pemanggilan fungsi paralel adalah kemampuan model untuk melakukan beberapa pemanggilan fungsi secara bersamaan, sehingga efek dan hasil pemanggilan fungsi tersebut dapat diproses secara paralel. Ini sangat berguna jika fungsi membutuhkan waktu lama, serta mengurangi jumlah pertukaran permintaan dan respons dengan API.
Aktifkan output terstruktur dengan menetapkan strict: true dalam definisi fungsi
Saat output terstruktur diaktifkan, argumen yang dihasilkan model untuk pemanggilan fungsi dijamin sesuai dengan skema JSON yang Anda berikan.
Jika Anda tidak menggunakan output terstruktur, struktur argumen tidak dijamin benar. Karena itu, kami menyarankan penggunaan pustaka validasi seperti Pydantic untuk memverifikasi argumen sebelum menggunakannya.
Pelajari lebih lanjut tentang pemanggilan fungsi dengan output terstruktur.
Wajibkan penggunaan fungsi tertentu di Playground
Pilih ikon Pengaturan di samping nama model.
Pilih Pilihan Alat.
Ubah dari Otomatis menjadi Wajib atau fungsi yang diinginkan (yang sudah dibuat sebelumnya).
