- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- RunAssistantRequest.InteractionType
- AssistantOutput
Führt den KI-Agenten für die angegebene Assistentensitzung aus.
HTTP-Anfrage
POST https://ces.googleapis.com/v1beta/{app=projects/*/locations/*/apps/*}:runAssistant
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
app |
Erforderlich. Die App, für die der Assistent ausgeführt werden soll. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "assistantSession": string, "message": { object ( |
| Felder | |
|---|---|
assistantSession |
Erforderlich. Die Assistentensitzung, die zum Ausführen des Assistenten verwendet werden soll. Format: |
message |
Erforderlich. Die Nachricht, die an den Assistant-Agenten gesendet werden soll. |
interactionType |
Optional. Verschiedene Interaktionstypen für die Assistant-Nachricht. |
Antworttext
Antwortnachricht für AssistantService.RunAssistant.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "output": { object ( |
| Felder | |
|---|---|
output |
Erforderlich. Die Ausgabe des Assistant-Agenten. |
state |
Nur Ausgabe. Der Status der Assistentensitzung. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource app:
ces.apps.update
Weitere Informationen finden Sie in der IAM-Dokumentation.
RunAssistantRequest.InteractionType
Die Art der Interaktion für die an den Assistenten gesendete Nachricht.
| Enums | |
|---|---|
INTERACTION_TYPE_UNSPECIFIED |
Der Standardwert. Dieser Wert wird verwendet, wenn der Typ nicht angegeben ist. |
NEW_MESSAGE |
Die Nachricht ist eine Nutzereingabe. Die Nutzereingabe wird in der Chunk-Liste bereitgestellt. |
POLL |
Die Nachricht dient zum Abfragen des Status der Assistant-Sitzung. |
DISMISS |
Die Nachricht dient dazu, die ausstehende Überprüfung der Assistentensitzung zu verwerfen. Dadurch wird der Status der Assistant-Sitzung in „Inaktiv“ geändert. |
AssistantOutput
Die Ausgabe des Assistant-Agenten.
| JSON-Darstellung |
|---|
{ "message": { object ( |
| Felder | |
|---|---|
message |
Erforderlich. Die Antwort des KI-Agenten. |
userResponseSuggestions |
Nur Ausgabe. Vorgeschlagene Nutzerantworten vom Assistant-Agenten. |