Recurso: Session
Definição de proto de sessão externa.
Representação JSON |
---|
{ "name": string, "displayName": string, "state": enum ( |
Campos | |
---|---|
name |
Imutável. Nome totalmente qualificado |
displayName |
Opcional. O nome de exibição da sessão. Esse campo é usado para identificar a sessão na UI. Por padrão, o nome de exibição é o primeiro texto de consulta do turno na sessão. |
state |
O estado da sessão. |
userPseudoId |
Um identificador exclusivo para rastrear usuários. |
turns[] |
Gira. |
labels[] |
Opcional. Os rótulos da sessão. Pode ser definido como filtro em "ListSessionsRequest". |
startTime |
Apenas saída. O horário em que a sessão começou. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
endTime |
Apenas saída. O horário em que a sessão terminou. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
isPinned |
Opcional. Se a sessão estiver fixada, ela vai aparecer na parte de cima da lista. |
Estado
Enumeração do estado da sessão.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Estado não especificado. |
IN_PROGRESS |
A sessão está aberta no momento. |
Turn
Representa uma interação, incluindo uma consulta do usuário e uma resposta do serviço.
Representação JSON |
---|
{ "query": { object ( |
Campos | |
---|---|
query |
Opcional. A consulta do usuário. Não pode ser definido se esta vez estiver apenas regenerando uma resposta para uma vez diferente. |
answer |
Opcional. O nome do recurso da resposta à consulta do usuário. Definido somente se a geração de respostas (chamada da API /answer) ocorreu nesta vez. |
assistAnswer |
Apenas saída. O nome do recurso da resposta do Google Assistente à consulta do usuário. Definido apenas se uma chamada de assistência (chamada de API /assist) ocorreu nesta rodada. Formato: |
detailedAnswer |
Apenas saída. Na API |
detailedAssistAnswer |
Apenas saída. Na API |
queryConfig |
Opcional. Representa metadados relacionados à configuração da consulta, por exemplo, modelo e versão de LLM usados, parâmetros do modelo (temperatura, parâmetros de embasamento etc.). O prefixo "google." é reservado para funcionalidades desenvolvidas pelo Google. |
Consulta
Define uma consulta inserida pelo usuário.
Representação JSON |
---|
{ "queryId": string, // Union field |
Campos | |
---|---|
queryId |
Apenas saída. ID exclusivo da consulta. |
Campo de união content . Conteúdo da consulta. content pode ser apenas de um dos tipos a seguir: |
|
text |
Texto simples. |
Métodos |
|
---|---|
|
Cria uma sessão. |
|
Exclui uma sessão. |
|
Recebe uma sessão. |
|
Lista todas as sessões pelo DataStore principal. |
|
Atualiza uma sessão. |