Procesa las respuestas bloqueadas

Cuando interactúas con Gemini en Vertex AI, los filtros de contenido pueden bloquear tus solicitudes (instrucciones) o las respuestas generadas. En este documento, se proporciona orientación para identificar y procesar estas respuestas bloqueadas.

¿Cuándo se bloquea el contenido?

Existen dos situaciones en las que los filtros de contenido bloquean el contenido:

  • La instrucción de entrada está bloqueada.
  • Se bloqueó la respuesta del modelo.

En las siguientes secciones, se describe cómo procesar cada situación.

La instrucción de entrada está bloqueada

Si los filtros de contenido bloquean tu instrucción de entrada antes de que se envíe al modelo, la respuesta de la API tendrá las siguientes características:

  • Se propaga el campo promptFeedback. Este campo contiene información sobre por qué se bloqueó la instrucción.
  • El campo candidates no está configurado.

Se bloqueó la respuesta del modelo

Si el modelo genera una respuesta, pero los filtros de contenido la bloquean, la respuesta de la API tendrá las siguientes características:

  • El campo promptFeedback no está configurado.
  • El campo candidates se configura con las siguientes características:
    • El campo content no está configurado.
    • El campo finishReason está configurado y muestra por qué se detuvo la generación de la respuesta.

Puedes determinar por qué se bloqueó el contenido inspeccionando estos campos en la respuesta de la API.

¿Qué sigue?