Method: projects.generateProductTextAttributes

สร้างแอตทริบิวต์ที่ขาดหายไปจากข้อมูลผลิตภัณฑ์

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
parent

string

ต้องระบุ โปรเจ็กต์เพื่อโทรออก ต้องอ้างอิงถึงโปรเจ็กต์ของผู้โทร รูปแบบ: projects/{project-id}

เนื้อความของคำขอ

เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "inputAttributes": [
    {
      object (Attribute)
    }
  ],
  "generativeAttributes": [
    {
      object (Attribute)
    }
  ],
  "offerImage": {
    object (Image)
  },
  "clientRequestContext": {
    object (ClientRequestContext)
  },
  "allowAnyConfidenceSuggestions": boolean
}
ช่อง
inputAttributes[]

object (Attribute)

ไม่บังคับ แอตทริบิวต์อินพุตที่ใช้ในการสร้างคำแนะนำ ค่าที่รองรับคือ title, description ระบบจะไม่รวมแอตทริบิวต์เหล่านี้ในการตอบกลับและจะไม่มีการเปลี่ยนแปลง

generativeAttributes[]

object (Attribute)

ต้องระบุ แอตทริบิวต์ที่จะสร้าง ค่าที่รองรับคือเพศ กลุ่มอายุ สี และขนาด และควรตั้งค่าอย่างน้อย 1 ค่า ระบบจะรวมเฉพาะค่าที่ตั้งไว้ที่นี่ในการตอบกลับ

offerImage

object (Image)

ต้องระบุ รูปภาพที่เชื่อมโยงกับผลิตภัณฑ์

clientRequestContext

object (ClientRequestContext)

ต้องระบุ ข้อมูลเกี่ยวกับไคลเอ็นต์ที่ส่งคำขอ

allowAnyConfidenceSuggestions

boolean

ไม่บังคับ หากเป็นจริง ระบบจะรวมคำแนะนำแอตทริบิวต์ที่มีระดับความเชื่อมั่นทั้งหมดไว้ในการตอบกลับ โดยค่าเริ่มต้น ระบบจะรวมเฉพาะคำแนะนำที่มีความเชื่อมั่นสูงสำหรับแอตทริบิวต์ทั้งหมด

เนื้อหาการตอบกลับ

การตอบกลับสำหรับ projects.generateProductTextAttributes

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "suggestions": [
    {
      object (Attribute)
    }
  ]
}
ช่อง
suggestions[]

object (Attribute)

คำแนะนำแอตทริบิวต์ผลิตภัณฑ์ที่สร้างขึ้น ซึ่งอาจว่างเปล่าหากโมเดลไม่สามารถแนะนำแอตทริบิวต์ที่มีคะแนนความเชื่อมั่นเพียงพอ คำแนะนำอาจเป็นเพศ กลุ่มอายุ สี และขนาด โดยอิงตามแอตทริบิวต์ที่จะสร้างในคำขอ

แอตทริบิวต์

แอตทริบิวต์ผลิตภัณฑ์ที่ใช้ในคำขอและการตอบกลับ

การแสดง JSON
{
  "key": string,
  "textValue": string,
  "confidenceLevel": enum (ConfidenceLevel)
}
ช่อง
key

string

ต้องระบุ ชื่อแอตทริบิวต์ตามที่ผู้ขายระบุ

textValue

string

ไม่บังคับ จัดเก็บค่าข้อความของแอตทริบิวต์ ต้องตั้งค่านี้สำหรับ inputAttributes ใน GenerateProductTextAttributesRequest และสำหรับคำแนะนำใน GenerateProductTextAttributesResponse ขณะนี้ระบบใช้/สร้างเฉพาะแอตทริบิวต์ข้อความ ดังนั้นจึงไม่ได้กำหนด attribute_type(เช่น INT, RICH_TEXT) และ format_values อื่นๆ(เช่น float_value, rich_text_value)

confidenceLevel

enum (ConfidenceLevel)

ไม่บังคับ พารามิเตอร์นี้จะอยู่ในคำตอบเท่านั้น และจะเป็นตัวกำหนดระดับความน่าเชื่อถือของคำแนะนำแอตทริบิวต์ที่สร้างขึ้น

ConfidenceLevel

ระดับความเชื่อมั่นของคำแนะนำแอตทริบิวต์ที่โมเดล AI สร้างขึ้น โมเดลจะแสดงคะแนนความเชื่อมั่นสำหรับคำแนะนำแต่ละรายการและจัดกลุ่มเป็นระดับความเชื่อมั่นระดับใดระดับหนึ่ง เกณฑ์ความเชื่อมั่นสำหรับแต่ละกลุ่มกำหนดขึ้นตามการประเมินเอาต์พุตของโมเดลโดยเจ้าหน้าที่

Enum
CONFIDENCE_LEVEL_UNSPECIFIED ระดับความเชื่อมั่นที่ไม่ได้ระบุ
LOW ระดับความเชื่อมั่นต่ำ
MEDIUM ระดับความเชื่อมั่นปานกลาง
HIGH ระดับความเชื่อมั่นสูง

ClientRequestContext

ข้อมูลเกี่ยวกับไคลเอ็นต์ที่ส่งคำขอ

การแสดง JSON
{
  "partnerProductId": string
}
ช่อง
partnerProductId

string

ต้องระบุ รหัสผลิตภัณฑ์ที่กำหนดโดยพาร์ทเนอร์