Panggilan fungsi membolehkan anda menerangkan sebarang fungsi tersuai atau API luaran kepada assistant, yang membolehkan assistant memanggil fungsi tersebut secara pintar dengan mengeluarkan objek JSON yang mengandungi argumen yang berkaitan.
Gunakan pemanggilan fungsi dalam Playground Sembang
Dalam Playground, buka tetapan alat dan tambahkan fungsi.
Kemudian, masukkan skema JSON yang mengandungi parameter fungsi tersebut. Anda boleh menggunakan ciri beta Jana untuk menerangkan dalam teks biasa perkara yang anda mahu fungsi itu lakukan, bagi mendapatkan cadangan skema JSON.
Kini anda akan melihat fungsi tersebut disenaraikan di bawah Alat.
Untuk menguji fungsi dalam Playground, masukkan mesej yang akan mencetuskan model untuk memanggil fungsi tersebut.
Contohnya, untuk fungsi get_weather, masukkan: “what is the weather in Berkeley?”
Apabila fungsi dipanggil, masukkan output fungsi anda, contohnya, {"temp": 80}, dan pilih Jalankan. Pembantu kemudian akan menggunakan output fungsi yang anda berikan untuk menghasilkan responsnya.
Adakah ciri ini menyokong pemanggilan fungsi selari?
Ya, pemanggilan fungsi selari disokong dalam Playground Sembang.
Pemanggilan fungsi selari ialah keupayaan model untuk membuat berbilang panggilan fungsi serentak, supaya kesan dan hasil panggilan fungsi ini dapat diproses secara selari. Ini amat berguna jika fungsi mengambil masa yang lama untuk dijalankan, dan mengurangkan bilangan pertukaran permintaan dan respons dengan API.
Aktifkan Output Berstruktur dengan menetapkan strict: true dalam takrif fungsi
Apabila Output Berstruktur diaktifkan, argumen yang dijana oleh model untuk panggilan fungsi dijamin sepadan dengan skema JSON yang anda berikan.
Jika anda tidak menggunakan Output Berstruktur, struktur argumen tidak dijamin betul. Oleh itu, kami mengesyorkan penggunaan pustaka pengesahan seperti Pydantic untuk mengesahkan argumen sebelum menggunakannya.
Ketahui lebih lanjut tentang pemanggilan fungsi dengan output berstruktur.
Tetapkan fungsi yang wajib digunakan dalam Playground
Pilih ikon Tetapan di sebelah nama model.
Pilih Pilihan Alat.
Tukar daripada Automatik kepada Wajib atau kepada fungsi yang dikehendaki (yang telah dicipta sebelum ini).
