GenerateTextResponse

پاسخ از مدل، از جمله تکمیل نامزد.

نمایندگی JSON
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
زمینه های
candidates[]

object ( TextCompletion )

پاسخ های کاندیدا از مدل.

filters[]

object ( ContentFilter )

مجموعه ای از فراداده های فیلتر کننده محتوا برای متن درخواست و پاسخ.

این نشان می‌دهد که کدام SafetyCategory (های) یک نامزد را از این پاسخ مسدود کرده است، کمترین HarmProbability که یک بلوک را راه‌اندازی کرده است، و تنظیمات HarmThreshold برای آن دسته است. این نشان دهنده کوچکترین تغییر در SafetySettings است که برای رفع انسداد حداقل 1 پاسخ ضروری است.

مسدود کردن توسط SafetySettings در درخواست (یا SafetySettings پیش‌فرض API) پیکربندی می‌شود.

safetyFeedback[]

object ( SafetyFeedback )

هرگونه بازخورد ایمنی مربوط به فیلتر محتوا را برمی‌گرداند.

تکمیل متن

متن خروجی برگردانده شده از یک مدل.

نمایندگی JSON
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
زمینه های
output

string

فقط خروجی متن تولید شده از مدل برگردانده شد.

safetyRatings[]

object ( SafetyRating )

رتبه بندی برای ایمنی یک پاسخ.

حداکثر یک رتبه برای هر دسته وجود دارد.

citationMetadata

object ( CitationMetadata )

فقط خروجی اطلاعات نقل قول برای output تولید شده توسط مدل در این TextCompletion .

این قسمت ممکن است با اطلاعات انتساب برای هر متن موجود در output پر شود.

بازخورد ایمنی

بازخورد ایمنی برای کل درخواست

اگر محتوای موجود در ورودی و/یا پاسخ به دلیل تنظیمات ایمنی مسدود شده باشد، این فیلد پر می شود. SafetyFeedback ممکن است برای هر HarmCategory وجود نداشته باشد. هر SafetyFeedback تنظیمات ایمنی استفاده شده توسط درخواست و همچنین کمترین احتمال آسیبی را که باید برای برگرداندن نتیجه مجاز باشد، برمی گرداند.

نمایندگی JSON
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
زمینه های
rating

object ( SafetyRating )

رتبه بندی ایمنی از روی محتوا ارزیابی شد.

setting

object ( SafetySetting )

تنظیمات ایمنی برای درخواست اعمال می شود.