Method: answerQuery

গ্রাউন্ডেড জেনারেশন ব্যবহার করে একটি কোয়েরির উত্তর দেয়।

HTTP অনুরোধ

POST https://developerknowledge.googleapis.com/v1alpha:answerQuery

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

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

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

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

string

প্রয়োজনীয়। যে প্রশ্নের উত্তর দিতে হবে।

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

DeveloperKnowledge.AnswerQuery এর জন্য প্রতিক্রিয়া বার্তা।

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

JSON উপস্থাপনা
{
  "answer": {
    object (Answer)
  }
}
ক্ষেত্র
answer

object ( Answer )

প্রশ্নটির উত্তর।

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

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/devprofiles.full_control
  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

উত্তর

একটি জিজ্ঞাসার উত্তর।

JSON উপস্থাপনা
{
  "answerText": string,
  "citations": [
    {
      object (AnswerCitation)
    }
  ],
  "references": [
    {
      object (AnswerReference)
    }
  ]
}
ক্ষেত্র
answerText

string

এতে উত্তরের লেখাটি রয়েছে।

citations[]

object ( AnswerCitation )

শুধুমাত্র আউটপুট। উত্তরের জন্য তথ্যসূত্র রয়েছে।

references[]

object ( AnswerReference )

শুধুমাত্র আউটপুট। এতে উত্তরের জন্য তথ্যসূত্র রয়েছে।

উত্তর উদ্ধৃতি

একটি অংশের জন্য উদ্ধৃতি তথ্য।

JSON উপস্থাপনা
{
  "startIndex": integer,
  "endIndex": integer,
  "sources": [
    {
      object (CitationSource)
    }
  ]
}
ক্ষেত্র
startIndex

integer

শুধুমাত্র আউটপুট। এটি সেগমেন্টের শুরু নির্দেশ করে, যা বাইট (UTF-8 ইউনিকোড) এককে পরিমাপ করা হয়। যদি একাধিক বাইটের অক্ষর, যেমন নন-ASCII অক্ষর থাকে, তবে সূচকের পরিমাপ স্ট্রিংয়ের দৈর্ঘ্যের চেয়ে বেশি হয়।

endIndex

integer

শুধুমাত্র আউটপুট। এটি সেগমেন্টের শেষ নির্দেশ করে, যা বাইটে (UTF-8 ইউনিকোড) পরিমাপ করা হয় এবং এতে কোনো বাইটের উল্লেখ থাকে না। যদি একাধিক বাইটের অক্ষর, যেমন নন-ASCII অক্ষর থাকে, তবে ইনডেক্সের পরিমাপ স্ট্রিংয়ের দৈর্ঘ্যের চেয়ে বেশি হয়।

sources[]

object ( CitationSource )

শুধুমাত্র আউটপুট। এতে আরোপিত অংশের জন্য উদ্ধৃতির উৎস অন্তর্ভুক্ত রয়েছে।

উদ্ধৃতি উৎস

উদ্ধৃতির উৎস।

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

integer

শুধুমাত্র আউটপুট। references repeated' ফিল্ডে Answer.AnswerReference এর ইন্ডেক্সটি থাকে।

উত্তর রেফারেন্স

এটি কোনো উৎসের উল্লেখ বোঝায়।

JSON উপস্থাপনা
{

  // Union field content can be only one of the following:
  "documentReference": {
    object (DocumentReference)
  }
  // End of list of possible types for union field content.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড content । এতে রেফারেন্সের বিষয়বস্তু থাকে। content নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
documentReference

object ( DocumentReference )

শুধুমাত্র আউটপুট। রেফারেন্স ডকুমেন্ট।

ডকুমেন্ট রেফারেন্স

এটি একটি নথির উল্লেখকে বোঝায়।

JSON উপস্থাপনা
{
  "documentChunk": {
    object (DocumentChunk)
  }
}
ক্ষেত্র
documentChunk

object ( DocumentChunk )

শুধুমাত্র আউটপুট। এতে ডকুমেন্টের খণ্ডাংশ থাকে। documentChunk.id ফিল্ডটি সেট করা হয় না এবং এটি খালি থাকবে।