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

Importa un archivo a un Agent. Actualmente, solo se admiten agentes sin código.

Solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación a gRPC.

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Nombre de recurso de Agent. Formato: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:

Representación JSON
{
  "fileName": string,
  "mimeType": string
}
Campos
fileName

string

Obligatorio. El nombre del archivo.

mimeType

string

Opcional. El tipo de contenido del archivo. Consulta https://www.iana.org/assignments/media-types/media-types.xhtml.

Este campo es obligatorio cuando la fuente de datos no proporciona el tipo de contenido.

Cuerpo de la respuesta

Respuesta del método AgentService.ImportAgentFile.

Si la solicitud se realiza correctamente, el cuerpo de la respuesta proporciona datos con la siguiente estructura:

Representación JSON
{
  "agentFile": {
    object (AgentFile)
  }
}
Campos
agentFile

object (AgentFile)

El AgentFile importado.

Permisos de autorización

Debes disponer de uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta el Authentication Overview.

AgentFile

Describe un archivo que usa un agente de forma interna como contexto en cada invocación.

Representación JSON
{
  "name": string,
  "fileName": string,
  "mimeType": string
}
Campos
name

string

Identificador. Nombre de recurso del archivo. Formato: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}/files/{file}

fileName

string

Obligatorio. El nombre del archivo.

mimeType

string

Inmutable. El tipo de contenido del archivo.