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 возвращает настройки безопасности, использованные в запросе, а также наименьшую вероятность вреда, которую следует разрешить, чтобы вернуть результат.

JSON-представление
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
Поля
rating

object ( SafetyRating )

Рейтинг безопасности оценивается по содержанию.

setting

object ( SafetySetting )

К запросу применены настройки безопасности.