Recurso: Sesión
Es la definición del arquetipo de sesión externa.
| Representación JSON |
|---|
{ "name": string, "displayName": string, "state": enum ( |
| Campos | |
|---|---|
name |
Inmutable. Nombre completamente calificado |
displayName |
Es opcional. Es el nombre visible de la sesión. Este campo se usa para identificar la sesión en la IU. De forma predeterminada, el nombre visible es el texto de la primera pregunta del usuario en la sesión. |
state |
Es el estado de la sesión. |
userPseudoId |
Es un identificador único para hacer un seguimiento de los usuarios. |
turns[] |
Giros |
labels[] |
Es opcional. Son las etiquetas de la sesión. Se puede establecer como filtro en ListSessionsRequest. |
startTime |
Solo salida. Es la fecha y hora en que se inició la sesión. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
endTime |
Solo salida. Fecha y hora en que finalizó la sesión. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
isPinned |
Es opcional. Indica si la sesión está fijada. Si lo está, se mostrará en la parte superior de la lista de sesiones. |
pendingAsyncAssistOperationId |
Solo salida. Nombre completo del recurso de una operación de AsyncAssist en curso para esta sesión, p.ej., |
Estado
Es una enumeración del estado de la sesión.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
El estado no se especifica. |
IN_PROGRESS |
La sesión está abierta en este momento. |
Turno
Representa un turno, incluida una búsqueda del usuario y una respuesta del servicio.
| Representación JSON |
|---|
{ "query": { object ( |
| Campos | |
|---|---|
query |
Es opcional. Es la consulta del usuario. Es posible que no se establezca si este turno solo regenera una respuesta a un turno diferente. |
answer |
Es opcional. Es el nombre del recurso de la respuesta a la búsqueda del usuario. Solo se configura si la generación de respuestas (llamada a la API de /answer) ocurrió en este turno. |
assistAnswer |
Solo salida. Es el nombre del recurso de la respuesta de Asistente a la búsqueda del usuario. Solo se establece si se realizó una llamada de asistencia (llamada a la API de /assist) en este turno. Formato: |
detailedAnswer |
Solo salida. En la API de |
detailedAssistAnswer |
Solo salida. En la API de |
queryConfig |
Es opcional. Representa los metadatos relacionados con la configuración de la búsqueda, por ejemplo, el modelo y la versión del LLM que se usaron, los parámetros del modelo (temperatura, parámetros de fundamentación, etcétera). El prefijo "google." está reservado para la funcionalidad desarrollada por Google. |
live |
Es opcional. Indica si este giro es en vivo. |
Métodos |
|
|---|---|
|
Crea una sesión. |
|
Borra una sesión. |
|
Obtiene una sesión. |
|
Enumera todas las sesiones por su DataStore principal. |
|
Actualiza una sesión. |