- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- ProductInfo
- OutputSpec
- TitleExample
- ProductTextGenerationSuggestion
- ProductTextGenerationMetadata
यह प्रॉडक्ट की जानकारी के आधार पर, टेक्स्ट पूरा करने या जवाब देने के लिए कई सुझाव जनरेट करता है.
एचटीटीपी अनुरोध
POST https://productstudio.googleapis.com/v1/{parent=projects/*}:generateProductText
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
parent |
ज़रूरी है. कॉल करने के लिए प्रोजेक्ट. यह कॉलर के प्रोजेक्ट से जुड़ा होना चाहिए. फ़ॉर्मैट: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "titleExamples": [ { object ( |
| फ़ील्ड | |
|---|---|
titleExamples[] |
ज़रूरी नहीं. टाइटल को बेहतर बनाने के कुछ ऐसे उदाहरण दो जो तुम्हारे इस्तेमाल के उदाहरणों के हिसाब से खास हों. TiDe एक सामान्य टूल है, जो प्रॉडक्ट की कई कैटगरी को मैनेज करता है. हालांकि, आपकी ब्रैंड आइडेंटिटी के लिए कस्टम फ़ंक्शन की ज़रूरत हो सकती है. इसके बारे में यहां बताएं. |
productInfo |
ज़रूरी है. प्रॉडक्ट के बारे में उपलब्ध जानकारी. इस कुकी का इस्तेमाल, जनरेटिव एआई मॉडल को जानकारी देने के लिए किया जाता है. |
outputSpec |
ज़रूरी नहीं. कॉन्फ़िगरेशन पैरामीटर, इस बात पर सीधा असर डालते हैं कि कौनसा कॉन्टेंट जनरेट किया गया है और फ़ाइनल जवाब में उस कॉन्टेंट को कैसे रेंडर किया गया है. |
जवाब का मुख्य भाग
प्रॉडक्ट के लिए जनरेट किया गया टेक्स्ट.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{ "attributes": { string: string, ... }, "title": { object ( |
| फ़ील्ड | |
|---|---|
attributes |
जनरेट किए गए अन्य एट्रिब्यूट यह एक ऐसा ऑब्जेक्ट है जिसमें |
title |
जनरेट किया गया टाइटल. |
description |
जनरेट किया गया ब्यौरा. |
metadata |
अतिरिक्त जानकारी, जिसकी ऑडिट क्लाइंट जनरेशन के बारे में करना चाहते हैं. |
ProductInfo
प्रॉडक्ट के बारे में उपलब्ध जानकारी. इस कुकी का इस्तेमाल, जनरेटिव एआई मॉडल को जानकारी देने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{
"productAttributes": {
string: string,
...
},
"productImage": {
object ( |
| फ़ील्ड | |
|---|---|
productAttributes |
ज़रूरी है. उपलब्ध सभी प्रॉडक्ट एट्रिब्यूट की मैपिंग. इसमें टाइटल, ब्यौरा, ब्रैंड, लिंग, रंग, साइज़ वगैरह शामिल हो सकते हैं. यह एक ऐसा ऑब्जेक्ट है जिसमें |
productImage |
ज़रूरी नहीं. प्रॉडक्ट से जुड़ी इमेज. |
OutputSpec
कॉन्फ़िगरेशन पैरामीटर, इस बात पर सीधा असर डालते हैं कि कौनसा कॉन्टेंट जनरेट किया गया है और फ़ाइनल जवाब में उस कॉन्टेंट को कैसे रेंडर किया गया है.
| JSON के काेड में दिखाना |
|---|
{ "workflowId": string, "tone": string, "editorialChanges": string } |
| फ़ील्ड | |
|---|---|
workflowId |
ज़रूरी नहीं. प्रॉडक्ट डेटा के लिए लागू किया जाने वाला वर्कफ़्लो. वर्कफ़्लो, जवाब के टाइटल, ब्यौरे या दोनों को भर सकते हैं. |
tone |
ज़रूरी नहीं. जनरेट किए गए टेक्स्ट के लिए, आउटपुट की टोन. जैसे, गंभीर, सामान्य. |
editorialChanges |
ज़रूरी नहीं. जनरेट किए गए प्रॉडक्ट डेटा में कोई भी संपादकीय बदलाव. उदाहरण के लिए, Small को "S" से बदलें. अगर रंग पहले से मौजूद है, तो उसमें बदलाव न करें. |
TitleExample
प्रॉडक्ट के टाइटल को बेहतर बनाने का एक उदाहरण. एआई को बेहतर बनाने के लिए, ये उदाहरण दिए जाते हैं.
| JSON के काेड में दिखाना |
|---|
{ "productInfo": { string: string, ... }, "finalProductInfo": { string: string, ... }, "titleFormat": string, "category": string } |
| फ़ील्ड | |
|---|---|
productInfo |
ज़रूरी है. एक ऐसा मैप जिसमें प्रॉडक्ट की मौजूदा जानकारी शामिल हो. जैसे, {"title": "dress", "description": "A red dress", "brand": "Dresses4All"} ऐसी कोई भी जानकारी जिसका इस्तेमाल प्रॉडक्ट फ़ीड में किया जा सकता है. यह एक ऐसा ऑब्जेक्ट है जिसमें |
finalProductInfo |
ज़रूरी है. यह प्रॉडक्ट की जानकारी के फ़ॉर्मैट में ही मैप होता है, लेकिन इसमें सभी सुधार शामिल होते हैं. उदाहरण के लिए, {"brand": "Dresses4All", "product": "dress", "color": "red", ...} फ़िलहाल, इन एट्रिब्यूट को उस क्रम में लगाएं जिस क्रम में आपको इन्हें फ़ाइनल टाइटल में दिखाना है. उदाहरण के लिए, ऊपर दिया गया टाइटल इस तरह दिखेगा: Dresses4All dress | red यह एक ऐसा ऑब्जेक्ट है जिसमें |
titleFormat |
ज़रूरी है. ऐसे एट्रिब्यूट या मिलते-जुलते एट्रिब्यूट जिनसे टाइटल बनता है. उदाहरण के लिए, टाइटल "Google GShoe M" के लिए titleFormat "brand | product | size" हो सकता है. |
category |
ज़रूरी है. प्रॉडक्ट की कैटगरी. इससे एआई को यह समझने में मदद मिलती है कि कुछ उदाहरण, अन्य उदाहरणों की तुलना में ज़्यादा काम के कब होते हैं. |
ProductTextGenerationSuggestion
किसी प्रॉडक्ट के लिए जनरेट किया गया टेक्स्ट. इसमें क्वालिटी स्कोर भी शामिल किया जा सकता है.
| JSON के काेड में दिखाना |
|---|
{ "text": string, "score": number, "changeSummary": string } |
| फ़ील्ड | |
|---|---|
text |
जनरेट किया गया टेक्स्ट |
score |
जनरेशन से जुड़ा क्वालिटी स्कोर. फ़ीड जनरेट करने वाली टीम की लागू करने की स्टाइल के मुताबिक, अनुमान लगाने के तरीके को लागू किया गया है. |
changeSummary |
किए गए सभी बदलावों के बारे में कम शब्दों में खास जानकारी. |
ProductTextGenerationMetadata
टेक्स्ट जनरेट करने से जुड़े किसी भी मेटाडेटा के लिए रैपर डेटा टाइप.
| JSON के काेड में दिखाना |
|---|
{ "metadata": { object } } |
| फ़ील्ड | |
|---|---|
metadata |
मेटाडेटा एक सामान्य कॉन्सेप्ट है. यहां डेटा को मैप के तौर पर मॉडल किया गया है, ताकि यह पता चल सके कि K:V असोसिएशन के बाद आउटपुट का कोई तय स्ट्रक्चर नहीं होता. पहला इस्तेमाल यह है कि जनरेट किए गए जवाबों में जोड़े/हटाए/बदले गए शब्दों को ट्रैक किया जा सके. |