- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- ResponseBlock
- DataTable
- DataTableHeader
- DataTableRow
- DataTableCell
- PropertyChatQuota
- इसे आज़माएं!
यह एपीआई के ज़रिए Google Analytics के डेटा के साथ इंटरैक्ट करने के लिए, चैट इंटरफ़ेस उपलब्ध कराता है.
यह प्रॉडक्ट एआई का इस्तेमाल करता है. ऐसा हो सकता है कि इसमें आपको गलत जानकारी दिखे. आपकी चैट की गतिविधि का इस्तेमाल, प्रॉडक्ट को बेहतर बनाने के लिए किया जा सकता है. इस प्रॉडक्ट के इस्तेमाल पर, Google की सेवा की शर्तें, एआई के इस्तेमाल से जुड़ी नीति, और निजता नीति लागू होती है. properties.chat AI Privacy के बारे में ज़्यादा जानें.
एचटीटीपी अनुरोध
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:chat
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
property |
ज़रूरी है. वह प्रॉपर्टी जिसके बारे में चैट करनी है. फ़ॉर्मैट: properties/{property} |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "userQuery": string, "returnPropertyQuota": boolean, "sessionId": string } |
| फ़ील्ड | |
|---|---|
userQuery |
ज़रूरी है. उपयोगकर्ता की क्वेरी. |
returnPropertyQuota |
ज़रूरी नहीं. अगर यह वैल्यू 'सही' पर सेट है, तो जवाब में इस Analytics प्रॉपर्टी के कोटे की मौजूदा स्थिति शामिल होगी. कोटा, PropertyChatQuota में दिखाया जाता है. |
sessionId |
ज़रूरी नहीं. किसी मौजूदा बातचीत को जारी रखने और कॉन्टेक्स्ट बनाए रखने के लिए, यह सेशन आईडी दें. अगर यह फ़ील्ड खाली है या इसे सेट नहीं किया गया है, तो एक नया चैट सेशन बनाया जाता है. अमान्य सेशन आईडी की वजह से गड़बड़ी होगी. |
जवाब का मुख्य भाग
properties.chat तरीके के लिए जवाब का मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{ "sessionId": string, "blocks": [ { object ( |
| फ़ील्ड | |
|---|---|
sessionId |
इस चैट सेशन के लिए यूनीक आइडेंटिफ़ायर. बातचीत का संदर्भ बनाए रखने के लिए, बाद के अनुरोधों में यह आईडी दें. |
blocks[] |
जवाब के ब्लॉक, जिनसे चैट का जवाब बनता है. इसमें टेक्स्ट, टेबल, और सूचियां शामिल हो सकती हैं. |
propertyQuota |
इस Analytics प्रॉपर्टी के कोटे की स्थिति, जिसमें यह अनुरोध भी शामिल है. |
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/analytics.chatbot.read
ResponseBlock
चैट के जवाब में स्ट्रक्चर्ड डेटा का एक ब्लॉक.
| JSON के काेड में दिखाना |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"text": string,
"table": {
object ( |
| फ़ील्ड | |
|---|---|
| स्ट्रक्चर्ड डेटा का एक ब्लॉक. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
text |
टेक्स्ट का ब्लॉक. |
table |
टेबल डेटा का एक ब्लॉक. |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
DataTable
डेटा की टेबल.
| JSON के काेड में दिखाना |
|---|
{ "headers": [ { object ( |
| फ़ील्ड | |
|---|---|
headers[] |
डाइमेंशन कॉलम के बारे में बताता है. हेडर की संख्या और उनका क्रम, पंक्तियों में मौजूद डाइमेंशन से मेल खाता हो. |
rows[] |
रिपोर्ट में डाइमेंशन वैल्यू कॉम्बिनेशन और मेट्रिक वैल्यू की लाइनें. |
DataTableHeader
यह DataTable में मौजूद कॉलम हेडर के बारे में बताता है.
| JSON के काेड में दिखाना |
|---|
{ "header": string, "dataType": string } |
| फ़ील्ड | |
|---|---|
header |
हेडर का नाम. |
dataType |
डेटा टाइप. |
DataTableRow
DataTable में मौजूद कोई लाइन.
| JSON के काेड में दिखाना |
|---|
{
"columns": [
{
object ( |
| फ़ील्ड | |
|---|---|
columns[] |
लाइन में मौजूद सेल की वैल्यू. |
DataTableCell
डेटा टेबल में मौजूद कोई सेल.
| JSON के काेड में दिखाना |
|---|
{ "value": string } |
| फ़ील्ड | |
|---|---|
value |
सेल की वैल्यू. |
PropertyChatQuota
चैटबॉट के खास फ़ील्ड के लिए प्रॉपर्टी का कोटा.
| JSON के काेड में दिखाना |
|---|
{ "tokensPerDay": { object ( |
| फ़ील्ड | |
|---|---|
tokensPerDay |
properties.chat के लिए, हर दिन इस्तेमाल किए गए टोकन. |
tokensPerHour |
properties.chat टोकन, हर घंटे इस्तेमाल किए जाते हैं. |