- YAML में प्रतिनिधित्व
- StaticPrompt
- StaticPromptCandidate
- चुनने वाला
- SurfaceCapabilities
- StaticPromptResponse
- StaticSimplePrompt
- वैरिएंट
- StaticContentPrompt
- StaticCardPrompt
- StaticImagePrompt
- StaticLinkPrompt
- OpenUrl
- StaticTablePrompt
- TableColumn
- TableRow
- TableCell
- StaticMediaPrompt
- MediaObject
- MediaImage
- StaticListPrompt
- ListItem
- StaticCollectionPrompt
- CollectionItem
- StaticCollectionBrowsePrompt
- CollectionBrowseItem
- सुझाव
- StaticCanvasPrompt
किसी इवेंट के बाद एक्ज़ीक्यूट होने वाले हैंडलर के बारे में बताता है. किसी सीन में इंटेंट और शर्त के हिसाब से बने इवेंट, इवेंट के उदाहरण हैं.
YAML प्रतिनिधि | |
---|---|
webhookHandler: string # Union field |
फ़ील्ड | ||
---|---|---|
webhookHandler |
कॉल करने के लिए वेबहुक हैंडलर का नाम. |
|
यूनियन फ़ील्ड prompt . प्रॉम्प्ट को अंडरलाइन किया जा सकता है या उनका नाम बताया जा सकता है. prompt इनमें से सिर्फ़ एक हो सकता है: |
||
staticPrompt |
इनलाइन स्टैटिक प्रॉम्प्ट. इसके बंडल में स्ट्रिंग रिसॉर्स के रेफ़रंस हो सकते हैं. |
|
staticPromptName |
शुरू करने के लिए, स्टैटिक प्रॉम्प्ट का नाम. |
StaticPrompt
यह प्रॉम्प्ट उम्मीदवारों की सूची दिखाता है. इनमें से किसी एक को उपयोगकर्ता को जवाब में दिखाए जाने वाले प्रॉम्प्ट के तौर पर चुना जाएगा. इस मैसेज को स्थानीय भाषा में लिखा जा सकता है.
YAML प्रतिनिधि | |
---|---|
candidates:
- object ( |
फ़ील्ड | |
---|---|
candidates[] |
क्लाइंट को भेजे जाने वाले कैंडिडेट प्रॉम्प्ट की सूची. हर प्रॉम्प्ट के लिए एक सिलेक्टर होता है, ताकि यह तय किया जा सके कि उसका इस्तेमाल कब किया जा सकता है. अनुरोध से मेल खाने वाला पहला सिलेक्टर भेजा जाएगा और बाकी सिलेक्टर को अनदेखा कर दिया जाएगा. |
StaticPromptCandidate
यह स्टैटिक प्रॉम्प्ट वाले कैंडिडेट को दिखाता है.
YAML प्रतिनिधि | |
---|---|
selector: object ( |
फ़ील्ड | |
---|---|
selector |
ज़रूरी नहीं. यह तय करने का तरीका कि यह प्रॉम्प्ट किसी अनुरोध से मेल खाता है या नहीं. अगर सिलेक्टर खाली है, तो यह प्रॉम्प्ट हमेशा ट्रिगर होगा. |
promptResponse |
सिलेक्टर से जुड़ा प्रॉम्प्ट रिस्पॉन्स. |
चुनने वाला
इससे यह तय होता है कि प्रॉम्प्ट, अनुरोध से मेल खाता है या नहीं.
YAML प्रतिनिधि | |
---|---|
surfaceCapabilities:
object ( |
फ़ील्ड | |
---|---|
surfaceCapabilities |
सरफ़ेस क्षमताओं का सेट. |
SurfaceCapabilities
इससे उस प्लैटफ़ॉर्म का पता चलता है जिसका इस्तेमाल उपयोगकर्ता, कार्रवाई के लिए अनुरोध करने के लिए कर रहा है.
YAML प्रतिनिधि | |
---|---|
capabilities:
- enum ( |
फ़ील्ड | |
---|---|
capabilities[] |
ज़रूरी है. कार्रवाई के लिए अनुरोध करने वाले सरफ़ेस की क्षमताएं. |
StaticPromptResponse
यह उपयोगकर्ता को भेजने के लिए स्ट्रक्चर्ड जवाबों को दिखाता है. जैसे, टेक्स्ट, स्पीच, कार्ड, कैनवस डेटा, सुझाव वाले चिप वगैरह.
YAML प्रतिनिधि | |
---|---|
firstSimple: object ( |
फ़ील्ड | |
---|---|
firstSimple |
ज़रूरी नहीं. पहला वॉइस और सिर्फ़ टेक्स्ट वाला जवाब. |
content |
ज़रूरी नहीं. उपयोगकर्ता को दिखाने के लिए कार्ड, सूची या मीडिया जैसा कॉन्टेंट. |
lastSimple |
ज़रूरी नहीं. आखिरी वॉइस और सिर्फ़ टेक्स्ट वाला जवाब. |
suggestions[] |
ज़रूरी नहीं. उपयोगकर्ता को दिखाए जाने वाले सुझाव जो हमेशा जवाब के अंत में दिखाई देंगे. अगर मौजूदा प्रॉम्प्ट में |
link |
ज़रूरी नहीं. एक अतिरिक्त सुझाव चिप, जो जुड़े हुए ऐप्लिकेशन या साइट को लिंक कर सकता है. चिप को " |
override |
ज़रूरी नहीं. पहले से तय किए गए मैसेज के साथ इन मैसेज को मर्ज करने का मोड. |
canvas |
इंटरैक्टिव कैनवस अनुभव के लिए इस्तेमाल किया जाने वाला जवाब. |
StaticSimplePrompt
यह उपयोगकर्ता को भेजे जाने वाले एक आसान प्रॉम्प्ट को दिखाता है.
YAML प्रतिनिधि | |
---|---|
variants:
- object ( |
फ़ील्ड | |
---|---|
variants[] |
संभावित वैरिएंट की सूची. |
वैरिएंट
यह ऐसे वैरिएंट को दिखाता है जो सामान्य प्रॉम्प्ट का हिस्सा होता है.
YAML प्रतिनिधि | |
---|---|
speech: string text: string |
फ़ील्ड | |
---|---|
speech |
ज़रूरी नहीं. उपयोगकर्ता को बोला जाने वाला भाषण दिखाता है. यह एसएसएमएल या लिखाई को बोली में बदलने वाला फ़ॉर्मैट हो सकता है. डिफ़ॉल्ट रूप से, स्पीच को पिछले सिंपल प्रॉम्प्ट के स्पीच में जोड़ दिया जाएगा. अगर मौजूदा प्रॉम्प्ट में |
text |
ज़रूरी नहीं. चैट बबल में दिखाने के लिए टेक्स्ट. अगर नहीं दिया गया है, तो ऊपर दी गई स्पीच फ़ील्ड की डिसप्ले रेंडरिंग का इस्तेमाल किया जाएगा. ज़्यादा से ज़्यादा 640 वर्ण डाले जा सकते हैं. डिफ़ॉल्ट रूप से, टेक्स्ट को पिछले सिंपल प्रॉम्प्ट के टेक्स्ट में जोड़ दिया जाएगा. अगर मौजूदा प्रॉम्प्ट में |
StaticContentPrompt
StaticPrompt के कॉन्टेंट वाले हिस्से के लिए प्लेसहोल्डर.
YAML प्रतिनिधि | |
---|---|
# Union field |
फ़ील्ड | ||
---|---|---|
यूनियन फ़ील्ड content . किसी प्रॉम्प्ट में सिर्फ़ एक तरह का कॉन्टेंट मौजूद हो सकता है. content इनमें से सिर्फ़ एक हो सकता है: |
||
card |
बेसिक कार्ड. |
|
image |
इमेज. |
|
table |
टेबल कार्ड. |
|
media |
मीडिया के सेट का संकेत देने वाला रिस्पॉन्स, जिसे चलाया जाना है. |
|
list |
चुनने के लिए विकल्पों की सूची दिखाने वाला कार्ड. |
|
collection |
एक कार्ड, जिसमें चुनने के लिए विकल्पों की सूची दी गई है. |
|
collectionBrowse |
इस कार्ड में, खुलने के लिए वेब पेजों का कलेक्शन दिखता है. |
StaticCardPrompt
कुछ जानकारी दिखाने के लिए बेसिक कार्ड, जैसे कि इमेज और/या टेक्स्ट.
YAML प्रतिनिधि | |
---|---|
title: string subtitle: string text: string image: object ( |
फ़ील्ड | |
---|---|
title |
ज़रूरी नहीं. कार्ड का पूरा टाइटल. |
subtitle |
ज़रूरी नहीं. कार्ड का सबटाइटल. |
text |
ज़रूरी है. कार्ड के मुख्य हिस्से वाला टेक्स्ट. यह टेक्स्ट तब तक ज़रूरी होता है, जब तक इमेज मौजूद न हो. फ़ॉर्मैटिंग के लिए, मार्कडाउन सिंटैक्स के सीमित सेट के साथ काम करता है. |
image |
ज़रूरी नहीं. कार्ड के लिए हीरो इमेज. ऊंचाई 192dp तय की गई है. |
imageFill |
ज़रूरी नहीं. इमेज का बैकग्राउंड कैसे भरा जाएगा. |
button |
ज़रूरी नहीं. कार्ड में, क्लिक किया जा सकने वाला बटन दिखेगा. |
StaticImagePrompt
कार्ड में एक इमेज दिखती है.
YAML प्रतिनिधि | |
---|---|
url: string alt: string height: integer width: integer |
फ़ील्ड | |
---|---|
url |
ज़रूरी है. इमेज का सोर्स यूआरएल. इमेज JPG, PNG, और GIF (ऐनिमेटेड और नॉन-ऐनिमेटेड) हो सकती हैं. उदाहरण के लिए, |
alt |
ज़रूरी है. सुलभता के लिए इस्तेमाल की जाने वाली इमेज के बारे में जानकारी, जैसे कि स्क्रीन रीडर. |
height |
ज़रूरी नहीं. पिक्सल में इमेज की ऊंचाई. |
width |
ज़रूरी नहीं. पिक्सल में इमेज की चौड़ाई. |
StaticLinkPrompt
इस लिंक से एक लिंक मिलता है, जिसे सुझाव वाले चिप के तौर पर दिखाया जाएगा और उपयोगकर्ता इसे खोल सकता है.
YAML प्रतिनिधि | |
---|---|
name: string
open:
object ( |
फ़ील्ड | |
---|---|
name |
लिंक का नाम |
open |
उपयोगकर्ता के लिंक खोलने पर व्यवहार के बारे में बताता है. |
OpenUrl
उपयोगकर्ता के लिंक खोलने पर व्यवहार के बारे में बताता है.
YAML प्रतिनिधि | |
---|---|
url: string
hint: enum ( |
फ़ील्ड | |
---|---|
url |
यूआरएल फ़ील्ड, जो इनमें से कोई भी हो सकती है: - ऐप्लिकेशन से लिंक किए गए ऐप्लिकेशन या वेबपेज को खोलने के लिए http/https यूआरएल |
hint |
यूआरएल टाइप के लिए संकेत दिखाता है. |
StaticTablePrompt
टेक्स्ट की टेबल दिखाने के लिए टेबल कार्ड.
YAML प्रतिनिधि | |
---|---|
title: string subtitle: string image: object ( |
फ़ील्ड | |
---|---|
title |
ज़रूरी नहीं. टेबल का पूरा टाइटल. अगर सबटाइटल सेट है, तो सेट होना चाहिए. |
subtitle |
ज़रूरी नहीं. टेबल का सबटाइटल. |
image |
ज़रूरी नहीं. टेबल से जुड़ी इमेज. |
columns[] |
ज़रूरी नहीं. कॉलम के हेडर और अलाइनमेंट. |
rows[] |
ज़रूरी नहीं. टेबल का लाइन डेटा. पहली तीन लाइनें दिखाए जाने की गारंटी है, लेकिन बाकी लाइनें कुछ प्लैटफ़ॉर्म पर काटी जा सकती हैं. कृपया सिम्युलेटर की मदद से जांच करके देखें कि किसी प्लैटफ़ॉर्म के लिए कौनसी लाइनें दिखेंगी. |
button |
ज़रूरी नहीं. बटन. |
TableColumn
टेबल में मौजूद कॉलम के बारे में बताता है.
YAML प्रतिनिधि | |
---|---|
header: string
align: enum ( |
फ़ील्ड | |
---|---|
header |
कॉलम का हेडर टेक्स्ट. |
align |
कॉलम के साथ कॉन्टेंट का हॉरिज़ॉन्टल अलाइनमेंट. अगर यह जानकारी नहीं दी गई है, तो कॉन्टेंट को सबसे आगे के किनारे से अलाइन कर दिया जाएगा. |
TableRow
टेबल में किसी लाइन के बारे में बताता है.
YAML प्रतिनिधि | |
---|---|
cells:
- object ( |
फ़ील्ड | |
---|---|
cells[] |
इस पंक्ति में मौजूद सेल. पहली तीन सेल दिखाए जाने की गारंटी है, लेकिन बाकी सेल कुछ खास सतहों पर काटी जा सकती हैं. कृपया सिम्युलेटर की मदद से जांच करके देखें कि किसी प्लैटफ़ॉर्म के लिए कौनसे सेल दिखाए जाएंगे. |
divider |
यह बताता है कि हर पंक्ति के बाद डिवाइडर होना चाहिए या नहीं. |
TableCell
किसी पंक्ति के सेल के बारे में बताता है.
YAML प्रतिनिधि | |
---|---|
text: string |
फ़ील्ड | |
---|---|
text |
सेल में मौजूद टेक्स्ट कॉन्टेंट. |
StaticMediaPrompt
इसमें मीडिया के बारे में जानकारी शामिल होती है, जैसे कि नाम, ब्यौरा, यूआरएल वगैरह. अगला आईडी: 11
YAML प्रतिनिधि | |
---|---|
mediaType: enum ( |
फ़ील्ड | |
---|---|
mediaType |
इस जवाब का मीडिया टाइप. |
startOffset |
पहले मीडिया ऑब्जेक्ट का शुरुआती ऑफ़सेट. सेकंड में कुल नौ दशमलव अंकों वाली अवधि, जिसे ' |
optionalMediaControls[] |
इस मीडिया रिस्पॉन्स सेशन में इस्तेमाल किए जा सकने वाले मीडिया कंट्रोल के वैकल्पिक टाइप. अगर यह नीति सेट है, तो किसी मीडिया इवेंट के होने पर 3p पर अनुरोध किया जाएगा. अगर इस नीति को सेट नहीं किया जाता है, तो भी 3p को अब भी दो डिफ़ॉल्ट कंट्रोल टाइप, 'पूरा हुआ' और 'नहीं किया जा सका' को हैंडल करना होगा. |
mediaObjects[] |
मीडिया ऑब्जेक्ट की सूची. |
repeatMode |
मीडिया ऑब्जेक्ट की सूची के लिए, दोहराने वाला मोड. |
MediaObject
यह एक मीडिया ऑब्जेक्ट को दिखाता है.
YAML प्रतिनिधि | |
---|---|
name: string
description: string
url: string
image:
object ( |
फ़ील्ड | |
---|---|
name |
इस मीडिया ऑब्जेक्ट का नाम. |
description |
इस मीडिया ऑब्जेक्ट का ब्यौरा. |
url |
मीडिया कॉन्टेंट की तरफ़ इशारा करने वाला यूआरएल. |
image |
मीडिया कार्ड के साथ दिखाने के लिए इमेज. |
MediaImage
MediaPrompt में दिखाई जाने वाली इमेज.
YAML प्रतिनिधि | |
---|---|
# Union field |
फ़ील्ड | ||
---|---|---|
यूनियन फ़ील्ड image . सिर्फ़ एक तरह के MediaImage की अनुमति है. image इनमें से सिर्फ़ एक हो सकता है: |
||
large |
कोई बड़ी इमेज, जैसे कि एल्बम का कवर वगैरह. |
|
icon |
टाइटल की दाईं ओर, इमेज वाला एक छोटा आइकॉन दिख रहा है. इसका साइज़ बदलकर 36x36 dp किया गया. |
StaticListPrompt
चुनने के लिए विकल्पों की सूची दिखाने वाला कार्ड.
YAML प्रतिनिधि | |
---|---|
title: string
subtitle: string
items:
- object ( |
फ़ील्ड | |
---|---|
title |
ज़रूरी नहीं. सूची का टाइटल. |
subtitle |
ज़रूरी नहीं. सूची का सबटाइटल. |
items[] |
ज़रूरी है. आइटम की सूची बनाएं. |
ListItem
सूची का कोई आइटम.
YAML प्रतिनिधि | |
---|---|
key: string
title: string
description: string
image:
object ( |
फ़ील्ड | |
---|---|
key |
ज़रूरी है. NLU कुंजी, जो एंट्री पासकोड के नाम से मेल खाती है. आइटम पर टैप करने पर, इस बटन को विकल्प के विकल्प पैरामीटर के तौर पर फिर से पोस्ट कर दिया जाएगा. |
title |
ज़रूरी है. आइटम का टाइटल. टैप करने पर, टेक्स्ट को ठीक वैसे ही बातचीत में पोस्ट कर दिया जाएगा जैसे उपयोगकर्ता ने उसे टाइप किया हो. आइटम के सेट के बीच हर टाइटल यूनीक होना चाहिए. |
description |
ज़रूरी नहीं. आइटम के मुख्य हिस्से वाला टेक्स्ट. |
image |
ज़रूरी नहीं. आइटम की इमेज. |
StaticCollectionPrompt
चुनने के लिए विकल्पों का कलेक्शन दिखाने वाला कार्ड.
YAML प्रतिनिधि | |
---|---|
title: string subtitle: string items: - object ( |
फ़ील्ड | |
---|---|
title |
ज़रूरी नहीं. कलेक्शन का टाइटल. |
subtitle |
ज़रूरी नहीं. कलेक्शन का सबटाइटल. |
items[] |
ज़रूरी है. संग्रह में मौजूद आइटम. |
imageFill |
ज़रूरी नहीं. इमेज दिखाने के विकल्प का टाइप. |
CollectionItem
संग्रह में मौजूद कोई आइटम.
YAML प्रतिनिधि | |
---|---|
key: string
title: string
description: string
image:
object ( |
फ़ील्ड | |
---|---|
key |
ज़रूरी है. NLU कुंजी, जो संबंधित टाइप में एंट्री कुंजी के नाम से मेल खाती है. आइटम पर टैप करने पर, इस बटन को विकल्प के विकल्प पैरामीटर के तौर पर फिर से पोस्ट कर दिया जाएगा. |
title |
ज़रूरी है. आइटम का टाइटल. टैप करने पर, टेक्स्ट को ठीक वैसे ही बातचीत में पोस्ट कर दिया जाएगा जैसे उपयोगकर्ता ने उसे टाइप किया हो. आइटम के सेट के बीच हर टाइटल यूनीक होना चाहिए. |
description |
ज़रूरी नहीं. आइटम के मुख्य हिस्से वाला टेक्स्ट. |
image |
ज़रूरी नहीं. आइटम की इमेज. |
StaticCollectionBrowsePrompt
वेब दस्तावेज़ों का एक सेट, बड़ी टाइल वाले आइटम के कलेक्शन के तौर पर दिखाता है. आइटम से जुड़े वेब दस्तावेज़ को किसी वेब व्यूअर में लॉन्च करने के लिए, उन्हें चुना जा सकता है.
YAML प्रतिनिधि | |
---|---|
items: - object ( |
फ़ील्ड | |
---|---|
items[] |
ब्राउज़ संग्रह में मौजूद आइटम. सूची का साइज़ [2, 10] की रेंज में होना चाहिए. |
imageFill |
संग्रह में मौजूद इमेज को दिखाने के लिए विकल्प. |
CollectionBrowseItem
संग्रह में मौजूद आइटम.
YAML प्रतिनिधि | |
---|---|
title: string description: string footer: string image: object ( |
फ़ील्ड | |
---|---|
title |
ज़रूरी है. कलेक्शन के आइटम का टाइटल. |
description |
संग्रह में मौजूद आइटम के बारे में जानकारी. |
footer |
कलेक्शन आइटम का फ़ुटर टेक्स्ट, जो ब्यौरे के नीचे दिखाया गया है. टेक्स्ट की एक लाइन, जिसमें एलिप्सिस दिखेगा. |
image |
कलेक्शन के आइटम की इमेज. |
openUriAction |
ज़रूरी है. आइटम चुने जाने पर, खोलने के लिए यूआरआई. |
सुझाव
यह सुझाव चिप को दिखाता है. यह यूज़र इंटरफ़ेस (यूआई) एलिमेंट होता है, जो उपयोगकर्ता को सुविधा के लिए दिखाया जाता है.
YAML प्रतिनिधि | |
---|---|
title: string |
फ़ील्ड | |
---|---|
title |
ज़रूरी है. सुझाव वाले चिप में दिखाया गया टेक्स्ट. टैप करने पर, टेक्स्ट को ठीक वैसे ही बातचीत में पोस्ट कर दिया जाएगा जैसे उपयोगकर्ता ने उसे टाइप किया हो. सुझाव वाले चिप के सेट के बीच, हर टाइटल यूनीक होना चाहिए. ज़्यादा से ज़्यादा 25 वर्ण |
StaticCanvasPrompt
यह उपयोगकर्ता को भेजे जाने वाले इंटरैक्टिव कैनवस जवाब को दिखाता है. इसका इस्तेमाल, इंटरैक्टिव कैनवस रिस्पॉन्स दिखाने के अलावा, उपयोगकर्ता से बात करने के लिए दिए गए प्रॉम्प्ट में firstSimple
फ़ील्ड के साथ किया जा सकता है.
YAML प्रतिनिधि | |
---|---|
url: string data: - value suppressMic: boolean sendStateDataToCanvasApp: boolean enableFullScreen: boolean continueTtsDuringTouch: boolean |
फ़ील्ड | |
---|---|
url |
ज़रूरी है. लोड किए जाने वाले वेब व्यू का यूआरएल. |
data[] |
ज़रूरी नहीं. इमर्सिव एक्सपीरियंस वेब पेज पर, इवेंट के तौर पर भेजा जाने वाला JSON डेटा. अगर मौजूदा प्रॉम्प्ट में |
suppressMic |
ज़रूरी नहीं. सही वैल्यू का मतलब है कि उपयोगकर्ता को यह जवाब मिलने के बाद, इनपुट कैप्चर करने के लिए माइक नहीं खोला जाएगा. |
sendStateDataToCanvasApp |
ज़रूरी नहीं. अगर |
enableFullScreen |
ज़रूरी नहीं. अगर |
continueTtsDuringTouch |
ज़रूरी नहीं. अगर सही है, तो स्क्रीन टैप से कैनवस सेशन के पूरे दौरान टीटीएस की सुविधा बंद नहीं होगी. डिफ़ॉल्ट वैल्यू: गलत. |