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

Mengonfigurasi aksi di GPT

Cara menghubungkan GPT Anda ke API eksternal menggunakan aksi, termasuk penyiapan, autentikasi, dan konfigurasi skema.

Diperbarui: 3 days ago

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.

Apakah artikel ini membantu?