Biasanya, Anda membuat dan menghapus agen menggunakan konsol. Namun, dalam skenario lanjutan tertentu, Anda mungkin akan lebih mudah menggunakan API.
Membuat agen
Contoh berikut menunjukkan cara memanggil metode Create
untuk jenis Agent
.
Pilih protokol dan versi untuk referensi Agen:
Protokol | V3 | V3beta1 |
---|---|---|
REST | Referensi agen | Referensi agen |
RPC | Antarmuka agen | Antarmuka agen |
C++ | AgentsClient | Tidak tersedia |
C# | AgentsClient | Tidak tersedia |
Go | AgentsClient | Tidak tersedia |
Java | AgentsClient | AgentsClient |
Node.js | AgentsClient | AgentsClient |
PHP | Tidak tersedia | Tidak tersedia |
Python | AgentsClient | AgentsClient |
Ruby | Tidak tersedia | Tidak tersedia |
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud Anda
- REGION_ID: ID region Anda
Metode HTTP dan URL:
POST https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents
Meminta isi JSON:
{ "displayName": "My display name", "defaultLanguageCode": "en", "timeZone": "America/New_York" }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID", "displayName": "My display name", "defaultLanguageCode": "en", "timeZone": "America/New_York", "startFlow": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/flows/00000000-0000-0000-0000-000000000000", "advancedSettings": { "loggingSettings": {} } }
Java
Untuk melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Menghapus agen
Contoh berikut menunjukkan cara memanggil metode Delete
untuk jenis Agent
.
Pilih protokol dan versi untuk referensi Agen:
Protokol | V3 | V3beta1 |
---|---|---|
REST | Referensi agen | Referensi agen |
RPC | Antarmuka agen | Antarmuka agen |
C++ | AgentsClient | Tidak tersedia |
C# | AgentsClient | Tidak tersedia |
Go | AgentsClient | Tidak tersedia |
Java | AgentsClient | AgentsClient |
Node.js | AgentsClient | AgentsClient |
PHP | Tidak tersedia | Tidak tersedia |
Python | AgentsClient | AgentsClient |
Ruby | Tidak tersedia | Tidak tersedia |
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud Anda
- REGION_ID: ID region Anda
- AGENT_ID: ID agen Anda, yang ditemukan dalam respons pembuatan agen
Metode HTTP dan URL:
DELETE https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Anda akan menerima kode status yang berhasil (2xx), serta respons yang kosong.