GenerateContentResponse

Ответ модели, поддерживающей несколько кандидатов.

Примечание о рейтингах безопасности и фильтрации контента. Они сообщаются как для приглашения в GenerateContentResponse.prompt_feedback , так и для каждого кандидата в finishReason и safetyRatings . Контракт API заключается в следующем: - либо возвращаются все запрошенные кандидаты, либо не возвращаются никакие кандидаты - кандидаты не возвращаются только в том случае, если с подсказкой что-то не так (см. promptFeedback ) - обратная связь о каждом кандидате сообщается в finishReason и safetyRatings .

JSON-представление
{
  "candidates": [
    {
      object (Candidate)
    }
  ],
  "promptFeedback": {
    object (PromptFeedback)
  }
}
Поля
candidates[]

object ( Candidate )

Ответы кандидата от модели.

promptFeedback

object ( PromptFeedback )

Возвращает отзыв о приглашении, связанный с фильтрами содержимого.

ПодсказкаОбратная связь

Набор метаданных обратной связи, указанный в приглашении GenerateContentRequest.content .

JSON-представление
{
  "blockReason": enum (BlockReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ]
}
Поля
blockReason

enum ( BlockReason )

Необязательный. Если установлено, приглашение блокируется и кандидаты не возвращаются. Перефразируйте свою подсказку.

safetyRatings[]

object ( SafetyRating )

Оценки за безопасность подсказки. В каждой категории может быть не более одного рейтинга.

БлокПричина

Указывает, по какой причине приглашение было заблокировано.

Перечисления
BLOCK_REASON_UNSPECIFIED Значение по умолчанию. Это значение не используется.
SAFETY Подсказка заблокирована по соображениям безопасности. Вы можете проверить safetyRatings , чтобы понять, какая категория безопасности заблокировала его.
OTHER Подсказка заблокирована по неизвестным причинам.