Method: projects.generateProductText

यह प्रॉडक्ट की जानकारी के आधार पर, टेक्स्ट पूरा करने या जवाब देने के लिए कई सुझाव जनरेट करता है.

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

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

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. कॉल करने के लिए प्रोजेक्ट. यह कॉलर के प्रोजेक्ट से जुड़ा होना चाहिए. फ़ॉर्मैट: projects/{project-id}.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "titleExamples": [
    {
      object (TitleExample)
    }
  ],
  "productInfo": {
    object (ProductInfo)
  },
  "outputSpec": {
    object (OutputSpec)
  }
}
फ़ील्ड
titleExamples[]

object (TitleExample)

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

productInfo

object (ProductInfo)

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

outputSpec

object (OutputSpec)

ज़रूरी नहीं. कॉन्फ़िगरेशन पैरामीटर, इस बात पर सीधा असर डालते हैं कि कौनसा कॉन्टेंट जनरेट किया गया है और फ़ाइनल जवाब में उस कॉन्टेंट को कैसे रेंडर किया गया है.

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

प्रॉडक्ट के लिए जनरेट किया गया टेक्स्ट.

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

JSON के काेड में दिखाना
{
  "attributes": {
    string: string,
    ...
  },
  "title": {
    object (ProductTextGenerationSuggestion)
  },
  "description": {
    object (ProductTextGenerationSuggestion)
  },
  "metadata": {
    object (ProductTextGenerationMetadata)
  }
}
फ़ील्ड
attributes

map (key: string, value: string)

जनरेट किए गए अन्य एट्रिब्यूट

यह एक ऐसा ऑब्जेक्ट है जिसमें "key": value जोड़े की सूची होती है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

title

object (ProductTextGenerationSuggestion)

जनरेट किया गया टाइटल.

description

object (ProductTextGenerationSuggestion)

जनरेट किया गया ब्यौरा.

metadata

object (ProductTextGenerationMetadata)

अतिरिक्त जानकारी, जिसकी ऑडिट क्लाइंट जनरेशन के बारे में करना चाहते हैं.

ProductInfo

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

JSON के काेड में दिखाना
{
  "productAttributes": {
    string: string,
    ...
  },
  "productImage": {
    object (Image)
  }
}
फ़ील्ड
productAttributes

map (key: string, value: string)

ज़रूरी है. उपलब्ध सभी प्रॉडक्ट एट्रिब्यूट की मैपिंग. इसमें टाइटल, ब्यौरा, ब्रैंड, लिंग, रंग, साइज़ वगैरह शामिल हो सकते हैं.

यह एक ऐसा ऑब्जेक्ट है जिसमें "key": value जोड़े की सूची होती है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

productImage

object (Image)

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

OutputSpec

कॉन्फ़िगरेशन पैरामीटर, इस बात पर सीधा असर डालते हैं कि कौनसा कॉन्टेंट जनरेट किया गया है और फ़ाइनल जवाब में उस कॉन्टेंट को कैसे रेंडर किया गया है.

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

string

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

tone

string

ज़रूरी नहीं. जनरेट किए गए टेक्स्ट के लिए, आउटपुट की टोन. जैसे, गंभीर, सामान्य.

editorialChanges

string

ज़रूरी नहीं. जनरेट किए गए प्रॉडक्ट डेटा में कोई भी संपादकीय बदलाव. उदाहरण के लिए, Small को "S" से बदलें. अगर रंग पहले से मौजूद है, तो उसमें बदलाव न करें.

TitleExample

प्रॉडक्ट के टाइटल को बेहतर बनाने का एक उदाहरण. एआई को बेहतर बनाने के लिए, ये उदाहरण दिए जाते हैं.

JSON के काेड में दिखाना
{
  "productInfo": {
    string: string,
    ...
  },
  "finalProductInfo": {
    string: string,
    ...
  },
  "titleFormat": string,
  "category": string
}
फ़ील्ड
productInfo

map (key: string, value: string)

ज़रूरी है. एक ऐसा मैप जिसमें प्रॉडक्ट की मौजूदा जानकारी शामिल हो. जैसे, {"title": "dress", "description": "A red dress", "brand": "Dresses4All"} ऐसी कोई भी जानकारी जिसका इस्तेमाल प्रॉडक्ट फ़ीड में किया जा सकता है.

यह एक ऐसा ऑब्जेक्ट है जिसमें "key": value जोड़े की सूची होती है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

finalProductInfo

map (key: string, value: string)

ज़रूरी है. यह प्रॉडक्ट की जानकारी के फ़ॉर्मैट में ही मैप होता है, लेकिन इसमें सभी सुधार शामिल होते हैं. उदाहरण के लिए, {"brand": "Dresses4All", "product": "dress", "color": "red", ...} फ़िलहाल, इन एट्रिब्यूट को उस क्रम में लगाएं जिस क्रम में आपको इन्हें फ़ाइनल टाइटल में दिखाना है. उदाहरण के लिए, ऊपर दिया गया टाइटल इस तरह दिखेगा: Dresses4All dress | red

यह एक ऐसा ऑब्जेक्ट है जिसमें "key": value जोड़े की सूची होती है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

titleFormat

string

ज़रूरी है. ऐसे एट्रिब्यूट या मिलते-जुलते एट्रिब्यूट जिनसे टाइटल बनता है. उदाहरण के लिए, टाइटल "Google GShoe M" के लिए titleFormat "brand | product | size" हो सकता है.

category

string

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

ProductTextGenerationSuggestion

किसी प्रॉडक्ट के लिए जनरेट किया गया टेक्स्ट. इसमें क्वालिटी स्कोर भी शामिल किया जा सकता है.

JSON के काेड में दिखाना
{
  "text": string,
  "score": number,
  "changeSummary": string
}
फ़ील्ड
text

string

जनरेट किया गया टेक्स्ट

score

number

जनरेशन से जुड़ा क्वालिटी स्कोर. फ़ीड जनरेट करने वाली टीम की लागू करने की स्टाइल के मुताबिक, अनुमान लगाने के तरीके को लागू किया गया है.

changeSummary

string

किए गए सभी बदलावों के बारे में कम शब्दों में खास जानकारी.

ProductTextGenerationMetadata

टेक्स्ट जनरेट करने से जुड़े किसी भी मेटाडेटा के लिए रैपर डेटा टाइप.

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

object (Struct format)

मेटाडेटा एक सामान्य कॉन्सेप्ट है. यहां डेटा को मैप के तौर पर मॉडल किया गया है, ताकि यह पता चल सके कि K:V असोसिएशन के बाद आउटपुट का कोई तय स्ट्रक्चर नहीं होता. पहला इस्तेमाल यह है कि जनरेट किए गए जवाबों में जोड़े/हटाए/बदले गए शब्दों को ट्रैक किया जा सके.