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: |
Detalles de las propiedades
attachments
Lista de archivos adjuntos al mensaje y a las herramientas a las que se deben agregar.
attachments?: MessageAttachment[] | null
Valor de propiedad
MessageAttachment[] | null
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?: Record<string, string> | null
Valor de propiedad
Record<string, string> | null
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