Gambaran keseluruhan
Artikel ini menerangkan cara mengkonfigurasi tindakan dalam GPT, termasuk cara menyambung kepada API luaran, mentakrifkan perkara yang boleh dilakukan oleh GPT, serta mengurus pengesahan, skema dan sekatan ruang kerja.
Untuk mengkonfigurasi tindakan, anda memerlukan butiran API bagi perkhidmatan yang ingin disambungkan, termasuk maklumat pengesahan dan skema OpenAPI. GPT boleh menggunakan sama ada aplikasi atau tindakan, tetapi bukan kedua-duanya pada masa yang sama.
Setiap tindakan ditakrifkan oleh dua komponen utama: cara GPT mengesahkan dengan API, dan skema yang mentakrifkan perkara yang boleh dilakukan oleh API.
Batasan
Jika ruang kerja anda tidak membenarkan sebarang domain tindakan, tindakan tersuai GPT tidak boleh dijalankan kerana tiada domain tindakan dapat melepasi semakan senarai dibenarkan. Ini tidak semestinya bermakna semua keterlihatan atau akses GPT disekat.
Tindakan tidak tersedia untuk mod Pro. Apabila anda mencipta atau mengedit GPT dengan tindakan tersuai, pemilih model hanya memaparkan model bukan Pro yang menyokong tindakan.
Cipta tindakan
Dalam editor GPT, navigasi ke bahagian Actions dan pilih Create new action.
Kemudian anda akan mengkonfigurasi cara GPT anda menyambung kepada dan menggunakan API luaran.
Selepas mengkonfigurasi tindakan, ujinya dalam Preview untuk mengesahkan tindakan itu berfungsi seperti yang diharapkan.
Pengesahan
Pengesahan mengawal cara GPT anda menyambung kepada API luaran.
Pilihan yang tersedia:
Tiada: Tiada pengesahan diperlukan
Kunci API: Menggunakan kunci rahsia untuk membenarkan permintaan
OAuth: Menggunakan log masuk pengguna untuk akses berasaskan akaun
Kunci API
Gunakan pengesahan kunci API untuk akses pelayan ke pelayan. Ia boleh dikonfigurasi sebagai:
Basic
Bearer
Pengepala tersuai
OAuth
Gunakan OAuth apabila tindakan memerlukan akaun pengguna. OAuth memerlukan:
ID Klien dan Rahsia Klien
URL Kebenaran dan URL Token
Skop dan kaedah pertukaran token
Editor menyediakan URL panggil balik untuk melengkapkan aliran OAuth.
Skema
Skema mentakrifkan perkara yang boleh dilakukan oleh API anda. Ia memberitahu ChatGPT:
Pelayan mana yang perlu dipanggil
Titik akhir yang tersedia
Parameter yang diterima
Cara setiap tindakan dikenal pasti (ID operasi)
Skema mesti disediakan sebagai spesifikasi OpenAPI dalam JSON atau YAML.
Tambah skema
Anda boleh menambah skema melalui tiga cara:
Tampalkannya terus ke dalam editor
Import daripada URL
Mulakan daripada contoh terbina dalam:
Cuaca (JSON)
Kedai Haiwan Peliharaan (YAML)
Templat kosong
Jika skema itu sah, editor memaparkan tindakan yang dikesan. Jika skema itu tidak sah, ralat pengesahan akan dipaparkan.
Sekatan ruang kerja (Enterprise dan Edu)
Jika anda melihat mesej:
“Tiada domain dibenarkan oleh tetapan ruang kerja anda.”
Ini bermakna tindakan disekat oleh tetapan ruang kerja anda.
Pentadbir boleh membenarkan semua domain atau mengehadkan tindakan kepada domain yang diluluskan.
Jika tiada domain dibenarkan, anda tidak boleh menggunakan tindakan.
Untuk kawalan peringkat ruang kerja bagi tindakan dan sekatan domain, lihat: Mengurus akses GPT dalam ruang kerja Enterprise dan Edu.
Privasi dan kawalan pengguna
Setiap tindakan boleh menyertakan URL Dasar Privasi.
GPT awam (pautan atau GPT Store) dengan tindakan mesti menyertakan URL dasar privasi yang sah.
Pengguna mungkin diminta meluluskan tindakan sebelum tindakan itu dijalankan.
Untuk tindakan OAuth, pengguna boleh menyemak dan mengurus akaun yang disambungkan.
Bantuan tambahan
Untuk bantuan menulis atau menyahpepijat tindakan, gunakan ActionsGPT rasmi.
