GenerateContentResponse

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

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

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

object ( Candidate )

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

promptFeedback

object ( PromptFeedback )

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

প্রার্থী

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

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

object ( Content )

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

finishReason

enum ( FinishReason )

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

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

safetyRatings[]

object ( SafetyRating )

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

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

citationMetadata

object ( CitationMetadata )

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

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

tokenCount

integer

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

index

integer

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

ফিনিশ রিজন

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

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

নিরাপত্তা রেটিং

সামগ্রীর একটি অংশের জন্য নিরাপত্তা রেটিং।

নিরাপত্তা রেটিংয়ে ক্ষতির বিভাগ এবং বিষয়বস্তুর একটি অংশের জন্য সেই বিভাগে ক্ষতির সম্ভাবনার স্তর রয়েছে। বিষয়বস্তু নিরাপত্তার জন্য বিভিন্ন ক্ষতির শ্রেণীতে শ্রেণীবদ্ধ করা হয়েছে এবং ক্ষতির শ্রেণীবিভাগের সম্ভাবনা এখানে অন্তর্ভুক্ত করা হয়েছে।

JSON প্রতিনিধিত্ব
{
  "category": enum (HarmCategory),
  "probability": enum (HarmProbability),
  "blocked": boolean
}
ক্ষেত্র
category

enum ( HarmCategory )

প্রয়োজন। এই রেটিং জন্য বিভাগ.

probability

enum ( HarmProbability )

প্রয়োজন। এই বিষয়বস্তুর জন্য ক্ষতির সম্ভাবনা।

blocked

boolean

এই রেটিং এর কারণে কি এই কন্টেন্ট ব্লক করা হয়েছিল?

ক্ষতির সম্ভাবনা

বিষয়বস্তুর একটি অংশ ক্ষতিকারক হওয়ার সম্ভাবনা।

শ্রেণীবিভাগ পদ্ধতি বিষয়বস্তু অনিরাপদ হওয়ার সম্ভাবনা দেয়। এটি সামগ্রীর একটি অংশের জন্য ক্ষতির তীব্রতা নির্দেশ করে না।

এনামস
HARM_PROBABILITY_UNSPECIFIED সম্ভাবনা অনির্দিষ্ট।
NEGLIGIBLE বিষয়বস্তু অনিরাপদ হওয়ার সম্ভাবনা খুবই কম।
LOW বিষয়বস্তু অনিরাপদ হওয়ার সম্ভাবনা কম।
MEDIUM বিষয়বস্তু অনিরাপদ হওয়ার মাঝারি সম্ভাবনা রয়েছে।
HIGH বিষয়বস্তু অনিরাপদ হওয়ার উচ্চ সম্ভাবনা রয়েছে।

উদ্ধৃতি মেটাডেটা

বিষয়বস্তুর একটি অংশের জন্য উত্স বৈশিষ্ট্যগুলির একটি সংগ্রহ৷

JSON প্রতিনিধিত্ব
{
  "citationSources": [
    {
      object (CitationSource)
    }
  ]
}
ক্ষেত্র
citationSources[]

object ( CitationSource )

একটি নির্দিষ্ট প্রতিক্রিয়ার জন্য উত্সের উদ্ধৃতি।

উদ্ধৃতি উৎস

একটি নির্দিষ্ট প্রতিক্রিয়ার একটি অংশের জন্য একটি উত্সের একটি উদ্ধৃতি৷

JSON প্রতিনিধিত্ব
{
  "startIndex": integer,
  "endIndex": integer,
  "uri": string,
  "license": string
}
ক্ষেত্র
startIndex

integer

ঐচ্ছিক। এই উৎসের জন্য দায়ী করা প্রতিক্রিয়ার সেগমেন্টের শুরু।

সূচক বাইটে পরিমাপ করা অংশের শুরু নির্দেশ করে।

endIndex

integer

ঐচ্ছিক। অ্যাট্রিবিউটেড সেগমেন্টের শেষ, এক্সক্লুসিভ।

uri

string

ঐচ্ছিক। URI যা পাঠ্যের একটি অংশের জন্য একটি উৎস হিসাবে দায়ী করা হয়।

license

string

ঐচ্ছিক। গিটহাব প্রজেক্টের লাইসেন্স যা সেগমেন্টের জন্য উৎস হিসেবে দায়ী।

কোড উদ্ধৃতি জন্য লাইসেন্স তথ্য প্রয়োজন.

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

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

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

enum ( BlockReason )

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

safetyRatings[]

object ( SafetyRating )

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

ব্লকরিজন

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

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