- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- AssistSkippingMode
- SessionInfo
Membantu pengguna dengan kueri.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib. Nama resource |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "query": { object ( |
Kolom | |
---|---|
query |
Opsional. Kueri pengguna saat ini. Kueri kosong hanya didukung jika |
session |
Opsional. Sesi yang akan digunakan untuk permintaan. Jika ditentukan, asisten memiliki akses ke histori sesi, dan kueri serta jawabannya disimpan di sana. Jika Format: |
assistSkippingMode |
Opsional. Menentukan kasus saat asisten tidak akan menjawab kueri. Jika jawaban dilewati, alasannya akan dicantumkan di |
fileIds[] |
Opsional. ID file yang akan digunakan untuk menjawab permintaan. Saat mengupload file, ID-nya akan ditampilkan di |
userMetadata |
Opsional. Informasi tentang pengguna yang memulai kueri. |
Isi respons
Respons untuk metode AssistantService.Assist
.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "answer": { object ( |
Kolom | |
---|---|
answer |
Resource |
sessionInfo |
Informasi sesi. |
assistToken |
ID unik global yang mengidentifikasi pasangan permintaan-respons saat ini. Digunakan untuk masukan dan dukungan. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://www.googleapis.com/auth/discoveryengine.assist.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource name
:
discoveryengine.assistants.assist
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
AssistSkippingMode
Perilaku melewati yang tersedia untuk permintaan bantuan.
Enum | |
---|---|
ASSIST_SKIPPING_MODE_UNSPECIFIED |
Nilai default. Jawaban dapat dilewati jika kueri tidak meminta bantuan. |
REQUEST_ASSIST |
Minta jawaban Asisten. Jawaban mungkin masih dilewati jika kueri gagal dalam pemeriksaan kebijakan. |
SessionInfo
Informasi tentang sesi.
Representasi JSON |
---|
{ "session": string, "queryId": string } |
Kolom | |
---|---|
session |
Nama sesi yang baru dibuat atau dilanjutkan. Format: |
queryId |
ID kueri yang sesuai dengan panggilan API bantuan ini. Satu sesi dapat memiliki beberapa giliran, yang masing-masing memiliki ID kueri unik. Dengan menentukan nama sesi dan ID kueri ini dalam panggilan API assistants.assist, permintaan bantuan terjadi dalam konteks hasil penelusuran dari panggilan penelusuran ini. |