Führt eine Unterhaltung.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Der Ressourcenname der abzurufenden Konversation. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "query": { object ( |
Felder | |
---|---|
query |
Erforderlich. Aktuelle Nutzereingabe. |
servingConfig |
Der Ressourcenname der zu verwendenden Bereitstellungskonfiguration. Format: |
conversation |
Die Unterhaltung, die nur für die automatische Sitzung verwendet werden soll. Das Namensfeld wird ignoriert, da wir der Unterhaltung in der automatischen Sitzung automatisch einen neuen Namen zuweisen. |
safeSearch |
Gibt an, ob SafeSearch aktiviert werden soll. |
userLabels |
Die Nutzerlabels, die auf eine Ressource angewendet werden, müssen die folgenden Anforderungen erfüllen:
Weitere Informationen finden Sie im Google Cloud-Dokument. |
summarySpec |
Eine Spezifikation zum Konfigurieren der Zusammenfassung, die in der Antwort zurückgegeben wird. |
filter |
Die Filtersyntax besteht aus einer Ausdruckssprache zum Erstellen eines Prädikats aus einem oder mehreren Feldern der gefilterten Dokumente. Bei Filterausdrücken wird zwischen Groß- und Kleinschreibung unterschieden. Diese Informationen werden verwendet, um Suchergebnisse zu filtern, was sich auf die Zusammenfassung auswirken kann. Wenn dieses Feld nicht erkannt wird, wird Das Filtern in Vertex AI Search erfolgt durch Zuordnen des LHS-Filterschlüssels zu einer Schlüsselattribut, das im Vertex AI Search-Backend definiert ist. Diese Zuordnung wird vom Kunden in seinem Schema definiert. Ein Media-Kunde hat in seinem Schema beispielsweise möglicherweise das Feld „name“. In diesem Fall würde der Filter so aussehen: filter --> name:'ANY("king kong")' Weitere Informationen zum Filtern, einschließlich Syntax und Filteroperatoren, finden Sie unter Filter. |
boostSpec |
Mit der Boost-Spezifikation können Sie bestimmte Dokumente in den Suchergebnissen hervorheben, was sich auf die Antwort auswirken kann. Weitere Informationen zum Boosten finden Sie unter Boost. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von ConverseConversationResponse
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource name
:
discoveryengine.conversations.converse
Weitere Informationen finden Sie in der IAM-Dokumentation.