Risorsa: Sessione
Definizione del proto della sessione esterna.
| Rappresentazione JSON |
|---|
{ "name": string, "displayName": string, "state": enum ( |
| Campi | |
|---|---|
name |
Immutabile. Nome completo |
displayName |
Facoltativo. Nome visualizzato della sessione. Questo campo viene utilizzato per identificare la sessione nell'interfaccia utente. Per impostazione predefinita, il nome visualizzato è il testo della query del primo turno nella sessione. |
state |
Stato della sessione. |
userPseudoId |
Un identificatore univoco per il monitoraggio degli utenti. |
turns[] |
Turni. |
labels[] |
Facoltativo. Etichette per la sessione. Può essere impostato come filtro in ListSessionsRequest. |
startTime |
Solo output. L'ora di inizio della sessione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Solo output. L'ora di fine della sessione. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
isPinned |
Facoltativo. Indica se la sessione è bloccata. Le sessioni bloccate vengono visualizzate nella parte superiore dell'elenco delle sessioni. |
pendingAsyncAssistOperationId |
Solo output. Nome risorsa completo di un'operazione AsyncAssist in corso per questa sessione, ad es. |
Metodi |
|
|---|---|
|
Carica un file di contesto da utilizzare come origine per le chiamate di assistenza all'interno della sessione. |
|
Crea una sessione. |
|
Elimina una sessione. |
|
Recupera una sessione. |
|
Elenca tutte le sessioni in base al relativo DataStore principale. |
|
Elenca i metadati di tutti i file nella sessione corrente. |
|
Aggiorna una sessione. |
|
Recupera le domande consigliate per la sessione specificata. |
|
Rimuove un file di contesto da una sessione. |
|
Seleziona i file di contesto da utilizzare in una sessione. |
|
Convalida un flusso di consenso di autenticazione downstream A2A 3-legged-OAuth (3LO) dopo che l'utente torna dalla schermata di consenso di terze parti e finalizza le credenziali downstream con Auth Manager. |