GenerateTextResponse

Réponse du modèle, y compris les suggestions d'achèvement.

Représentation JSON
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
Champs
candidates[]

object (TextCompletion)

Réponses candidates du modèle.

filters[]

object (ContentFilter)

Un ensemble de métadonnées de filtrage de contenu pour l'invite et le texte de la réponse.

Indique la ou les SafetyCategory qui ont bloqué un candidat pour cette réponse, la HarmProbability la plus basse ayant déclenché un blocage et le paramètre HarmThreshold pour cette catégorie. Cela indique la plus petite modification de SafetySettings qui serait nécessaire pour débloquer au moins une réponse.

Le blocage est configuré par l'SafetySettings de la requête (ou l'SafetySettings par défaut de l'API).

safetyFeedback[]

object (SafetyFeedback)

Affiche tous les commentaires de sécurité liés au filtrage du contenu.

TextCompletion

Texte de sortie renvoyé par un modèle.

Représentation JSON
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
Champs
output

string

Uniquement en sortie. Texte généré renvoyé par le modèle.

safetyRatings[]

object (SafetyRating)

Évaluations de la sécurité d'une réponse.

Il y a au maximum une note par catégorie.

citationMetadata

object (CitationMetadata)

Uniquement en sortie. Informations sur la citation du output généré par le modèle dans ce TextCompletion.

Ce champ peut être renseigné avec des informations d'attribution pour tout texte inclus dans l'output.

SafetyFeedback

Informations de sécurité pour l'intégralité d'une demande

Ce champ est renseigné si le contenu de l'entrée et/ou de la réponse est bloqué en raison des paramètres de sécurité. SafetyFeedback n'existe peut-être pas pour toutes les HarmCategory. Chaque SafetyFeedback renvoie les paramètres de sécurité utilisés par la requête, ainsi que la probabilité de danger la plus faible qui doit être autorisée pour renvoyer un résultat.

Représentation JSON
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
Champs
rating

object (SafetyRating)

Évaluation de la sécurité selon le contenu.

setting

object (SafetySetting)

Paramètres de sécurité appliqués à la demande.