Resource: ServingConfig
Mengonfigurasi metadata yang digunakan untuk menghasilkan hasil waktu penyajian (misalnya, hasil penelusuran atau prediksi rekomendasi). ServingConfig diteruskan dalam permintaan penelusuran dan prediksi serta menghasilkan hasil.
| Representasi JSON |
|---|
{ "name": string, "displayName": string, "solutionType": enum ( |
| Kolom | |
|---|---|
name |
Tidak dapat diubah. Nama yang memenuhi syarat sepenuhnya |
displayName |
Wajib diisi. Nama tampilan konfigurasi penyajian yang dapat dibaca manusia. Digunakan di UI Discovery. Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 128 karakter. Jika tidak, error INVALID_ARGUMENT akan ditampilkan. |
solutionType |
Wajib diisi. Tidak dapat diubah. Menentukan jenis solusi yang dapat dikaitkan dengan konfigurasi penyajian. |
modelId |
ID model yang akan digunakan pada waktu penyajian. Saat ini, hanya RecommendationModel yang didukung. Dapat diubah, tetapi hanya ke model yang kompatibel (misalnya, CTR lainnya yang mungkin Anda sukai ke CVR lainnya yang mungkin Anda sukai). Wajib diisi jika |
diversityLevel |
Seberapa banyak keberagaman yang akan digunakan dalam hasil model rekomendasi, misalnya
Jika tidak ditentukan, kami akan memilih default berdasarkan jenis model rekomendasi. Nilai default: Hanya dapat ditetapkan jika |
embeddingConfig |
Gunakan konfigurasi embedding Anda sendiri. Konfigurasi ini digunakan untuk pengambilan semantik penelusuran. Pengambilan didasarkan pada produk titik |
rankingExpression |
Ekspresi peringkat mengontrol peringkat yang disesuaikan pada dokumen pengambilan. Untuk memanfaatkannya, embedding dokumen diperlukan. Setelan ekspresi peringkat di ServingConfig berlaku untuk semua permintaan penelusuran yang ditayangkan oleh konfigurasi penyajian. Namun, jika Ekspresi peringkat adalah satu fungsi atau beberapa fungsi yang digabungkan dengan "+".
Fungsi yang didukung:
Variabel fungsi:
Contoh ekspresi peringkat: Jika dokumen memiliki kolom embedding doc_embedding, ekspresi peringkatnya dapat berupa |
createTime |
Hanya output. Stempel waktu pembuatan ServingConfig. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Stempel waktu update ServingConfig. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
filterControlIds[] |
Kontrol filter yang akan digunakan di jalur penyajian. Semua kontrol filter yang dipicu akan diterapkan. Kontrol filter harus berada di penyimpanan data yang sama dengan konfigurasi penyajian. Maksimum 20 kontrol filter. |
boostControlIds[] |
Kontrol peningkatan yang akan digunakan di jalur penyajian. Semua kontrol peningkatan yang dipicu akan diterapkan. Kontrol peningkatan harus berada di penyimpanan data yang sama dengan konfigurasi penyajian. Maksimum 20 kontrol peningkatan. |
redirectControlIds[] |
ID kontrol pengalihan. Hanya tindakan pengalihan pertama yang dipicu yang diterapkan, meskipun ada beberapa yang berlaku. Jumlah maksimum spesifikasi adalah 100. Hanya dapat ditetapkan jika |
synonymsControlIds[] |
Spesifikasi sinonim kondisi. Jika beberapa kondisi sinonim cocok, semua kontrol sinonim yang cocok dalam daftar akan dieksekusi. Jumlah maksimum spesifikasi adalah 100. Hanya dapat ditetapkan jika |
onewaySynonymsControlIds[] |
Spesifikasi sinonim satu arah kondisi. Jika beberapa kondisi sinonim satu arah cocok, semua kontrol sinonim satu arah yang cocok dalam daftar akan dieksekusi. Jumlah maksimum spesifikasi adalah 100. Hanya dapat ditetapkan jika |
dissociateControlIds[] |
Spesifikasi kondisi jangan kaitkan. Jika beberapa kondisi jangan kaitkan cocok, semua kontrol jangan kaitkan yang cocok dalam daftar akan dieksekusi. Urutannya tidak menjadi masalah. Jumlah maksimum spesifikasi adalah 100. Hanya dapat ditetapkan jika |
replacementControlIds[] |
Spesifikasi penggantian kondisi. Diterapkan sesuai urutan dalam daftar. Istilah yang sebelumnya diganti tidak dapat diganti lagi. Jumlah maksimum spesifikasi adalah 100. Hanya dapat ditetapkan jika |
ignoreControlIds[] |
Spesifikasi kondisi abaikan. Jika beberapa kondisi abaikan cocok, semua kontrol abaikan yang cocok dalam daftar akan dieksekusi. Urutannya tidak menjadi masalah. Jumlah maksimum spesifikasi adalah 100. |
promoteControlIds[] |
Spesifikasi kondisi promosikan. Jumlah maksimum spesifikasi adalah 100. |
personalizationSpec |
Spesifikasi untuk spesifikasi personalisasi. Perhatikan bahwa jika |
answerGenerationSpec |
Opsional. Spesifikasi untuk pembuatan jawaban. |
Kolom union vertical_config. Konfigurasi khusus vertikal industri. vertical_config hanya dapat berupa salah satu dari berikut: |
|
mediaConfig |
MediaConfig konfigurasi penyajian. |
genericConfig |
GenericConfig konfigurasi penyajian. |
Metode |
|
|---|---|
|
Metode kueri jawaban. |
|
Membuat ServingConfig. |
|
Menghapus ServingConfig. |
|
Mendapatkan ServingConfig. |
|
Mencantumkan semua ServingConfig yang ditautkan ke dataStore ini. |
|
Memperbarui ServingConfig. |
|
Membuat rekomendasi, yang memerlukan peristiwa pengguna kontekstual. |
|
Melakukan penelusuran. |
|
Melakukan penelusuran. |
|
Metode kueri jawaban (streaming). |