Metode kueri jawaban.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
servingConfig |
Wajib. Nama resource konfigurasi penayangan servingConfigs.search, seperti |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "query": { object ( |
Kolom | |
---|---|
query |
Wajib. Kueri pengguna saat ini. |
session |
Nama resource sesi. Tidak diperlukan. Jika kolom sesi tidak disetel, API berada dalam mode tanpa sesi. Kami mendukung mode sesi otomatis: pengguna dapat menggunakan simbol pengganti |
safetySpec |
Spesifikasi model. |
relatedQuestionsSpec |
Spesifikasi pertanyaan terkait. |
groundingSpec |
Opsional. Spesifikasi perujukan. |
answerGenerationSpec |
Spesifikasi pembuatan jawaban. |
searchSpec |
spesifikasi servingConfigs.search. |
queryUnderstandingSpec |
Spesifikasi pemahaman kueri. |
asynchronousMode |
Tidak digunakan lagi: Kolom ini tidak digunakan lagi. Streaming Answer API akan didukung. Kontrol mode asinkron. Jika diaktifkan, respons akan ditampilkan dengan nama resource jawaban/sesi tanpa jawaban akhir. Pengguna API perlu melakukan polling untuk mendapatkan status jawaban/sesi terbaru dengan memanggil metode |
userPseudoId |
ID unik untuk melacak pengunjung. Misalnya, hal ini dapat diterapkan dengan cookie HTTP, yang harus dapat mengidentifikasi pengunjung secara unik di satu perangkat. ID unik ini tidak boleh berubah jika pengunjung login atau logout dari situs. Kolom ini TIDAK boleh memiliki nilai tetap seperti Kolom harus berupa string berenkode UTF-8 dengan batas panjang 128 karakter. Jika tidak, error |
userLabels |
Label pengguna yang diterapkan ke resource harus memenuhi persyaratan berikut:
Lihat Dokumen Google Cloud untuk mengetahui detail selengkapnya. |
endUserSpec |
Opsional. Spesifikasi pengguna akhir. |
Isi respons
Jika berhasil, isi respons akan berisi instance AnswerQueryResponse
.
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 servingConfig
:
discoveryengine.servingConfigs.answer
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.