- Richiesta HTTP
- Parametri di percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
Crea una nuova sessione dell'assistente nell'app specificata.
Richiesta HTTP
POST https://ces.googleapis.com/v1beta/{parent=projects/*/locations/*/apps/*}/assistantSessions
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
parent |
Obbligatorio. L'app in cui creare la sessione dell'assistente nel formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"assistantSessionId": string,
"assistantSessionMessages": [
{
object ( |
| Campi | |
|---|---|
assistantSessionId |
Facoltativo. L'ID da utilizzare per la sessione dell'assistente, che diventerà il componente finale del nome della risorsa della sessione dell'assistente. Se non viene fornito, verrà assegnato automaticamente un ID univoco per la sessione dell'assistente. |
assistantSessionMessages[] |
Facoltativo. I messaggi con cui inizializzare la sessione dell'assistente. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di AssistantSession appena creata.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa parent:
ces.assistantSessions.create
Per saperne di più, consulta la documentazione di IAM.