- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- AssistSkippingMode
- SessionInfo
Unterstützt den Nutzer bei einer Anfrage.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
name |
Erforderlich. Der Ressourcenname des |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "query": { object ( |
| Felder | |
|---|---|
query |
Optional. Aktuelle Nutzeranfrage. Leere Abfragen werden nur unterstützt, wenn |
session |
Optional. Die für die Anfrage zu verwendende Sitzung. Falls angegeben, hat der Assistent Zugriff auf den Sitzungsverlauf und die Anfrage und die Antwort werden dort gespeichert. Wenn Format: |
assistSkippingMode |
Optional. Legt fest, in welchen Fällen der Assistent die Anfrage nicht beantwortet. Wenn die Antwort übersprungen wird, werden die Gründe in |
fileIds[] |
Optional. Die IDs der Dateien, die zum Beantworten der Anfrage verwendet werden sollen. Beim Hochladen einer Datei wird ihre ID in |
userMetadata |
Optional. Informationen zum Nutzer, der die Anfrage initiiert. |
Antworttext
Antwort für die Methode AssistantService.Assist.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "answer": { object ( |
| Felder | |
|---|---|
answer |
Die Ressource |
sessionInfo |
Informationen zur Sitzung. |
assistToken |
Eine global eindeutige ID, die das aktuelle Anfrage-Antwort-Paar identifiziert. Wird für Feedback und Support verwendet. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.assist.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource name:
discoveryengine.assistants.assist
Weitere Informationen finden Sie in der IAM-Dokumentation.
AssistSkippingMode
Verfügbare Überspringensweisen für Assist-Anfragen.
| Enums | |
|---|---|
ASSIST_SKIPPING_MODE_UNSPECIFIED |
Standardwert. Die Antwort kann übersprungen werden, wenn in der Anfrage keine Unterstützung gesucht wird. |
REQUEST_ASSIST |
Assistant um Antwort bitten. Die Antwort kann weiterhin übersprungen werden, wenn die Anfrage gegen Richtlinien verstößt. |
SessionInfo
Informationen zur Sitzung.
| JSON-Darstellung |
|---|
{ "session": string, "queryId": string } |
| Felder | |
|---|---|
session |
Name der neu generierten oder fortgesetzten Sitzung. Format: |
queryId |
Die Abfrage-ID, die diesem Assist API-Aufruf entspricht. Eine Sitzung kann mehrere Turns mit jeweils einer eindeutigen Abfrage-ID haben. Wenn Sie den Sitzungsnamen und diese Abfrage-ID im API-Aufruf „assistants.assist“ angeben, erfolgt die Assist-Anfrage im Kontext der Suchergebnisse dieses Suchaufrufs. |