- Permintaan HTTP
- Parameter jalur
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- RunAssistantRequest.InteractionType
- AssistantOutput
Menjalankan agen asisten untuk sesi asisten yang ditentukan.
Permintaan HTTP
POST https://ces.googleapis.com/v1beta/{app=projects/*/locations/*/apps/*}:runAssistant
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
app |
Wajib. Aplikasi yang akan menjalankan asisten. Format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "assistantSession": string, "message": { object ( |
| Kolom | |
|---|---|
assistantSession |
Wajib. Sesi asisten yang akan digunakan untuk menjalankan asisten. Format: |
message |
Wajib. Pesan yang akan dikirim ke agen asisten. |
interactionType |
Opsional. Jenis interaksi yang berbeda untuk pesan asisten. |
Isi respons
Pesan respons untuk AssistantService.RunAssistant.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "output": { object ( |
| Kolom | |
|---|---|
output |
Wajib. Output dari agen asisten. |
state |
Hanya output. Status sesi asisten. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource app:
ces.apps.update
Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.
RunAssistantRequest.InteractionType
Jenis interaksi untuk pesan yang dikirim ke asisten.
| Enum | |
|---|---|
INTERACTION_TYPE_UNSPECIFIED |
Nilai default. Nilai ini digunakan jika jenisnya tidak ditentukan. |
NEW_MESSAGE |
Pesan tersebut adalah input pengguna. Input pengguna diberikan dalam daftar potongan. |
POLL |
Pesan ini digunakan untuk melakukan polling status sesi asisten. |
DISMISS |
Pesan ini untuk menutup sesi asisten yang menunggu peninjauan. Tindakan ini akan mengubah status sesi asisten menjadi tidak ada aktivitas. |
AssistantOutput
Output dari agen asisten.
| Representasi JSON |
|---|
{ "message": { object ( |
| Kolom | |
|---|---|
message |
Wajib. Respons dari agen asisten. |
userResponseSuggestions |
Hanya output. Respons pengguna yang disarankan dari agen asisten. |