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 ( |
Campos | |
---|---|
candidates[] |
Respostas candidatos do modelo. |
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 ( |
Campos | |
---|---|
blockReason |
Opcional. Se definido, a solicitação será bloqueada e nenhum candidato será retornado. Reformule seu comando. |
safetyRatings[] |
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. |