Method: projects.generateProductTextAttributes

ویژگی های گمشده را از اطلاعات محصول ایجاد می کند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
parent

string

مورد نیاز. پروژه برای برقراری تماس. باید به پروژه تماس گیرنده مراجعه کنید. قالب: projects/{project-id} .

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "inputAttributes": [
    {
      object (Attribute)
    }
  ],
  "generativeAttributes": [
    {
      object (Attribute)
    }
  ],
  "offerImage": {
    object (Image)
  },
  "clientRequestContext": {
    object (ClientRequestContext)
  },
  "allowAnyConfidenceSuggestions": boolean
}
فیلدها
inputAttributes[]

object ( Attribute )

اختیاری. ویژگی های ورودی مورد استفاده برای تولید پیشنهادات. مقادیر پشتیبانی شده عبارتند از: عنوان، توضیحات. این ویژگی ها در پاسخ گنجانده نمی شوند و تغییر نمی کنند.

generativeAttributes[]

object ( Attribute )

مورد نیاز. ویژگی هایی که باید تولید شوند. مقادیر پشتیبانی شده جنسیت، سن_گروه، رنگ و اندازه هستند و حداقل یکی از این مقادیر باید تنظیم شود. فقط مقادیر تنظیم شده در اینجا در پاسخ گنجانده می شود.

offerImage

object ( Image )

مورد نیاز. تصویر مرتبط با محصول

clientRequestContext

object ( ClientRequestContext )

مورد نیاز. اطلاعاتی در مورد مشتری درخواست کننده

allowAnyConfidenceSuggestions

boolean

اختیاری. اگر درست باشد، پیشنهادات ویژگی با تمام سطوح اطمینان در پاسخ گنجانده خواهد شد. به طور پیش فرض، فقط پیشنهادات با اطمینان بالا برای همه ویژگی ها گنجانده شده است.

بدن پاسخگو

پاسخ برای projects.generateProductTextAttributes.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "suggestions": [
    {
      object (Attribute)
    }
  ]
}
فیلدها
suggestions[]

object ( Attribute )

پیشنهادات ویژگی محصول تولید شده اگر مدل نتواند ویژگی‌هایی را با امتیازات اطمینان کافی پیشنهاد کند، ممکن است خالی باشد. پیشنهادها می توانند هر کدام از جنسیت، گروه سنی، رنگ و اندازه بر اساس ویژگی های_to_generate در درخواست باشند.

صفت

یک ویژگی محصول که در درخواست و پاسخ استفاده می شود.

نمایندگی JSON
{
  "key": string,
  "textValue": string,
  "confidenceLevel": enum (ConfidenceLevel)
}
فیلدها
key

string

مورد نیاز. نام ویژگی همانطور که توسط تاجر ارائه شده است.

textValue

string

اختیاری. مقدار متنی ویژگی را ذخیره می کند. این باید برای inputAttributes در GenerateProductTextAttributesRequest و برای پیشنهادات در GenerateProductTextAttributesResponse تنظیم شود. در این مرحله فقط ویژگی‌های متن استفاده می‌شود/تولید می‌شود و بنابراین، type_type (به عنوان مثال: INT، RICH_TEXT) و سایر format_values (به عنوان مثال: float_value، rich_text_value) تعریف نشده‌اند.

confidenceLevel

enum ( ConfidenceLevel )

اختیاری. این فقط در پاسخ وجود دارد و سطح اطمینان پیشنهاد ویژگی تولید شده را تعیین می کند.

سطح اطمینان

سطح اطمینان پیشنهاد ویژگی تولید شده توسط مدل هوش مصنوعی. مدل برای هر پیشنهاد یک امتیاز اطمینان به دست می دهد و در یکی از سطوح اطمینان قرار می گیرد. آستانه اطمینان برای هر سطل بر اساس ارزیابی های انسانی از خروجی های مدل تعیین شد.

Enums
CONFIDENCE_LEVEL_UNSPECIFIED سطح اطمینان نامشخص
LOW سطح اعتماد پایین.
MEDIUM سطح اطمینان متوسط
HIGH سطح اعتماد به نفس بالا.

ClientRequestContext

اطلاعاتی در مورد مشتری درخواست کننده

نمایندگی JSON
{
  "partnerProductId": string
}
فیلدها
partnerProductId

string

مورد نیاز. شناسه محصول تعریف شده توسط شریک.