OpenAI
Halaman ini diterjemah oleh mesin. Lihat artikel asal dalam bahasa Inggeris.

Panggilan fungsi dalam Chat Playground

Anda boleh menggunakan panggilan fungsi dalam OpenAI Playground.

Dikemas kini: 9 days ago

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.

Cara menggunakan pemanggilan fungsi dalam Playground Sembang

Untuk menambah fungsi baharu, klik "+Alat > Fungsi" dalam panel konfigurasi di sebelah kiri skrin bagi Responses API atau hanya klik "+Fungsi" bagi API pelengkapan sembang.

Kemudian, masukkan skema JSON yang mengandungi parameter fungsi tersebut. Anda boleh menggunakan fungsi beta "Jana" untuk menerangkan dalam teks biasa perkara yang anda mahu fungsi itu lakukan, lalu mendapatkan cadangan skema JSON.

Kini, fungsi tersebut akan disenaraikan di sebelah kiri skrin di bawah “Alat.”

Untuk menguji fungsi dalam Playground, masukkan mesej yang akan mencetuskan model supaya 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}", kemudian tekan “Jalankan.” Pembantu kemudiannya akan menggunakan output fungsi yang anda berikan untuk menghasilkan respons.

Adakah ini menyokong panggilan fungsi selari?

Ya, panggilan fungsi selari disokong dalam Chat Playground.

Panggilan fungsi selari ialah keupayaan model untuk melakukan beberapa panggilan fungsi secara bersama, membolehkan kesan dan hasil panggilan fungsi ini diselesaikan secara selari. Ini amat berguna jika fungsi mengambil masa yang lama, dan mengurangkan perjalanan ulang-alik dengan API.

Aktifkan Output berstruktur dengan menetapkan strict: "true" dalam skema

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 terlebih dahulu sebelum menggunakannya.


Ketahui lebih lanjut tentang pemanggilan fungsi dengan output berstruktur.

Cara mewajibkan pemilihan fungsi dalam Playground

  1. Klik ikon "Tetapan" di sebelah nama model

  2. Klik Pilihan Alat

  3. Tukar daripada "Automatik" kepada "Wajib" atau kepada fungsi yang dikehendaki (yang telah dicipta sebelum ini).

Adakah artikel ini membantu?