Method: projects.locations.collections.engines.sessions.selectContextFiles

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

string

Erforderlich. Der Name der Sitzung.

Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "fileSelections": [
    {
      object (FileSelection)
    }
  ]
}
Felder
fileSelections[]

object (FileSelection)

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

string

Erforderlich. Die ID der Kontextdatei.

selected

boolean

Erforderlich. Gibt an, ob die Datei für die Verwendung in der Sitzung ausgewählt ist.