Memulai percakapan.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib. Nama resource Percakapan yang akan didapatkan. Format |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "query": { object ( |
Kolom | |
---|---|
query |
Wajib. Input pengguna saat ini. |
servingConfig |
Nama resource Konfigurasi Penayangan yang akan digunakan. Format: |
conversation |
Percakapan yang akan digunakan oleh sesi otomatis saja. Kolom nama akan diabaikan karena kami otomatis menetapkan nama baru untuk percakapan dalam sesi otomatis. |
safeSearch |
Apakah akan mengaktifkan safe search. |
userLabels |
Label pengguna yang diterapkan ke resource harus memenuhi persyaratan berikut:
Lihat Dokumen Google Cloud untuk mengetahui detail selengkapnya. |
summarySpec |
Spesifikasi untuk mengonfigurasi ringkasan yang ditampilkan dalam respons. |
filter |
Sintaksis filter terdiri dari bahasa ekspresi untuk membuat predikat dari satu atau beberapa kolom dokumen yang difilter. Ekspresi filter peka huruf besar/kecil. Hal ini akan digunakan untuk memfilter hasil penelusuran yang dapat memengaruhi respons ringkasan. Jika kolom ini tidak dapat dikenali, Pemfilteran di Vertex AI Search dilakukan dengan memetakan kunci filter LHS ke properti kunci yang ditentukan di backend Vertex AI Search -- pemetaan ini ditentukan oleh pelanggan dalam skemanya. Misalnya, pelanggan media mungkin memiliki kolom 'name' dalam skemanya. Dalam hal ini, filter akan terlihat seperti ini: filter --> name:'ANY("king kong")' Untuk mengetahui informasi selengkapnya tentang pemfilteran, termasuk sintaksis dan operator filter, lihat Filter |
boostSpec |
Spesifikasi peningkat untuk meningkatkan kualitas dokumen tertentu dalam hasil penelusuran yang dapat memengaruhi respons percakapan. Untuk mengetahui informasi selengkapnya tentang promosi, lihat Promosi |
Isi respons
Jika berhasil, isi respons akan berisi instance ConverseConversationResponse
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource name
:
discoveryengine.conversations.converse
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.