Method: properties.chat

এপিআই-এর মাধ্যমে গুগল অ্যানালিটিক্স ডেটার সাথে যোগাযোগের জন্য একটি চ্যাট ইন্টারফেস প্রদান করে।

এই পণ্যটি কৃত্রিম বুদ্ধিমত্তা (AI) ব্যবহার করে এবং ভুল তথ্য প্রদর্শন করতে পারে। পণ্যটির উন্নতির জন্য আপনার চ্যাট কার্যকলাপ ব্যবহার করা হতে পারে এবং আপনার ব্যবহার Google-এর শর্তাবলী , AI ব্যবহার নীতি এবং গোপনীয়তা নীতির অধীন। properties.chat-এর AI গোপনীয়তা সম্পর্কে আরও জানুন

HTTP অনুরোধ

POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:chat

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
property

string

আবশ্যক। যে প্রপার্টিটি নিয়ে আলোচনা করা হবে। ফরম্যাট: properties/{property}

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "userQuery": string,
  "returnPropertyQuota": boolean,
  "sessionId": string
}
ক্ষেত্র
userQuery

string

আবশ্যক। ব্যবহারকারীর জিজ্ঞাসা।

returnPropertyQuota

boolean

ঐচ্ছিক। যদি সত্য হয়, তাহলে প্রতিক্রিয়ায় এই অ্যানালিটিক্স প্রপার্টির কোটার বর্তমান অবস্থা অন্তর্ভুক্ত থাকবে। কোটা `PropertyChatQuota`- তে ফেরত দেওয়া হয়।

sessionId

string

ঐচ্ছিক। চলমান কথোপকথন চালিয়ে যেতে এবং প্রাসঙ্গিকতা বজায় রাখতে এই সেশন আইডিটি প্রদান করুন। এই ক্ষেত্রটি খালি বা সেট করা না থাকলে, একটি নতুন চ্যাট সেশন তৈরি হবে। অবৈধ সেশন আইডির ফলে একটি ত্রুটি দেখা দেবে।

প্রতিক্রিয়া সংস্থা

properties.chat মেথডের প্রতিক্রিয়া বার্তা।

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "sessionId": string,
  "blocks": [
    {
      object (ResponseBlock)
    }
  ],
  "propertyQuota": {
    object (PropertyChatQuota)
  }
}
ক্ষেত্র
sessionId

string

এই চ্যাট সেশনের অনন্য শনাক্তকারী। কথোপকথনের ধারাবাহিকতা বজায় রাখতে পরবর্তী অনুরোধগুলিতে এই আইডিটি প্রদান করুন।

blocks[]

object ( ResponseBlock )

যে ব্লকগুলো দিয়ে চ্যাট প্রতিক্রিয়া তৈরি হয়। এর মধ্যে টেক্সট, টেবিল এবং তালিকা অন্তর্ভুক্ত থাকতে পারে।

propertyQuota

object ( PropertyChatQuota )

এই অনুরোধটি সহ এই অ্যানালিটিক্স প্রপার্টির কোটা অবস্থা।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/analytics.chatbot.read

প্রতিক্রিয়া ব্লক

চ্যাট প্রতিক্রিয়ায় কাঠামোগত ডেটার একটি ব্লক।

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 (DataTable)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
কাঠামোগত ডেটার একটি ব্লক। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে:
text

string

একটি পাঠ্যাংশ।

table

object ( DataTable )

টেবিলের ডেটার একটি অংশ।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

ডেটাটেবিল

তথ্যের একটি সারণি।

JSON উপস্থাপনা
{
  "headers": [
    {
      object (DataTableHeader)
    }
  ],
  "rows": [
    {
      object (DataTableRow)
    }
  ]
}
ক্ষেত্র
headers[]

object ( DataTableHeader )

ডাইমেনশন কলামগুলোর বর্ণনা দেওয়া হয়েছে। হেডারের সংখ্যা এবং হেডারের ক্রম সারিগুলোতে উপস্থিত ডাইমেনশনগুলোর সাথে মিলে যায়।

rows[]

object ( DataTableRow )

রিপোর্টে থাকা ডাইমেনশন ভ্যালু কম্বিনেশন এবং মেট্রিক ভ্যালুগুলোর সারি।

ডেটাটেবিলহেডার

ডেটাটেবিলের একটি কলাম হেডার বর্ণনা করে।

JSON উপস্থাপনা
{
  "header": string,
  "dataType": string
}
ক্ষেত্র
header

string

হেডারের নাম।

dataType

string

ডেটা টাইপ।

ডেটাটেবিল সারি

ডেটাটেবিলের একটি সারি।

JSON উপস্থাপনা
{
  "columns": [
    {
      object (DataTableCell)
    }
  ]
}
ক্ষেত্র
columns[]

object ( DataTableCell )

সারির সেল মানগুলো।

ডেটাটেবিলসেল

ডেটা টেবিলের একটি সেল।

JSON উপস্থাপনা
{
  "value": string
}
ক্ষেত্র
value

string

সেলটির মান।

প্রপার্টিচ্যাটকোটা

চ্যাটবট-নির্দিষ্ট ক্ষেত্রগুলির জন্য প্রপার্টি কোটা।

JSON উপস্থাপনা
{
  "tokensPerDay": {
    object (QuotaStatus)
  },
  "tokensPerHour": {
    object (QuotaStatus)
  }
}
ক্ষেত্র
tokensPerDay

object ( QuotaStatus )

প্রতিদিন ব্যবহৃত properties.chat টোকেন।

tokensPerHour

object ( QuotaStatus )

প্রতি ঘন্টায় ব্যবহৃত properties.chat টোকেন।