Candidate

মডেল থেকে উত্পন্ন একটি প্রতিক্রিয়া প্রার্থী.

JSON প্রতিনিধিত্ব
{
  "content": {
    object (Content)
  },
  "finishReason": enum (FinishReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  },
  "tokenCount": integer,
  "groundingAttributions": [
    {
      object (GroundingAttribution)
    }
  ],
  "index": integer
}
ক্ষেত্র
content

object ( Content )

শুধুমাত্র আউটপুট। উত্পন্ন সামগ্রী মডেল থেকে ফিরে.

finishReason

enum ( FinishReason )

ঐচ্ছিক। শুধুমাত্র আউটপুট। যে কারণে মডেলটি টোকেন তৈরি করা বন্ধ করে দিয়েছে।

খালি থাকলে, মডেলটি টোকেন তৈরি করা বন্ধ করেনি।

safetyRatings[]

object ( SafetyRating )

একটি প্রতিক্রিয়া প্রার্থীর নিরাপত্তার জন্য রেটিং তালিকা.

প্রতি বিভাগে সর্বোচ্চ একটি রেটিং আছে।

citationMetadata

object ( CitationMetadata )

শুধুমাত্র আউটপুট। মডেল-উত্পন্ন প্রার্থীর জন্য উদ্ধৃতি তথ্য।

এই ক্ষেত্রটি content অন্তর্ভুক্ত যেকোন পাঠ্যের জন্য আবৃত্তির তথ্য দিয়ে পরিপূর্ণ হতে পারে। এগুলি এমন প্যাসেজ যা ভিত্তিগত LLM-এর প্রশিক্ষণ ডেটাতে কপিরাইটযুক্ত উপাদান থেকে "আবৃত্তি করা" হয়।

tokenCount

integer

শুধুমাত্র আউটপুট। এই প্রার্থীর জন্য টোকেন গণনা।

groundingAttributions[]

object ( GroundingAttribution )

শুধুমাত্র আউটপুট। উৎসের জন্য অ্যাট্রিবিউশন তথ্য যা গ্রাউন্ডেড উত্তরে অবদান রাখে।

এই ক্ষেত্রটি GenerateAnswer কলের জন্য জনবহুল।

index

integer

শুধুমাত্র আউটপুট। প্রার্থী তালিকায় প্রার্থীর সূচক।

ফিনিশ রিজন

মডেলটি কেন টোকেন তৈরি করা বন্ধ করেছে তার কারণ নির্ধারণ করে।

Enums
FINISH_REASON_UNSPECIFIED ডিফল্ট মান। এই মান অব্যবহৃত.
STOP মডেলের প্রাকৃতিক স্টপ পয়েন্ট বা প্রদত্ত স্টপ সিকোয়েন্স।
MAX_TOKENS অনুরোধে উল্লিখিত টোকেনের সর্বোচ্চ সংখ্যা পৌঁছে গেছে।
SAFETY প্রার্থী বিষয়বস্তু নিরাপত্তার কারণে পতাকাঙ্কিত করা হয়েছে.
RECITATION প্রার্থী বিষয়বস্তু আবৃত্তি কারণে পতাকাঙ্কিত করা হয়েছে.
OTHER অজানা কারন.

গ্রাউন্ডিং অ্যাট্রিবিউশন

একটি উৎসের জন্য অ্যাট্রিবিউশন যা একটি উত্তরে অবদান রাখে।

JSON প্রতিনিধিত্ব
{
  "sourceId": {
    object (AttributionSourceId)
  },
  "content": {
    object (Content)
  }
}
ক্ষেত্র
sourceId

object ( AttributionSourceId )

শুধুমাত্র আউটপুট। এই অ্যাট্রিবিউশনে অবদানকারী উৎসের শনাক্তকারী।

content

object ( Content )

গ্রাউন্ডিং সোর্স কন্টেন্ট যা এই অ্যাট্রিবিউশন তৈরি করে।

AttributionSourceId

এই অ্যাট্রিবিউশনে অবদানকারী উৎসের শনাক্তকারী।

JSON প্রতিনিধিত্ব
{

  // Union field source can be only one of the following:
  "groundingPassage": {
    object (GroundingPassageId)
  },
  "semanticRetrieverChunk": {
    object (SemanticRetrieverChunk)
  }
  // End of list of possible types for union field source.
}
ক্ষেত্র

ইউনিয়ন ক্ষেত্র source

source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

groundingPassage

object ( GroundingPassageId )

একটি ইনলাইন উত্তরণ জন্য শনাক্তকারী.

semanticRetrieverChunk

object ( SemanticRetrieverChunk )

শব্দার্থক পুনরুদ্ধারের মাধ্যমে Chunk জন্য শনাক্তকারী।

GroundingPassageId

একটি GroundingPassage এর মধ্যে একটি অংশের জন্য শনাক্তকারী।

JSON প্রতিনিধিত্ব
{
  "passageId": string,
  "partIndex": integer
}
ক্ষেত্র
passageId

string

শুধুমাত্র আউটপুট। GenerateAnswerRequest এর GroundingPassage.id এর সাথে মিলে যাওয়া উত্তরণের আইডি।

partIndex

integer

শুধুমাত্র আউটপুট। GenerateAnswerRequest এর GroundingPassage.content এর মধ্যে থাকা অংশের সূচক।

শব্দার্থক রেট্রিভারচাঙ্ক

SemanticRetrieverConfig ব্যবহার করে GenerateAnswerRequest এ নির্দিষ্ট করা Semantic Retriever-এর মাধ্যমে পুনরুদ্ধার করা Chunk শনাক্তকারী।

JSON প্রতিনিধিত্ব
{
  "source": string,
  "chunk": string
}
ক্ষেত্র
source

string

শুধুমাত্র আউটপুট। অনুরোধের SemanticRetrieverConfig.source সাথে মিলে যাওয়া উৎসের নাম। উদাহরণ: corpora/123 বা corpora/123/documents/abc

chunk

string

শুধুমাত্র আউটপুট। অ্যাট্রিবিউটেড টেক্সট ধারণকারী Chunk নাম। উদাহরণ: corpora/123/documents/abc/chunks/xyz