Compartir a través de


ThreadMessageOptions interface

Un único mensaje dentro de un subproceso del agente, tal como se proporciona durante la creación de ese subproceso para su estado inicial.

Propiedades

attachments

Lista de archivos adjuntos al mensaje y a las herramientas a las que se deben agregar.

content

El contenido del mensaje inicial. Puede ser una cadena básica (si solo necesita texto) o una matriz de bloques de contenido con tipo (por ejemplo, texto, image_file, image_url, etc.).

metadata

Un conjunto de hasta 16 pares clave-valor que se pueden adjuntar a un objeto, que se usan para almacenar información adicional sobre ese objeto en un formato estructurado. Las claves pueden tener hasta 64 caracteres de longitud y los valores pueden tener hasta 512 caracteres de longitud.

role

Rol de la entidad que está creando el mensaje. Los valores permitidos incluyen: user, que indica que el mensaje es enviado por un usuario real (y se debe usar en la mayoría de los casos para representar mensajes generados por el usuario) y assistant, que indica que el mensaje es generado por el agente (use este valor para insertar mensajes del agente en la conversación).

Detalles de las propiedades

attachments

Lista de archivos adjuntos al mensaje y a las herramientas a las que se deben agregar.

attachments?: null | MessageAttachment[]

Valor de propiedad

content

El contenido del mensaje inicial. Puede ser una cadena básica (si solo necesita texto) o una matriz de bloques de contenido con tipo (por ejemplo, texto, image_file, image_url, etc.).

content: MessageInputContent

Valor de propiedad

metadata

Un conjunto de hasta 16 pares clave-valor que se pueden adjuntar a un objeto, que se usan para almacenar información adicional sobre ese objeto en un formato estructurado. Las claves pueden tener hasta 64 caracteres de longitud y los valores pueden tener hasta 512 caracteres de longitud.

metadata?: null | Record<string, string>

Valor de propiedad

null | Record<string, string>

role

Rol de la entidad que está creando el mensaje. Los valores permitidos incluyen: user, que indica que el mensaje es enviado por un usuario real (y se debe usar en la mayoría de los casos para representar mensajes generados por el usuario) y assistant, que indica que el mensaje es generado por el agente (use este valor para insertar mensajes del agente en la conversación).

role: MessageRole

Valor de propiedad