Membuat rekomendasi, yang memerlukan peristiwa pengguna kontekstual.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
servingConfig |
Wajib diisi. Nama lengkap resource Satu konfigurasi penayangan default dibuat bersama dengan pembuatan mesin rekomendasi Anda. ID mesin digunakan sebagai ID konfigurasi penayangan default. Misalnya, untuk Mesin |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"userEvent": {
object ( |
| Kolom | |
|---|---|
userEvent |
Wajib diisi. Konteks tentang pengguna, apa yang mereka lihat, dan tindakan apa yang mereka lakukan untuk memicu permintaan servingConfigs.recommend. Perhatikan bahwa detail peristiwa pengguna ini tidak akan di-ingest ke log userEvent. Oleh karena itu, permintaan tulis userEvent terpisah diperlukan untuk logging peristiwa. Jangan menetapkan |
pageSize |
Jumlah hasil maksimum dalam satu halaman. Tetapkan properti ini ke jumlah hasil rekomendasi yang diperlukan. Jika nol, layanan akan memilih default yang wajar. Nilai maksimum yang diizinkan adalah 100. Nilai di atas 100 ditetapkan ke 100. |
filter |
Filter untuk membatasi hasil rekomendasi dengan batas panjang 5.000 karakter. Saat ini, hanya ekspresi filter pada atribut Contoh:
Jika
Jika filter Anda memblokir semua hasil, API akan menampilkan Dokumen populer generik (tidak difilter). Jika Anda hanya menginginkan hasil yang benar-benar cocok dengan filter, tetapkan Perhatikan bahwa API tidak pernah menampilkan |
validateOnly |
Gunakan mode validasi saja untuk kueri rekomendasi ini. Jika ditetapkan ke |
params |
Parameter khusus domain tambahan untuk rekomendasi. Nilai yang diizinkan:
|
userLabels |
Label pengguna yang diterapkan ke resource harus memenuhi persyaratan berikut:
Lihat Persyaratan untuk label guna mengetahui detail selengkapnya. |
Isi respons
Jika berhasil, isi respons akan memuat instance RecommendResponse.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource servingConfig:
discoveryengine.servingConfigs.recommend
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.