GenerateContentResponse

คำตอบจากโมเดลที่รองรับผู้สมัครหลายราย

หมายเหตุเกี่ยวกับการจัดประเภทความปลอดภัยและการกรองเนื้อหา โดยจะแสดงทั้งข้อความแจ้งใน GenerateContentResponse.prompt_feedback และสำหรับผู้สมัครแต่ละรายใน finishReason และใน safetyRatings สัญญา API ระบุไว้ว่า - ส่งคืนตัวเลือกที่ขอทั้งหมดหรือไม่มีผู้สมัครเลย - ไม่มีการส่งคืนผู้สมัครเฉพาะเมื่อมีบางอย่างผิดปกติในข้อความแจ้ง (ดู 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)

การให้คะแนนเพื่อความปลอดภัยของข้อความแจ้ง มีการจัดประเภทได้ไม่เกิน 1 รายการต่อหมวดหมู่

BlockReason

ระบุสาเหตุที่ข้อความแจ้งถูกบล็อก

Enum
BLOCK_REASON_UNSPECIFIED ค่าเริ่มต้น ไม่ได้ใช้ค่านี้
SAFETY ข้อความแจ้งถูกบล็อกเนื่องจากเหตุผลด้านความปลอดภัย คุณตรวจสอบ safetyRatings ได้เพื่อดูว่าหมวดหมู่ความปลอดภัยใดบล็อกไว้
OTHER ข้อความแจ้งถูกบล็อกเนื่องจากไม่ทราบขอบเขต