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)

דירוג הבטיחות של ההנחיה. יש דירוג אחד לכל היותר לכל קטגוריה.

BlockReason

מציין מה הייתה הסיבה לחסימת ההצעה לפעולה.

טיפוסים בני מנייה (enums)
BLOCK_REASON_UNSPECIFIED ערך ברירת המחדל. הערך הזה לא בשימוש.
SAFETY ההודעה נחסמה מטעמי בטיחות. אפשר לבדוק את safetyRatings כדי לראות איזו קטגוריית בטיחות חסמה אותו.
OTHER ההודעה נחסמה מסיבות לא ידועות.