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?: null | MessageAttachment[]
Valor de propiedad
null | MessageAttachment[]
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