Réponse du modèle acceptant plusieurs candidats.
Remarque sur les niveaux de sécurité et le filtrage du contenu Ils sont signalés à la fois pour l'invite dans GenerateContentResponse.prompt_feedback
et pour chaque candidat dans finishReason
et safetyRatings
. Le contrat d'API est le suivant: - tous les candidats demandés sont renvoyés ou aucun candidat n'est renvoyé uniquement en cas de problème avec l'invite (voir promptFeedback
) - Les commentaires sur chaque candidat sont transmis sur finishReason
et safetyRatings
.
Représentation JSON |
---|
{ "candidates": [ { object ( |
Champs | |
---|---|
candidates[] |
Réponses candidates du modèle. |
promptFeedback |
Renvoie le commentaire de l'invite concernant les filtres de contenu. |
PromptFeedback
Ensemble des métadonnées de commentaires de l'invite spécifiée dans GenerateContentRequest.content
.
Représentation JSON |
---|
{ "blockReason": enum ( |
Champs | |
---|---|
blockReason |
Facultatif. Si cette règle est définie, l'invite a été bloquée et aucun candidat n'est renvoyé. Reformulez votre invite. |
safetyRatings[] |
Évaluation de la sécurité de l'invite. Il y a au maximum une note par catégorie. |
BlockReason
Indique la raison pour laquelle l'invite a été bloquée.
Enums | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
SAFETY |
L'invite a été bloquée pour des raisons de sécurité. Vous pouvez inspecter safetyRatings pour identifier la catégorie de sécurité qui l'a bloquée. |
OTHER |
Invite bloquée pour des raisons inconnues. |