GenerateTextResponse

התשובה מהמודל, כולל השלמות של מועמדים.

ייצוג JSON
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
שדות
candidates[]

object (TextCompletion)

התשובות של המועמדים מהמודל.

filters[]

object (ContentFilter)

קבוצת מטא-נתונים לסינון תוכן עבור טקסט ההנחיה והתשובה.

המדד הזה מציין אילו SafetyCategory(ים) חסמו בקשה לתגובה הזו, את הערך הנמוך ביותר של HarmProbability שהפעיל חסימה ואת הגדרת Harm שנשלחה לקטגוריה הזו. הנתון הזה מציין את השינוי הקטן ביותר בSafetySettings שנדרש כדי לבטל את החסימה של תגובה אחת לפחות.

החסימה מוגדרת על ידי הערך SafetySettings בבקשה (או על ידי ערך ברירת המחדל SafetySettings של ה-API).

safetyFeedback[]

object (SafetyFeedback)

מחזירה משוב בטיחות הקשור לסינון תוכן.

TextCompletion

טקסט הפלט שהוחזר ממודל.

ייצוג JSON
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
שדות
output

string

פלט בלבד. הטקסט שנוצר שהוחזר מהמודל.

safetyRatings[]

object (SafetyRating)

סיווגי הבטיחות של תשובות.

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

citationMetadata

object (CitationMetadata)

פלט בלבד. פרטי ציטוט ביבליוגרפי עבור output שנוצר על ידי מודל בTextCompletion.

אפשר לאכלס את השדה הזה בפרטי שיוך (Attribution) של כל טקסט שנכלל ב-output.

SafetyFeedback

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

השדה הזה יאוכלס אם התוכן בקלט ו/או בתגובה חסום עקב הגדרות בטיחות. יכול להיות שמשוב הבטיחות לא קיים לכל HarmCategory. כל משוב על בטיחות יחזיר את הגדרות הבטיחות ששימשו בבקשה, וגם את מידת ההסתברות הנמוכה ביותר שיש להתיר כדי להחזיר תוצאה.

ייצוג JSON
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
שדות
rating

object (SafetyRating)

סיווג הבטיחות שהוערך על סמך התוכן.

setting

object (SafetySetting)

הגדרות הבטיחות הוחלו על הבקשה.