SafetySpec

מפרט בטיחות. יש שני תרחישי שימוש: 1. אם מוגדר רק safetySpec.enable, יחול סף BLOCK_LOW_AND_ABOVE על כל הקטגוריות. ‫2. אם המאפיין safetySpec.enable מוגדר וחלק מהמאפיינים של safetySettings מוגדרים, רק המאפיינים של safetySettings שצוינו יחולו.

ייצוג ב-JSON
{
  "enable": boolean,
  "safetySettings": [
    {
      object (SafetySetting)
    }
  ]
}
שדות
enable

boolean

הפעלת סינון הבטיחות בתשובה. ברירת המחדל היא False.

safetySettings[]

object (SafetySetting)

זה שינוי אופציונלי. הגדרות בטיחות. ההגדרות האלה תקפות רק אם הערך של safetySpec.enable הוא true.

SafetySetting

הגדרות בטיחות.

ייצוג ב-JSON
{
  "category": enum (HarmCategory),
  "threshold": enum (HarmBlockThreshold)
}
שדות
category

enum (HarmCategory)

חובה. קטגוריית הנזק.

threshold

enum (HarmBlockThreshold)

חובה. סף החסימה של תוכן מזיק.

HarmBlockThreshold

רמות סף לחסימה שמבוססות על הסתברות.

טיפוסים בני מנייה (enum)
HARM_BLOCK_THRESHOLD_UNSPECIFIED סף לא מוגדר לחסימת תוכן מזיק.
BLOCK_LOW_AND_ABOVE חסימה של סף נמוך ומעלה (כלומר, חסימה של יותר תכנים).
BLOCK_MEDIUM_AND_ABOVE חסימה של סף בינוני ומעלה.
BLOCK_ONLY_HIGH חסימה רק של סף גבוה (כלומר, חסימה של פחות תוצאות).
BLOCK_NONE לא לחסום אף אחד.
OFF משביתים את מסנן הבטיחות.