OpenAI
Halaman ini diterjemahkan oleh mesin. Lihat artikel asli dalam bahasa Inggris.

Pemanggilan fungsi di Chat Playground

Anda dapat menggunakan pemanggilan fungsi di OpenA Playground.

Diperbarui: 8 days ago

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.

Cara menggunakan pemanggilan fungsi di Chat Playground

Untuk menambahkan fungsi baru, klik "+Alat > Fungsi" di panel konfigurasi di sisi kiri layar untuk Responses API atau, cukup, "+Fungsi" untuk API Penyelesaian Obrolan.

Lalu, masukkan skema JSON dengan parameter fungsi. Anda dapat menggunakan fungsionalitas Beta "Buat" untuk menjelaskan dalam teks biasa apa yang Anda inginkan agar fungsi tersebut lakukan, guna mendapatkan skema JSON yang disarankan.

Sekarang Anda akan melihat fungsi tercantum di sisi kiri layar di bawah “Alat.”

Untuk menguji fungsi di Playground, masukkan pesan yang akan memicu model untuk memanggil fungsi tersebut.

Misalnya, untuk fungsi get_weather, masukkan: "bagaimana cuaca di Berkeley?"

Saat fungsi dipanggil, masukkan output fungsi Anda, mis. "{temp: 80}" lalu tekan “Jalankan.” Asisten kemudian akan menggunakan output fungsi yang Anda berikan untuk responsnya.

Apakah ini mendukung pemanggilan fungsi paralel?

Ya, pemanggilan fungsi paralel didukung di Chat Playground.

Pemanggilan fungsi paralel adalah kemampuan model untuk melakukan beberapa panggilan fungsi secara bersamaan, sehingga efek dan hasil dari panggilan fungsi tersebut dapat diselesaikan secara paralel. Ini sangat berguna jika fungsi membutuhkan waktu lama, serta mengurangi komunikasi bolak-balik dengan API.

Aktifkan output terstruktur dengan menetapkan strict: "true" dalam skema

Saat output terstruktur diaktifkan, argumen yang dihasilkan oleh model untuk panggilan fungsi dijamin cocok dengan Skema JSON yang Anda berikan.

Jika Anda tidak menggunakan output terstruktur, struktur argumen tidak dijamin benar, jadi kami menyarankan penggunaan pustaka validasi seperti Pydantic untuk terlebih dahulu memverifikasi argumen sebelum menggunakannya.


Pelajari lebih lanjut tentang pemanggilan fungsi dengan output terstruktur.

Cara memaksa Pilihan Fungsi di Playground

  1. Klik ikon "Pengaturan" di sebelah nama model

  2. Klik Pilihan Alat

  3. Ubah dari "Otomatis" ke "Wajib" atau ke fungsi yang diinginkan (yang sudah dibuat sebelumnya).

Apakah artikel ini membantu?