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

Ressource : Answer

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. Supports de base.

references[]

object (Reference)

Références.

blobAttachments[]

object (BlobAttachment)

Uniquement en sortie. 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 de la réponse.

queryUnderstandingInfo

object (QueryUnderstandingInfo)

Informations sur la compréhension des requêtes.

answerSkippedReasons[]

enum (AnswerSkippedReason)

Autres raisons pour lesquelles la 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. Timestamp 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. Timestamp de fin 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".

safetyRatings[]

object (SafetyRating)

Facultatif. Évaluations de sécurité.

groundingScore

number

Score compris entre 0 et 1 décrivant le niveau de base de la réponse par les blocs de référence.

Méthodes

get

Obtient une réponse.