ویژگی های گمشده را از اطلاعات محصول ایجاد می کند.
درخواست HTTP
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductTextAttributes
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | مورد نیاز. پروژه برای برقراری تماس. باید به پروژه تماس گیرنده مراجعه کنید. قالب: |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "inputAttributes": [ { object ( |
فیلدها | |
---|---|
inputAttributes[] | اختیاری. ویژگی های ورودی مورد استفاده برای تولید پیشنهادات. مقادیر پشتیبانی شده عبارتند از: عنوان، توضیحات. این ویژگی ها در پاسخ گنجانده نمی شوند و تغییر نمی کنند. |
generativeAttributes[] | مورد نیاز. ویژگی هایی که باید تولید شوند. مقادیر پشتیبانی شده جنسیت، سن_گروه، رنگ و اندازه هستند و حداقل یکی از این مقادیر باید تنظیم شود. فقط مقادیر تنظیم شده در اینجا در پاسخ گنجانده می شود. |
offerImage | مورد نیاز. تصویر مرتبط با محصول |
clientRequestContext | مورد نیاز. اطلاعاتی در مورد مشتری درخواست کننده |
allowAnyConfidenceSuggestions | اختیاری. اگر درست باشد، پیشنهادات ویژگی با تمام سطوح اطمینان در پاسخ گنجانده خواهد شد. به طور پیش فرض، فقط پیشنهادات با اطمینان بالا برای همه ویژگی ها گنجانده شده است. |
بدن پاسخگو
پاسخ برای projects.generateProductTextAttributes.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"suggestions": [
{
object ( |
فیلدها | |
---|---|
suggestions[] | پیشنهادات ویژگی محصول تولید شده اگر مدل نتواند ویژگیهایی را با امتیازات اطمینان کافی پیشنهاد کند، ممکن است خالی باشد. پیشنهادها می توانند هر کدام از جنسیت، گروه سنی، رنگ و اندازه بر اساس ویژگی های_to_generate در درخواست باشند. |
صفت
یک ویژگی محصول که در درخواست و پاسخ استفاده می شود.
نمایندگی JSON |
---|
{
"key": string,
"textValue": string,
"confidenceLevel": enum ( |
فیلدها | |
---|---|
key | مورد نیاز. نام ویژگی همانطور که توسط تاجر ارائه شده است. |
textValue | اختیاری. مقدار متنی ویژگی را ذخیره می کند. این باید برای inputAttributes در GenerateProductTextAttributesRequest و برای پیشنهادات در GenerateProductTextAttributesResponse تنظیم شود. در این مرحله فقط ویژگیهای متن استفاده میشود/تولید میشود و بنابراین، type_type (به عنوان مثال: INT، RICH_TEXT) و سایر format_values (به عنوان مثال: float_value، rich_text_value) تعریف نشدهاند. |
confidenceLevel | اختیاری. این فقط در پاسخ وجود دارد و سطح اطمینان پیشنهاد ویژگی تولید شده را تعیین می کند. |
سطح اطمینان
سطح اطمینان پیشنهاد ویژگی تولید شده توسط مدل هوش مصنوعی. مدل برای هر پیشنهاد یک امتیاز اطمینان به دست می دهد و در یکی از سطوح اطمینان قرار می گیرد. آستانه اطمینان برای هر سطل بر اساس ارزیابی های انسانی از خروجی های مدل تعیین شد.
Enums | |
---|---|
CONFIDENCE_LEVEL_UNSPECIFIED | سطح اطمینان نامشخص |
LOW | سطح اعتماد پایین. |
MEDIUM | سطح اطمینان متوسط |
HIGH | سطح اعتماد به نفس بالا. |
ClientRequestContext
اطلاعاتی در مورد مشتری درخواست کننده
نمایندگی JSON |
---|
{ "partnerProductId": string } |
فیلدها | |
---|---|
partnerProductId | مورد نیاز. شناسه محصول تعریف شده توسط شریک. |