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

Recurso: Answer

Define una respuesta.

Representación 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
}
Campos
name

string

Inmutable. Nombre completamente calificado projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*/answers/*

state

enum (State)

Es el estado de la generación de respuestas.

answerText

string

Es la respuesta textual.

citations[]

object (Citation)

Citas.

groundingSupports[]

object (GroundingSupport)

Opcional. Compatibilidad con la fundamentación.

references[]

object (Reference)

Referencias

blobAttachments[]

object (BlobAttachment)

Es la lista de archivos adjuntos de BLOB en la respuesta.

relatedQuestions[]

string

Preguntas relacionadas sugeridas

steps[]

object (Step)

Pasos de generación de respuestas.

queryUnderstandingInfo

object (QueryUnderstandingInfo)

Es información sobre la comprensión de la búsqueda.

answerSkippedReasons[]

enum (AnswerSkippedReason)

Se agregaron motivos adicionales por los que se omitió la respuesta. Esto proporciona el motivo por el que se ignoraron los casos. Si no se omite nada, este campo no se establece.

createTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de creación de la respuesta.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la respuesta completada.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

safetyRatings[]

object (SafetyRating)

Opcional. Calificaciones de seguridad

groundingScore

number

Es una puntuación en el rango de [0, 1] que describe qué tan fundamentada está la respuesta en los fragmentos de referencia.

Métodos

get

Obtiene una respuesta.