Quando interage com o Gemini no Vertex AI, os seus pedidos (comandos) ou as respostas geradas podem ser bloqueados por filtros de conteúdo. Este documento fornece orientações sobre como identificar e processar estas respostas bloqueadas.
Quando é que o conteúdo é bloqueado?
Existem dois cenários para os filtros de conteúdo que bloqueiam conteúdo:
- O comando de entrada está bloqueado.
- A resposta do modelo está bloqueada.
As secções seguintes descrevem como processar cada cenário.
O comando de entrada está bloqueado
Se o seu comando de entrada for bloqueado pelos filtros de conteúdo antes de ser enviado para o modelo, a resposta da API apresenta as seguintes caraterísticas:
- O campo
promptFeedback
é preenchido. Este campo contém informações sobre o motivo pelo qual o comando está bloqueado. - O campo
candidates
não está definido.
A resposta do modelo está bloqueada
Se o modelo gerar uma resposta, mas essa resposta for bloqueada por filtros de conteúdo, a resposta da API apresenta as seguintes caraterísticas:
- O campo
promptFeedback
não está definido. - O campo
candidates
é definido com as seguintes caraterísticas:- O campo
content
não está definido. - O campo
finishReason
está definido e indica o motivo pelo qual a geração de respostas foi interrompida.
- O campo
Pode determinar o motivo pelo qual o conteúdo foi bloqueado inspecionando estes campos na resposta da API.
O que se segue?
- Saiba como configurar filtros de conteúdo.