GenerateTextResponse

الرد من النموذج، بما في ذلك مرات استكمال المرشح.

تمثيل JSON
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
الحقول
candidates[]

object (TextCompletion)

إجابات المرشح من النموذج.

filters[]

object (ContentFilter)

مجموعة من البيانات الوصفية لفلترة المحتوى لنص الطلب والردّ.

يشير هذا الحقل إلى SafetyCategory التي حظرت مرشحًا من هذا الرد، وأدنى HarmProbability التي أدت إلى حظر، وإعداد HarmThreshold في تلك الفئة. يشير ذلك إلى إجراء أصغر تغيير تم إجراؤه على SafetySettings والذي سيكون ضروريًا لإزالة حظر رد واحد على الأقل.

يتم ضبط الحظر من خلال SafetySettings في الطلب (أو SafetySettings التلقائي لواجهة برمجة التطبيقات).

safetyFeedback[]

object (SafetyFeedback)

عرض أي ملاحظات بشأن الأمان تتعلق بفلترة المحتوى.

TextCompletion

نص الناتج الذي يتم عرضه من نموذج.

تمثيل JSON
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
الحقول
output

string

النتائج فقط. النص الذي تم إنشاؤه المعروض من النموذج.

safetyRatings[]

object (SafetyRating)

تقييمات لسلامة الردود

هناك تقييم واحد على الأكثر لكل فئة.

citationMetadata

object (CitationMetadata)

النتائج فقط. معلومات الاقتباس لـ output الذي تم إنشاؤه بواسطة النموذج في TextCompletion.

يمكن أن تتم تعبئة هذا الحقل بمعلومات تحديد المصدر لأي نص مضمّن في output.

SafetyFeedback

ملاحظات حول الأمان بشأن طلب كامل

تتم تعبئة هذا الحقل إذا تم حظر المحتوى في الإدخال و/أو الاستجابة بسبب إعدادات الأمان. قد لا تكون ميزة SafetyFeedback متوفّرة لكل فئة HarmCategory. ستعرض كل ميزة SafetyFeedback إعدادات السلامة التي يستخدمها الطلب بالإضافة إلى عرض درجة الاحتمالية الأقل ضررًا التي يجب السماح بها لعرض النتيجة.

تمثيل JSON
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
الحقول
rating

object (SafetyRating)

تم تقييم تقييم الأمان من المحتوى.

setting

object (SafetySetting)

تم تطبيق إعدادات الأمان على الطلب.