REST Resource: projects.locations.collections.engines.sessions.answers

Ressource : Réponse

Définit une réponse.

Représentation JSON
{
  "name": string,
  "state": enum (State),
  "answerText": string,
  "citations": [
    {
      object (Citation)
    }
  ],
  "groundingSupports": [
    {
      object (GroundingSupport)
    }
  ],
  "references": [
    {
      object (Reference)
    }
  ],
  "blobAttachments": [
    {
      object (BlobAttachment)
    }
  ],
  "relatedQuestions": [
    string
  ],
  "steps": [
    {
      object (Step)
    }
  ],
  "queryUnderstandingInfo": {
    object (QueryUnderstandingInfo)
  },
  "answerSkippedReasons": [
    enum (AnswerSkippedReason)
  ],
  "createTime": string,
  "completeTime": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "groundingScore": number
}
Champs
name

string

Immuable. Nom complet projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*

state

enum (State)

État de la génération de la réponse.

answerText

string

Réponse textuelle.

citations[]

object (Citation)

Citations.

groundingSupports[]

object (GroundingSupport)

Facultatif. L'ancrage est compatible.

references[]

object (Reference)

Références.

blobAttachments[]

object (BlobAttachment)

Liste des pièces jointes blob dans la réponse.

relatedQuestions[]

string

Questions associées suggérées

steps[]

object (Step)

Étapes de génération des réponses.

queryUnderstandingInfo

object (QueryUnderstandingInfo)

Informations sur la compréhension des requêtes.

answerSkippedReasons[]

enum (AnswerSkippedReason)

Ajout de motifs pour lesquels une réponse a été ignorée. Indique la raison pour laquelle les cas ont été ignorés. Si rien n'est ignoré, ce champ n'est pas défini.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de création de la réponse.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la réponse terminée.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

safetyRatings[]

object (SafetyRating)

Facultatif. Évaluations de sécurité.

groundingScore

number

Score compris entre 0 et 1 décrivant le degré d'ancrage de la réponse dans les blocs de référence.

Méthodes

get

Permet d'obtenir une réponse.