Ringkasan
Artikel ini menjelaskan cara mengonfigurasi tindakan dalam GPT, termasuk cara terhubung ke API eksternal, menentukan apa yang dapat dilakukan GPT, serta mengelola autentikasi, skema, dan batasan workspace.
Untuk mengonfigurasi tindakan, Anda memerlukan detail API untuk layanan yang ingin Anda hubungkan, termasuk informasi autentikasi dan skema OpenAPI. GPT dapat menggunakan aplikasi atau tindakan, tetapi tidak keduanya secara bersamaan.
Setiap tindakan ditentukan oleh dua komponen utama: cara GPT melakukan autentikasi dengan API, dan skema yang menentukan apa yang dapat dilakukan API.
Batasan
Jika workspace Anda tidak mengizinkan domain tindakan apa pun, tindakan kustom GPT tidak dapat dijalankan karena tidak ada domain tindakan yang dapat lolos pemeriksaan daftar yang diizinkan. Ini tidak selalu berarti semua visibilitas atau akses GPT diblokir.
Tindakan tidak tersedia untuk mode Pro. Saat Anda membuat atau mengedit GPT dengan tindakan kustom, pemilih model hanya menampilkan model non-Pro yang mendukung tindakan.
Buat tindakan
Di editor GPT, buka bagian Tindakan dan pilih Buat tindakan baru.
Selanjutnya, Anda akan mengonfigurasi cara GPT Anda terhubung ke dan menggunakan API eksternal.
Setelah mengonfigurasi tindakan, uji di Pratinjau untuk memastikan tindakan berperilaku sesuai harapan.
Autentikasi
Autentikasi mengontrol cara GPT Anda terhubung ke API eksternal.
Opsi yang tersedia:
Tidak ada: Tidak memerlukan autentikasi
Kunci API: Menggunakan kunci rahasia untuk mengotorisasi permintaan
Oauth: Menggunakan login pengguna untuk akses berbasis akun
Kunci API
Gunakan autentikasi kunci API untuk akses server-ke-server. Ini dapat dikonfigurasi sebagai:
Basic
Bearer
Header kustom
Oauth
Gunakan Oauth saat tindakan memerlukan akun pengguna. Oauth memerlukan:
ID Klien dan Rahasia Klien
URL Otorisasi dan URL Token
Cakupan dan metode pertukaran token
Editor menyediakan URL callback untuk menyelesaikan alur Oauth.
Skema
Skema menentukan apa yang dapat dilakukan API Anda. Skema memberi tahu ChatGPT:
Server mana yang harus dipanggil
Endpoint apa yang tersedia
Parameter apa yang diterima
Bagaimana setiap tindakan diidentifikasi (ID operasi)
Skema harus disediakan sebagai spesifikasi OpenAPI dalam JSON atau YAML.
Tambahkan skema
Anda dapat menambahkan skema dengan tiga cara:
Tempelkan langsung ke editor
Impor dari URL
Mulai dari contoh bawaan:
Cuaca (JSON)
Pet Store (YAML)
Template kosong
Jika skema valid, editor menampilkan tindakan yang terdeteksi. Jika tidak valid, error validasi akan ditampilkan.
Batasan workspace (Enterprise dan Edu)
Jika Anda melihat pesan:
“Tidak ada domain yang diizinkan oleh pengaturan workspace Anda.”
Ini berarti tindakan dibatasi oleh pengaturan workspace Anda.
Admin dapat mengizinkan semua domain atau membatasi tindakan hanya ke domain yang disetujui.
Jika tidak ada domain yang diizinkan, Anda tidak dapat menggunakan tindakan.
Untuk kontrol tingkat workspace atas tindakan dan batasan domain, lihat: Mengelola akses GPT di workspace Enterprise dan Edu.
Privasi dan kontrol pengguna
Setiap tindakan dapat menyertakan URL Kebijakan Privasi.
GPT publik (tautan atau GPT Store) dengan tindakan harus menyertakan URL kebijakan privasi yang valid.
Pengguna mungkin diminta untuk menyetujui tindakan sebelum dijalankan.
Untuk tindakan Oauth, pengguna dapat meninjau dan mengelola akun yang terhubung.
Bantuan tambahan
Untuk bantuan menulis atau men-debug tindakan, gunakan ActionsGPT resmi.
