GenerateContentResponse

رد من النموذج يدعم عدة مرشحين.

ملاحظة بشأن تقييمات الأمان وفلترة المحتوى. ويتم الإبلاغ عنها لكل من الطلب في GenerateContentResponse.prompt_feedback ولكل مرشّح في finishReason وفي safetyRatings. ينص عقد واجهة برمجة التطبيقات على ما يلي: - إما أن يتم إرجاع جميع المرشحين المطلوبين أو عدم تقديم أي مرشحين على الإطلاق - لا يتم إرجاع مرشحين فقط في حال وجود خطأ في الطلب (يُرجى الاطّلاع على promptFeedback) - يتم الإبلاغ عن الملاحظات بشأن كل مرشّح في finishReason وsafetyRatings.

تمثيل JSON
{
  "candidates": [
    {
      object (Candidate)
    }
  ],
  "promptFeedback": {
    object (PromptFeedback)
  }
}
الحقول
candidates[]

object (Candidate)

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

promptFeedback

object (PromptFeedback)

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

PromptFeedback

مجموعة من البيانات الوصفية للملاحظات التي تم تحديدها في GenerateContentRequest.content.

تمثيل JSON
{
  "blockReason": enum (BlockReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ]
}
الحقول
blockReason

enum (BlockReason)

اختياريّ. وفي حال ضبط هذه السياسة، يتم حظر الطلب ولا يتم عرض أي مرشحين. أعِد صياغة طلبك.

safetyRatings[]

object (SafetyRating)

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

BlockReason

يحدّد سبب حظر الطلب.

عمليات التعداد
BLOCK_REASON_UNSPECIFIED القيمة التلقائية. هذه القيمة غير مستخدَمة.
SAFETY تم حظر رسالة المطالبة لأسباب تتعلق بالسلامة. يمكنك فحص "safetyRatings" لمعرفة فئة الأمان التي حظرتها.
OTHER تم حظر الطلب بسبب أسباب غير معروفة.