Respuesta del modelo que admite varios candidatos.
Nota sobre las clasificaciones de seguridad y el filtrado de contenido. Se informan para la instrucción en GenerateContentResponse.prompt_feedback
y para cada candidato en finishReason
y en safetyRatings
. El contrato de la API es lo siguiente: - se muestran todos los candidatos solicitados o no se muestra ninguno - no se muestran candidatos solo si hubo algún problema con la instrucción (consulta promptFeedback
) - Los comentarios sobre cada candidato se informan en finishReason
y safetyRatings
.
Representación JSON |
---|
{ "candidates": [ { object ( |
Campos | |
---|---|
candidates[] |
Respuestas de candidatos del modelo. |
promptFeedback |
Muestra los comentarios de la instrucción relacionados con los filtros de contenido. |
PromptFeedback
Un conjunto de metadatos de comentarios que la instrucción especificó en GenerateContentRequest.content
.
Representación JSON |
---|
{ "blockReason": enum ( |
Campos | |
---|---|
blockReason |
Opcional. Si se configura, se bloqueó el mensaje y no se muestran candidatos. Reformula tu instrucción. |
safetyRatings[] |
Calificaciones de seguridad del mensaje Existe, como máximo, una calificación por categoría. |
BlockReason
Especifica el motivo por el que se bloqueó el mensaje.
Enumeradores | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
SAFETY |
Por motivos de seguridad, se bloqueó el mensaje. Puedes inspeccionar safetyRatings para comprender qué categoría de seguridad lo bloqueó. |
OTHER |
Se bloqueó el mensaje debido a motivos desconocidos. |