- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- ProductInfo
- OutputSpec
- TitleExample
- ProductTextGenerationSuggestion
- ProductTextGenerationMetadata
Membuat serangkaian penyelesaian/respons teks kandidat dari informasi produk.
Permintaan HTTP
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductText
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 |
---|
{ "titleExamples": [ { object ( |
Kolom | |
---|---|
titleExamples[] |
Opsional. Berikan beberapa contoh peningkatan kualitas judul buatan tangan yang unik untuk kasus penggunaan Anda. TiDe adalah alat umum yang menangani beberapa kategori produk, tetapi identitas merek Anda mungkin memerlukan fungsi kustom. Jangan ragu untuk menentukannya di sini. |
productInfo |
Wajib. Informasi yang tersedia tentang produk. Digunakan untuk menginformasikan model AI generatif. |
outputSpec |
Opsional. Parameter konfigurasi yang secara langsung memengaruhi konten yang dihasilkan, dan cara konten tersebut dirender dalam respons akhir. |
Isi respons
Teks yang dihasilkan untuk produk yang disediakan.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "attributes": { string: string, ... }, "title": { object ( |
Kolom | |
---|---|
attributes |
Atribut lain yang dihasilkan Objek yang berisi daftar pasangan |
title |
Judul yang dibuat. |
description |
Deskripsi yang dihasilkan. |
metadata |
Info tambahan yang mungkin ingin diaudit klien terkait pembuatan. |
ProductInfo
Informasi yang tersedia tentang produk. Digunakan untuk menginformasikan model AI generatif.
Representasi JSON |
---|
{
"productAttributes": {
string: string,
...
},
"productImage": {
object ( |
Kolom | |
---|---|
productAttributes |
Wajib. Pemetaan semua atribut produk yang tersedia. Hal ini dapat mencakup judul, deskripsi, merek, gender, warna, ukuran, dll. Objek yang berisi daftar pasangan |
productImage |
Opsional. Gambar yang terkait dengan produk. |
OutputSpec
Parameter konfigurasi yang secara langsung memengaruhi konten yang dihasilkan, dan cara konten tersebut dirender dalam respons akhir.
Representasi JSON |
---|
{ "workflowId": string, "tone": string, "editorialChanges": string } |
Kolom | |
---|---|
workflowId |
Opsional. Alur kerja yang akan dijalankan untuk data produk yang diberikan. Alur kerja dapat mengisi judul, deskripsi, atau keduanya dalam respons. |
tone |
Opsional. Gaya bahasa output yang diinginkan untuk teks yang dihasilkan. Misalnya, serius, kasual. |
editorialChanges |
Opsional. Setiap perubahan editorial untuk data produk yang dihasilkan. Misalnya, ganti Small dengan "S", jangan ubah warna jika sudah ada. |
TitleExample
Contoh peningkatan judul produk yang dibuat secara manual. Contoh ini diberikan kepada AI untuk meningkatkan kualitasnya.
Representasi JSON |
---|
{ "productInfo": { string: string, ... }, "finalProductInfo": { string: string, ... }, "titleFormat": string, "category": string } |
Kolom | |
---|---|
productInfo |
Wajib. Peta yang berisi semua informasi produk yang ada. Misalnya, {"title": "gaun", "description": "Gaun merah", "brand": "Dresses4All"} Informasi apa pun yang dapat Anda gunakan untuk mengisi feed produk. Objek yang berisi daftar pasangan |
finalProductInfo |
Wajib. Peta dalam format yang sama dengan productInfo, tetapi dengan semua peningkatan disertakan. Misalnya, {"brand": "Dresses4All", "product": "dress", "color": "red", ...} Untuk saat ini, urutkan atribut ini sesuai urutan yang Anda inginkan dalam judul akhir. Misalnya, contoh di atas akan menjadi: Dresses4All dress | red Objek yang berisi daftar pasangan |
titleFormat |
Wajib. Atribut atau perkiraan atribut yang membentuk judul. Misalnya, title "Google GShoe M" titleFormat dapat berupa "brand | product | size". |
category |
Wajib. Kategori produk. Hal ini membantu AI memahami kapan contoh tertentu lebih relevan daripada yang lain. |
ProductTextGenerationSuggestion
Teks yang dihasilkan untuk produk, yang secara opsional mencakup skor kualitasnya.
Representasi JSON |
---|
{ "text": string, "score": number, "changeSummary": string } |
Kolom | |
---|---|
text |
Teks yang dihasilkan |
score |
Skor kualitas yang terkait dengan pembuatan. Heuristik diterapkan sesuai dengan gaya penerapan tim feedgen. |
changeSummary |
Ringkasan singkat semua perubahan yang telah dilakukan. |
ProductTextGenerationMetadata
Jenis data wrapper untuk metadata apa pun yang terkait dengan pembuatan teks.
Representasi JSON |
---|
{ "metadata": { object } } |
Kolom | |
---|---|
metadata |
Metadata adalah konsep yang cukup longgar. Data dimodelkan sebagai peta di sini untuk menunjukkan bahwa tidak ada struktur output yang dijamin setelah asosiasi K:V sederhana. Kasus penggunaan pertama adalah untuk melacak kata-kata yang ditambahkan/dihapus/diubah dalam pembuatan. |