Recurso: sessão
Definição do 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 a apresentar da sessão. Este campo é usado para identificar a sessão na IU. Por predefinição, o nome a apresentar é o texto da primeira consulta na sessão. |
state |
O estado da sessão. |
userPseudoId |
Um identificador exclusivo para acompanhar os utilizadores. |
turns[] |
Viragens. |
labels[] |
Opcional. As etiquetas da sessão. Pode ser definido como filtro em ListSessionsRequest. |
startTime |
Apenas saída. A hora em que a sessão começou. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
endTime |
Apenas saída. A hora em que a sessão terminou. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
isPinned |
Opcional. Se a sessão está fixada, a sessão fixada é apresentada na parte superior da lista de sessões. |
Estado
Enumeração do estado da sessão.
Enumerações | |
---|---|
STATE_UNSPECIFIED |
O estado não está especificado. |
IN_PROGRESS |
A sessão está atualmente aberta. |
Ative ou desative
Representa uma interação, incluindo uma consulta do utilizador e uma resposta do serviço.
Representação JSON |
---|
{ "query": { object ( |
Campos | |
---|---|
query |
Opcional. A consulta do utilizador. Pode não ser definido se esta interação estiver apenas a regenerar uma resposta a uma interação diferente |
answer |
Opcional. O nome do recurso da resposta à consulta do utilizador. Só é definido se a geração de respostas (chamada API /answer) tiver ocorrido neste turno. |
assistAnswer |
Apenas saída. O nome do recurso da resposta do Assistente à consulta do utilizador. Apenas definido se tiver ocorrido uma chamada de assistência (chamada da API /assist) neste turno. Formato: |
detailedAnswer |
Apenas saída. Na API |
detailedAssistAnswer |
Apenas saída. Na API |
queryConfig |
Opcional. Representa metadados relacionados com a configuração da consulta, por exemplo, o modelo e a versão do MDG usados, os parâmetros do modelo (temperatura, parâmetros de fundamentação, etc.). O prefixo "google." está reservado para funcionalidades desenvolvidas pela Google. |
Consulta
Define uma consulta introduzida pelo utilizador.
Representação JSON |
---|
{ "queryId": string, // Union field |
Campos | |
---|---|
queryId |
Apenas saída. ID exclusivo da consulta. |
Campo de união content . Consultar conteúdo. content só pode ser uma das seguintes opções: |
|
text |
Texto simples. |
Métodos |
|
---|---|
|
Cria uma sessão. |
|
Elimina uma sessão. |
|
Obtém uma sessão. |
|
Apresenta todas as sessões pelo respetivo elemento principal DataStore . |
|
Atualiza uma sessão. |