- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- AssistSkippingMode
- SessionInfo
Unterstützt den Nutzer bei einer Anfrage.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Der Ressourcenname der |
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. |
languageCode |
Optional. Sprache, die für die Beantwortung verwendet werden soll, wenn die Spracherkennung fehlschlägt. Wird auch als Sprache für Fehlermeldungen verwendet, die von Aktionen erstellt werden, unabhängig von den Ergebnissen der Spracherkennung. |
webGroundingEnabled |
Optional. Wenn auf „true“ gesetzt, wird die Fundierung mit der Websuche aktiviert. Funktioniert nur, wenn |
dataStoreSpecs[] |
Optional. Spezifikationen, die Wenn dieses Feld nicht festgelegt wird, werden alle Datenspeicher in der Engine verwendet, es sei denn, |
assistGenerationConfig |
Optional. Konfiguration der Generierung auf Anfrageebene. Damit wird die Standardkonfiguration für die Generierung auf Engine-Ebene überschrieben. |
googleSearchGroundingEnabled |
Optional. Verworfen. Verwenden Sie stattdessen |
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-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://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. |