Method: projects.generateProductTextAttributes

Ürün bilgilerinden eksik özellikleri oluşturur.

HTTP isteği

POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductTextAttributes

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Telefon görüşmesi yapma projesi. Arayanın projesine atıfta bulunmalıdır. Biçim: projects/{project-id}.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "inputAttributes": [
    {
      object (Attribute)
    }
  ],
  "generativeAttributes": [
    {
      object (Attribute)
    }
  ],
  "offerImage": {
    object (Image)
  },
  "clientRequestContext": {
    object (ClientRequestContext)
  },
  "allowAnyConfidenceSuggestions": boolean
}
Alanlar
inputAttributes[]

object (Attribute)

İsteğe bağlıdır. Önerileri oluşturmak için kullanılan giriş özellikleri. Desteklenen değerler: başlık, açıklama. Bu özellikler yanıta dahil edilmez ve değişmez.

generativeAttributes[]

object (Attribute)

Zorunlu. Oluşturulacak özellikler. Desteklenen değerler cinsiyet, yaş_grubu, renk ve bedendir. Bu değerlerden en az biri ayarlanmalıdır. Yanıt yalnızca burada ayarlanan değerleri içerir.

offerImage

object (Image)

Zorunlu. Ürünle ilişkili resim.

clientRequestContext

object (ClientRequestContext)

Zorunlu. İsteği gönderen istemci hakkında bilgiler.

allowAnyConfidenceSuggestions

boolean

İsteğe bağlıdır. Doğruysa tüm güven düzeylerine sahip özellik önerileri yanıta dahil edilir. Varsayılan olarak, tüm özellikler için yalnızca güvenilirlik düzeyi yüksek öneriler dahil edilir.

Yanıt gövdesi

projects.generateProductTextAttributes için yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "suggestions": [
    {
      object (Attribute)
    }
  ]
}
Alanlar
suggestions[]

object (Attribute)

Oluşturulan ürün özelliği önerileri. Model, yeterli güven puanına sahip özellikler önerebiliyorsa bu alan boş olabilir. Öneriler, istekteki attributes_to_generate özelliğine göre cinsiyet, yaş grubu, renk ve beden olabilir.

Özellik

İstek ve yanıtta kullanılan bir ürün özelliği.

JSON gösterimi
{
  "key": string,
  "textValue": string,
  "confidenceLevel": enum (ConfidenceLevel)
}
Alanlar
key

string

Zorunlu. Satıcı tarafından sağlanan özellik adı.

textValue

string

İsteğe bağlıdır. Özelliğin metin değerini depolar. Bu, GenerateProductTextAttributesRequest içinde inputAttributes için ve GenerateProductTextAttributesResponse içinde öneriler için ayarlanmalıdır. Şu anda yalnızca metin özellikleri kullanılıyor/oluşturuluyor. Bu nedenle, attribute_type(ör. INT, RICH_TEXT) ve diğer format_values(ör. float_value, rich_text_value) tanımlanmıyor.

confidenceLevel

enum (ConfidenceLevel)

İsteğe bağlıdır. Bu yalnızca yanıtta bulunur ve oluşturulan özellik önerisinin güven düzeyini belirler.

ConfidenceLevel

Yapay zeka modeli tarafından oluşturulan özellik önerisinin güven düzeyi. Model, her öneri için bir güven puanı verir ve bu puan, güven düzeylerinden birine göre gruplandırılır. Her grup için güven eşikleri, model çıktılarının insan değerlendirmelerine göre belirlenmiştir.

Sıralamalar
CONFIDENCE_LEVEL_UNSPECIFIED Belirtilmemiş güven düzeyi.
LOW Düşük güven düzeyi.
MEDIUM Orta güven düzeyi.
HIGH Yüksek güven düzeyi.

ClientRequestContext

İsteği gönderen istemci hakkında bilgiler.

JSON gösterimi
{
  "partnerProductId": string
}
Alanlar
partnerProductId

string

Zorunlu. İş ortağı tarafından tanımlanan ürün kimliği.