Traiter les réponses bloquées

Lorsque vous interagissez avec Gemini sur Vertex AI, vos requêtes (requêtes) ou les réponses générées peuvent être bloquées par des filtres de contenu. Ce document explique comment identifier et traiter ces réponses bloquées.

Quand les contenus sont-ils bloqués ?

Il existe deux scénarios dans lesquels les filtres de contenu peuvent bloquer du contenu :

  • La requête d'entrée est bloquée.
  • La réponse du modèle est bloquée.

Les sections suivantes décrivent comment traiter chaque scénario.

La requête est bloquée

Si votre requête d'entrée est bloquée par les filtres de contenu avant d'être envoyée au modèle, la réponse de l'API présente les caractéristiques suivantes :

  • Le champ promptFeedback est renseigné. Ce champ contient des informations sur la raison pour laquelle la requête est bloquée.
  • Le champ candidates n'est pas défini.

La réponse du modèle est bloquée

Si le modèle génère une réponse, mais que celle-ci est bloquée par les filtres de contenu, la réponse de l'API présente les caractéristiques suivantes :

  • Le champ promptFeedback n'est pas défini.
  • Le champ candidates est défini avec les caractéristiques suivantes :
    • Le champ content n'est pas défini.
    • Le champ finishReason est défini et indique pourquoi la génération de la réponse a été interrompue.

Vous pouvez déterminer pourquoi le contenu a été bloqué en examinant ces champs dans la réponse de l'API.

Étapes suivantes