Method: projects.locations.collections.engines.assistants.agents.message.send

Enviar un mensaje al agente Esta es una llamada de bloqueo que devolverá la tarea una vez que se complete o una LRO si se solicita.

Solicitud HTTP

POST https://discoveryengine.googleapis.com/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/message:send

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
tenant

string

Es el inquilino opcional, que se proporciona como un parámetro de ruta de acceso. Es experimental y podría cambiar para el lanzamiento de la versión 1.0.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "message": {
    object (Message)
  },
  "configuration": {
    object (SendMessageConfiguration)
  },
  "metadata": {
    object
  }
}
Campos
message

object (Message)

Obligatorio. Es el mensaje que se enviará al agente.

configuration

object (SendMessageConfiguration)

Es la configuración de la solicitud de envío.

metadata

object (Struct format)

Son metadatos opcionales para la solicitud.

Cuerpo de la respuesta

////// Mensajes de respuesta ///////////

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{

  // Union field payload can be only one of the following:
  "task": {
    object (Task)
  },
  "message": {
    object (Message)
  }
  // End of list of possible types for union field payload.
}
Campos

Campo de unión payload.

payload puede ser una de las siguientes opciones:

task

object (Task)

message

object (Message)

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

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