- Richiesta HTTP
- Parametri di percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- RunAssistantRequest.InteractionType
- AssistantOutput
Esegue l'agente dell'assistente per la sessione dell'assistente specificata.
Richiesta HTTP
POST https://ces.googleapis.com/v1beta/{app=projects/*/locations/*/apps/*}:runAssistant
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
app |
Obbligatorio. L'app per cui eseguire l'assistente. Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "assistantSession": string, "message": { object ( |
| Campi | |
|---|---|
assistantSession |
Obbligatorio. La sessione dell'assistente da utilizzare per eseguire l'assistente. Formato: |
message |
Obbligatorio. Il messaggio da inviare all'agente assistente. |
interactionType |
Facoltativo. Diversi tipi di interazione per il messaggio dell'assistente. |
Corpo della risposta
Messaggio di risposta per AssistantService.RunAssistant.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "output": { object ( |
| Campi | |
|---|---|
output |
Obbligatorio. L'output dell'agente assistente. |
state |
Solo output. Lo stato della sessione dell'assistente. |
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 app:
ces.apps.update
Per saperne di più, consulta la documentazione di IAM.
RunAssistantRequest.InteractionType
Il tipo di interazione per il messaggio inviato all'assistente.
| Enum | |
|---|---|
INTERACTION_TYPE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se il tipo non è specificato. |
NEW_MESSAGE |
Il messaggio è un input utente. L'input dell'utente viene fornito nell'elenco dei segmenti. |
POLL |
Il messaggio serve per eseguire il polling dello stato della sessione dell'assistente. |
DISMISS |
Il messaggio serve a ignorare la sessione dell'assistente in attesa di revisione. In questo modo, lo stato della sessione dell'assistente diventerà inattivo. |
AssistantOutput
L'output dell'agente assistente.
| Rappresentazione JSON |
|---|
{ "message": { object ( |
| Campi | |
|---|---|
message |
Obbligatorio. La risposta dell'agente assistente. |
userResponseSuggestions |
Solo output. Risposte utente suggerite dall'agente dell'assistente. |