تنشئ هذه الطريقة السمات الناقصة من معلومات المنتج.
طلب HTTP
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductTextAttributes
يستخدِم عنوان URL بنية تحويل الترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
parent |
مطلوب. عرض الشاشة لإجراء مكالمة يجب أن يشير إلى مشروع المتصل. التنسيق: |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "inputAttributes": [ { object ( |
الحقول | |
---|---|
inputAttributes[] |
اختيارية: سمات الإدخال المستخدَمة لإنشاء الاقتراحات القيم المسموح بها هي: title وdescription. لن يتم تضمين هذه السمات في الرد ولن تتغير. |
generativeAttributes[] |
مطلوب. السمات التي سيتم إنشاؤها القيم المسموح بها هي الجنس والفئة العمرية واللون والمقاس، ويجب ضبط قيمة واحدة على الأقل من هذه القيم. سيتم تضمين القيم التي تم ضبطها هنا فقط في الردّ. |
offerImage |
مطلوب. صورة مرتبطة بالمنتج |
clientRequestContext |
مطلوب. معلومات عن العميل الذي يقدّم الطلب |
allowAnyConfidenceSuggestions |
اختيارية: إذا كانت القيمة "صحيح"، سيتم تضمين اقتراحات السمات بجميع مستويات الثقة في الردّ. بشكلٍ تلقائي، يتم تضمين الاقتراحات ذات درجة الثقة العالية فقط لجميع السمات. |
نص الاستجابة
استجابة لطلب projects.generateProductTextAttributes
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"suggestions": [
{
object ( |
الحقول | |
---|---|
suggestions[] |
اقتراحات سمات المنتجات التي تم إنشاؤها يمكن أن يكون هذا الحقل فارغًا إذا لم يتمكّن النموذج من اقتراح سمات ذات نتائج ثقة كافية. يمكن أن تكون الاقتراحات أيًا من الجنس والفئة العمرية واللون والمقاس استنادًا إلى attributes_to_generate في الطلب. |
السمة
سمة منتج مستخدَمة في الطلب والاستجابة
تمثيل JSON |
---|
{
"key": string,
"textValue": string,
"confidenceLevel": enum ( |
الحقول | |
---|---|
key |
مطلوب. اسم السمة كما يقدّمه التاجر. |
textValue |
اختيارية: تخزِّن هذه السمة القيمة النصية للسمة. يجب ضبط هذه السمة لـ inputAttributes في GenerateProductTextAttributesRequest وللاقتراحات في GenerateProductTextAttributesResponse. يتم في هذه المرحلة استخدام/إنشاء سمات نصية فقط، وبالتالي لا يتم تحديد attribute_type(مثل INT أو RICH_TEXT) وقيم التنسيق الأخرى(مثل float_value أو rich_text_value). |
confidenceLevel |
اختيارية: تتوفّر هذه السمة في الردّ فقط، وستحدّد مستوى الثقة في اقتراح السمة الذي تم إنشاؤه. |
ConfidenceLevel
مستوى الثقة في اقتراح السمة الذي أنشأه نموذج الذكاء الاصطناعي يُخرج النموذج درجة ثقة لكل اقتراح ويتم تصنيفه في أحد مستويات الثقة. تم تحديد حدود الثقة لكل مجموعة استنادًا إلى تقييمات أجراها مراجعون لمخرجات النموذج.
عمليات التعداد | |
---|---|
CONFIDENCE_LEVEL_UNSPECIFIED |
مستوى الثقة غير محدّد. |
LOW |
مستوى ثقة منخفض |
MEDIUM |
مستوى ثقة متوسط |
HIGH |
مستوى ثقة عالٍ |
ClientRequestContext
تمثّل هذه السمة معلومات عن العميل الذي يقدّم الطلب.
تمثيل JSON |
---|
{ "partnerProductId": string } |
الحقول | |
---|---|
partnerProductId |
مطلوب. معرّف المنتج الذي يحدّده الشريك. |