- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Atribut
- ConfidenceLevel
- ClientRequestContext
Membuat atribut yang tidak ada dari informasi produk.
Permintaan HTTP
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductTextAttributes
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Project untuk melakukan panggilan. Harus merujuk ke project pemanggil. Format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "inputAttributes": [ { object ( |
Kolom | |
---|---|
inputAttributes[] |
Opsional. Atribut input yang digunakan untuk membuat saran. Nilai yang didukung adalah: title, description. Atribut ini tidak akan disertakan dalam respons dan tidak akan berubah. |
generativeAttributes[] |
Wajib. Atribut yang akan dibuat. Nilai yang didukung adalah gender, age_group, color, dan size, dan setidaknya salah satu nilai tersebut harus ditetapkan. Hanya nilai yang ditetapkan di sini yang akan disertakan dalam respons. |
offerImage |
Wajib. Gambar yang terkait dengan produk. |
clientRequestContext |
Wajib. Info tentang klien yang membuat permintaan. |
allowAnyConfidenceSuggestions |
Opsional. Jika benar, saran atribut dengan semua tingkat keyakinan akan disertakan dalam respons. Secara default, hanya saran dengan keyakinan tinggi yang disertakan untuk semua atribut. |
Isi respons
Respons untuk projects.generateProductTextAttributes.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"suggestions": [
{
object ( |
Kolom | |
---|---|
suggestions[] |
Saran atribut produk yang dihasilkan. Kolom ini dapat kosong jika model tidak dapat menyarankan atribut dengan skor keyakinan yang memadai. Saran dapat berupa gender, age_group, color, dan size berdasarkan atribut_yang_akan_dibuat dalam permintaan. |
Atribut
Atribut produk yang digunakan dalam permintaan dan respons.
Representasi JSON |
---|
{
"key": string,
"textValue": string,
"confidenceLevel": enum ( |
Kolom | |
---|---|
key |
Wajib. Nama atribut sebagaimana diberikan oleh penjual. |
textValue |
Opsional. Menyimpan nilai teks atribut. Atribut ini harus ditetapkan untuk inputAttributes di GenerateProductTextAttributesRequest dan untuk saran di GenerateProductTextAttributesResponse. Hanya atribut teks yang digunakan/dibuat pada tahap ini, sehingga attribute_type(misalnya: INT, RICH_TEXT) dan format_values lainnya(misalnya: float_value, rich_text_value) tidak ditentukan. |
confidenceLevel |
Opsional. Atribut ini hanya ada dalam respons dan akan menentukan tingkat keyakinan saran atribut yang dihasilkan. |
ConfidenceLevel
Tingkat keyakinan saran atribut yang dihasilkan oleh model AI. Model ini menghasilkan skor keyakinan untuk setiap saran dan dikelompokkan ke dalam salah satu tingkat keyakinan. Nilai minimum keyakinan untuk setiap kelompok ditentukan berdasarkan evaluasi manual terhadap output model.
Enum | |
---|---|
CONFIDENCE_LEVEL_UNSPECIFIED |
Tingkat keyakinan tidak ditentukan. |
LOW |
Tingkat keyakinan rendah. |
MEDIUM |
Tingkat keyakinan sedang. |
HIGH |
Tingkat keyakinan tinggi. |
ClientRequestContext
Informasi tentang klien yang membuat permintaan.
Representasi JSON |
---|
{ "partnerProductId": string } |
Kolom | |
---|---|
partnerProductId |
Wajib. ID produk yang ditentukan oleh partner. |