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