Method: projects.locations.collections.engines.assistants.agents.files.import

Importe un fichier dans un Agent. Pour le moment, seuls les agents sans code sont acceptés.

Requête HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/files:import

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Nom de ressource du Agent. Format : projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}

Corps de la requête

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

Représentation JSON
{
  "fileName": string,
  "mimeType": string
}
Fields
fileName

string

Obligatoire. Nom du fichier.

mimeType

string

Facultatif. Type de contenu du fichier. Pour en savoir plus, consultez https://www.iana.org/assignments/media-types/media-types.xhtml.

Ce champ est obligatoire lorsque la source de données ne fournit pas le type de contenu.

Corps de la réponse

Réponse pour la méthode AgentService.ImportAgentFile.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "agentFile": {
    object (AgentFile)
  }
}
Champs
agentFile

object (AgentFile)

AgentFile importé.

Niveaux d'accès des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.assist.readwrite

Pour plus d'informations, consultez la Authentication Overview.

AgentFile

Décrit un fichier utilisé en interne par un agent comme contexte à chaque appel.

Représentation JSON
{
  "name": string,
  "fileName": string,
  "mimeType": string
}
Champs
name

string

Identifiant. Nom de ressource du fichier. Format : projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}/files/{file}

fileName

string

Obligatoire. Nom du fichier.

mimeType

string

Immuable. Type de contenu du fichier.