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