- 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 |
ज़रूरी नहीं. अगर सही है, तो स्क्रीन पर टैप करने से पूरे कैनवस सेशन के दौरान टीटीएस को नहीं रोका जा सकेगा. डिफ़ॉल्ट वैल्यू: false. |