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

Supprime un fichier de contexte d'une session.

Requête HTTP


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

Les URL utilisent la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de la session.

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

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "fileId": string,
  "metadata": {
    string: string,
    ...
  }
}
Champs
fileId

string

Obligatoire. ID du fichier de contexte.

metadata

map (key: string, value: string)

Métadonnées facultatives fournies par le client concernant le fichier. Reflète la carte metadata sur UploadSessionFileRequest. Les clés suivent la forme AIP-148 (lettres minuscules, chiffres, - ; pas de points ni de préfixe d'espace de noms de style DNS). Utilisé aujourd'hui pour distribuer la branche d'artefact fournie par l'utilisateur Sobi (sobi-scope = SOBI_ARTIFACT), qui contient sobi-agent-id, sobi-task-id et sobi-filename hors URL, car la suppression a lieu en dehors de tout contexte de session.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Niveaux d'accès des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • 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

Pour plus d'informations, consultez la page Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • discoveryengine.sessions.removeContextFile

Pour en savoir plus, consultez la documentation IAM.