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

Mengkonfigurasi tindakan dalam GPT

Cara menyambungkan GPT anda kepada API luaran menggunakan tindakan, termasuk persediaan, pengesahan dan konfigurasi skema.

Dikemas kini: 8 days ago

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.

Adakah artikel ini membantu?