Method: projects.generateProductTextAttributes

प्रॉडक्ट की जानकारी से, मौजूद नहीं हैं एट्रिब्यूट जनरेट करता है.

एचटीटीपी अनुरोध

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

यह यूआरएल, 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)

ज़रूरी है. जनरेट किए जाने वाले एट्रिब्यूट. इस्तेमाल की जा सकने वाली वैल्यू में लिंग, उम्र समूह, रंग, और साइज़ शामिल हैं. इनमें से कम से कम एक वैल्यू सेट होनी चाहिए. यहां सेट की गई वैल्यू ही जवाब में शामिल की जाएंगी.

offerImage

object (Image)

ज़रूरी है. प्रॉडक्ट से जुड़ी इमेज.

clientRequestContext

object (ClientRequestContext)

ज़रूरी है. अनुरोध करने वाले क्लाइंट के बारे में जानकारी.

allowAnyConfidenceSuggestions

boolean

ज़रूरी नहीं. अगर वैल्यू सही है, तो जवाब में सभी कॉन्फ़िडेंस लेवल के साथ एट्रिब्यूट के सुझाव शामिल किए जाएंगे. डिफ़ॉल्ट रूप से, सभी एट्रिब्यूट के लिए सिर्फ़ वे सुझाव शामिल किए जाते हैं जिनके सही होने की संभावना ज़्यादा होती है.

जवाब का मुख्य भाग

projects.generateProductTextAttributes के लिए जवाब.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "suggestions": [
    {
      object (Attribute)
    }
  ]
}
फ़ील्ड
suggestions[]

object (Attribute)

जनरेट किए गए प्रॉडक्ट एट्रिब्यूट के सुझाव. अगर मॉडल, भरोसेमंद स्कोर वाले एट्रिब्यूट का सुझाव नहीं दे पाता है, तो यह खाली हो सकता है. सुझाव, अनुरोध में शामिल attributes_to_generate के आधार पर, लिंग, उम्र समूह, रंग, और साइज़ के बारे में हो सकते हैं.

एट्रिब्यूट

यह एक प्रॉडक्ट एट्रिब्यूट है, जिसका इस्तेमाल अनुरोध और जवाब में किया जाता है.

JSON के काेड में दिखाना
{
  "key": string,
  "textValue": string,
  "confidenceLevel": enum (ConfidenceLevel)
}
फ़ील्ड
key

string

ज़रूरी है. कारोबारी या कंपनी की ओर से दिया गया एट्रिब्यूट का नाम.

textValue

string

ज़रूरी नहीं. यह कुकी, एट्रिब्यूट की टेक्स्ट वैल्यू सेव करती है. इसे GenerateProductTextAttributesRequest में inputAttributes के लिए और GenerateProductTextAttributesResponse में सुझावों के लिए सेट किया जाना चाहिए. इस समय सिर्फ़ टेक्स्ट एट्रिब्यूट का इस्तेमाल किया जाता है/जनरेट किया जाता है. इसलिए, attribute_type(eg: INT, RICH_TEXT) और अन्य format_values(eg: float_value, rich_text_value) को तय नहीं किया जाता.

confidenceLevel

enum (ConfidenceLevel)

ज़रूरी नहीं. यह सिर्फ़ जवाब में मौजूद होता है. इससे जनरेट किए गए एट्रिब्यूट के सुझाव का कॉन्फ़िडेंस लेवल तय होता है.

ConfidenceLevel

एआई मॉडल से जनरेट किए गए एट्रिब्यूट के सुझाव का कॉन्फ़िडेंस लेवल. मॉडल, हर सुझाव के लिए कॉन्फ़िडेंस स्कोर दिखाता है. साथ ही, इसे कॉन्फ़िडेंस लेवल में से किसी एक में शामिल किया जाता है. हर बकेट के लिए कॉन्फ़िडेंस थ्रेशोल्ड, मॉडल के आउटपुट के मानवीय आकलन के आधार पर तय किए गए थे.

Enums
CONFIDENCE_LEVEL_UNSPECIFIED कॉन्फ़िडेंस लेवल की जानकारी नहीं दी गई है.
LOW कॉन्फ़िडेंस लेवल कम है.
MEDIUM मीडियम कॉन्फ़िडेंस लेवल.
HIGH कॉन्फ़िडेंस लेवल ज़्यादा होना चाहिए.

ClientRequestContext

अनुरोध करने वाले क्लाइंट के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "partnerProductId": string
}
फ़ील्ड
partnerProductId

string

ज़रूरी है. पार्टनर ने प्रॉडक्ट आईडी तय किया है.