GenerateTextResponse

मॉडल से मिला जवाब, जिसमें उम्मीदवार को पूरा किया गया सवाल भी शामिल है.

जेएसओएन के काेड में दिखाना
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
फ़ील्ड
candidates[]

object (TextCompletion)

मॉडल में उम्मीदवार के जवाब.

filters[]

object (ContentFilter)

प्रॉम्प्ट और रिस्पॉन्स टेक्स्ट के लिए, कॉन्टेंट को फ़िल्टर करने वाले मेटाडेटा का सेट.

इससे पता चलता है कि किन SafetyCategory ने किसी उम्मीदवार को इस जवाब से ब्लॉक किया, ब्लॉक ट्रिगर करने वाला सबसे कम HarmProbability, और उस कैटगरी के लिए HarmLimit सेटिंग क्या है. इससे पता चलता है कि SafetySettings में किया गया सबसे छोटा बदलाव, कम से कम एक जवाब को अनब्लॉक करने के लिए ज़रूरी है.

ब्लॉक करने की सेटिंग को अनुरोध में SafetySettings (या एपीआई के डिफ़ॉल्ट SafetySettings) के ज़रिए कॉन्फ़िगर किया गया है.

safetyFeedback[]

object (SafetyFeedback)

कॉन्टेंट को फ़िल्टर करने की सुविधा से जुड़े सुरक्षा सुझाव दिखाता है.

TextCompletion

मॉडल से मिला आउटपुट टेक्स्ट.

जेएसओएन के काेड में दिखाना
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
फ़ील्ड
output

string

सिर्फ़ आउटपुट के लिए. मॉडल से जनरेट किया गया टेक्स्ट.

safetyRatings[]

object (SafetyRating)

जवाब की सुरक्षा के लिए रेटिंग.

हर कैटगरी के लिए ज़्यादा से ज़्यादा एक रेटिंग है.

citationMetadata

object (CitationMetadata)

सिर्फ़ आउटपुट के लिए. इस TextCompletion में मॉडल जनरेट किए गए output के लिए उद्धरण की जानकारी.

इस फ़ील्ड में, output में शामिल किसी भी टेक्स्ट के लिए एट्रिब्यूशन की जानकारी अपने-आप भर सकती है.

SafetyFeedback

पूरे अनुरोध के लिए सुरक्षा फ़ीडबैक.

अगर सुरक्षा सेटिंग की वजह से इनपुट और/या जवाब में मौजूद कॉन्टेंट को ब्लॉक किया गया है, तो इस फ़ील्ड में जानकारी अपने-आप भर जाती है. हो सकता है कि हर HarmCategory के लिए Safety फ़ीडबैक मौजूद न हो. हर Safetyफ़ीडबैक, अनुरोध के लिए इस्तेमाल की गई सुरक्षा सेटिंग दिखाएगा. साथ ही, नतीजे पाने के लिए, नुकसान की सबसे कम संभावना बता देगा.

जेएसओएन के काेड में दिखाना
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
फ़ील्ड
rating

object (SafetyRating)

कॉन्टेंट से सुरक्षा के लिए मिली रेटिंग का आकलन किया गया है.

setting

object (SafetySetting)

अनुरोध पर सुरक्षा सेटिंग लागू की गईं.