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

Entfernt eine Kontextdatei aus einer Sitzung.

HTTP-Anfrage

:


POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile

Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.

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
{
  "fileId": string,
  "metadata": {
    string: string,
    ...
  }
}
Felder
fileId

string

Erforderlich. Die ID der Kontextdatei.

metadata

map (key: string, value: string)

Optional. Vom Client bereitgestellte Metadaten zur Datei. Spiegelt die Karte von metadata auf UploadSessionFileRequest. Schlüssel folgen dem AIP-148-Format (Kleinbuchstaben, Ziffern, -; keine Punkte oder Namespace-Präfix im DNS-Stil). Wird derzeit verwendet, um den vom Sobi-Nutzer bereitgestellten Artefaktzweig (sobi-scope = SOBI_ARTIFACT) zu senden, der sobi-agent-id, sobi-task-id und sobi-filename außerhalb der URL enthält, da das Löschen außerhalb eines Sitzungskontexts erfolgt.

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.assist.readwrite
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • discoveryengine.sessions.removeContextFile

Weitere Informationen finden Sie in der IAM-Dokumentation.