Procesar respuestas bloqueadas

Cuando interactúas con Gemini en Vertex AI, los filtros de contenido pueden bloquear tus peticiones (peticiones) o las respuestas generadas. En este documento se explica cómo identificar y procesar estas respuestas bloqueadas.

¿Cuándo se bloquea el contenido?

Hay dos situaciones en las que los filtros de contenido bloquean contenido:

  • La petición de entrada está bloqueada.
  • La respuesta del modelo está bloqueada.

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

Se ha bloqueado la petición

Si los filtros de contenido bloquean tu petición antes de enviarla al modelo, la respuesta de la API tendrá las siguientes características:

  • El campo promptFeedback se rellena. Este campo contiene información sobre por qué se ha bloqueado la petición.
  • No se ha definido el campo candidates.

La respuesta del modelo está bloqueada

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

  • No se ha definido el campo promptFeedback.
  • El campo candidates tiene las siguientes características:
    • No se ha definido el campo content.
    • El campo finishReason se define e indica por qué se ha detenido la generación de la respuesta.

Para determinar por qué se ha bloqueado el contenido, inspecciona estos campos en la respuesta de la API.

Siguientes pasos