- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- FileSelection
Wählt Kontextdateien aus, die in einer Sitzung verwendet werden sollen.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Der Name der Sitzung. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"fileSelections": [
{
object ( |
Felder | |
---|---|
fileSelections[] |
Erforderlich. Die Dateiauswahl ändert sich. Es können nur Dateien ausgewählt (oder abgewählt) werden, die zuvor in die Sitzung hochgeladen wurden. Für Dateien, die hier nicht aufgeführt sind, bleibt der aktuelle Auswahlstatus erhalten. |
Antworttext
Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.
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.sessions.selectContextFiles
Weitere Informationen finden Sie in der IAM-Dokumentation.
FileSelection
Der Auswahlstatus einer Kontextdatei.
JSON-Darstellung |
---|
{ "fileId": string, "selected": boolean } |
Felder | |
---|---|
fileId |
Erforderlich. Die ID der Kontextdatei. |
selected |
Erforderlich. Gibt an, ob die Datei für die Verwendung in der Sitzung ausgewählt ist. |