GenerateContentResponse

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

নিরাপত্তা রেটিং এবং বিষয়বস্তু ফিল্টারিং উপর নোট. GenerateContentResponse.prompt_feedback এ এবং প্রত্যেক প্রার্থীর জন্য finishReason এবং safetyRatings এ উভয় প্রম্পটের জন্য তাদের রিপোর্ট করা হয়েছে। এপিআই চুক্তিটি হল: - হয় সমস্ত অনুরোধ করা প্রার্থীদের ফেরত দেওয়া হয় বা কোনও প্রার্থীই নেই - প্রম্পটে কিছু ভুল থাকলেই শুধুমাত্র কোনও প্রার্থীকে ফেরত দেওয়া হয় না ( promptFeedback দেখুন) - প্রতিটি প্রার্থীর প্রতিক্রিয়া finishReason এবং safetyRatings -এ রিপোর্ট করা হয়।

JSON প্রতিনিধিত্ব
{
  "candidates": [
    {
      object (Candidate)
    }
  ],
  "promptFeedback": {
    object (PromptFeedback)
  },
  "usageMetadata": {
    object (UsageMetadata)
  }
}
ক্ষেত্র
candidates[]

object ( Candidate )

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

promptFeedback

object ( PromptFeedback )

বিষয়বস্তু ফিল্টার সম্পর্কিত প্রম্পটের প্রতিক্রিয়া প্রদান করে।

usageMetadata

object ( UsageMetadata )

শুধুমাত্র আউটপুট। প্রজন্মের অনুরোধের টোকেন ব্যবহারের মেটাডেটা।

প্রম্পটফিডব্যাক

GenerateContentRequest.content এ নির্দিষ্ট করা প্রম্পট ফিডব্যাক মেটাডেটার একটি সেট।

JSON প্রতিনিধিত্ব
{
  "blockReason": enum (BlockReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ]
}
ক্ষেত্র
blockReason

enum ( BlockReason )

ঐচ্ছিক। সেট করা হলে, প্রম্পটটি ব্লক করা হয়েছে এবং কোনো প্রার্থীকে ফেরত দেওয়া হবে না। আপনার প্রম্পট রিফ্রেস করুন।

safetyRatings[]

object ( SafetyRating )

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

ব্লকরিজন

প্রম্পট ব্লক করার কারণ কী ছিল তা উল্লেখ করে।

Enums
BLOCK_REASON_UNSPECIFIED ডিফল্ট মান। এই মান অব্যবহৃত.
SAFETY নিরাপত্তার কারণে প্রম্পট ব্লক করা হয়েছে। কোন নিরাপত্তা বিভাগ এটিকে অবরুদ্ধ করেছে তা বোঝার জন্য আপনি safetyRatings পরিদর্শন করতে পারেন৷
OTHER অজানা কারণে প্রম্পট ব্লক করা হয়েছে.

মেটাডেটা ব্যবহার

প্রজন্মের অনুরোধের টোকেন ব্যবহারের উপর মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "promptTokenCount": integer,
  "cachedContentTokenCount": integer,
  "candidatesTokenCount": integer,
  "totalTokenCount": integer
}
ক্ষেত্র
promptTokenCount

integer

প্রম্পটে টোকেনের সংখ্যা। যখন ক্যাশেড সামগ্রী সেট করা হয়, তখনও এটি মোট কার্যকর প্রম্পট আকার। অর্থাৎ এটি ক্যাশে করা সামগ্রীতে টোকেনের সংখ্যা অন্তর্ভুক্ত করে।

cachedContentTokenCount

integer

প্রম্পটের ক্যাশ করা অংশে টোকেনের সংখ্যা, অর্থাৎ ক্যাশ করা সামগ্রীতে।

candidatesTokenCount

integer

উত্পন্ন প্রার্থীদের জুড়ে টোকেনের মোট সংখ্যা।

totalTokenCount

integer

প্রজন্মের অনুরোধের জন্য মোট টোকেন গণনা (প্রম্পট + প্রার্থী)।