GenerateContentResponse

Resposta do modelo que oferece suporte a vários candidatos.

Observação sobre classificações de segurança e filtragem de conteúdo Elas são informadas para o comando em GenerateContentResponse.prompt_feedback e para cada candidato em finishReason e em safetyRatings. O contrato da API é que: - ou todos os candidatos solicitados são retornados ou nenhum candidato é retornado apenas se houver algo errado com a solicitação (consulte promptFeedback) - o feedback sobre cada candidato é informado no finishReason e no safetyRatings.

Representação JSON
{
  "candidates": [
    {
      object (Candidate)
    }
  ],
  "promptFeedback": {
    object (PromptFeedback)
  }
}
Campos
candidates[]

object (Candidate)

Respostas candidatos do modelo.

promptFeedback

object (PromptFeedback)

Retorna o feedback da solicitação relacionado aos filtros de conteúdo.

PromptFeedback

Um conjunto de metadados de feedback da solicitação especificada em GenerateContentRequest.content.

Representação JSON
{
  "blockReason": enum (BlockReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ]
}
Campos
blockReason

enum (BlockReason)

Opcional. Se definido, a solicitação será bloqueada e nenhum candidato será retornado. Reformule seu comando.

safetyRatings[]

object (SafetyRating)

Classificações de segurança da solicitação. Há no máximo uma classificação por categoria.

BlockReason

Especifica o motivo do bloqueio da solicitação.

Enums
BLOCK_REASON_UNSPECIFIED Valor padrão. Esse valor não é usado.
SAFETY A solicitação foi bloqueada por motivos de segurança. Inspecione o safetyRatings para entender qual categoria de segurança a bloqueou.
OTHER A solicitação foi bloqueada devido a motivos desconhecidos.