ThreadMessage interface
Un único mensaje existente dentro de un subproceso del agente.
Propiedades
| assistant |
Si procede, el identificador del agente que creó este mensaje. |
| attachments | Lista de archivos adjuntos al mensaje y las herramientas a las que se agregaron. |
| completed |
Marca de tiempo Unix (en segundos) para el momento en que se creó el mensaje. |
| content | Lista de elementos de contenido asociados al mensaje de subproceso del agente. |
| created |
Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto. |
| id | Identificador al que se puede hacer referencia en puntos de conexión de API. |
| incomplete |
Marca de tiempo de Unix (en segundos) para cuando el mensaje se marcó como incompleto. |
| incomplete |
En un mensaje incompleto, detalles sobre por qué el mensaje está incompleto. |
| 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. |
| object | Tipo de objeto, que siempre es "thread.message". |
| role | Rol asociado al mensaje del subproceso del agente. |
| run |
Si procede, el identificador de la ejecución asociada a la creación de este mensaje. |
| status | Estado del mensaje. |
| thread |
Identificador del subproceso al que pertenece este mensaje. |
Detalles de las propiedades
assistantId
Si procede, el identificador del agente que creó este mensaje.
assistantId: null | string
Valor de propiedad
null | string
attachments
Lista de archivos adjuntos al mensaje y las herramientas a las que se agregaron.
attachments: null | MessageAttachment[]
Valor de propiedad
null | MessageAttachment[]
completedAt
Marca de tiempo Unix (en segundos) para el momento en que se creó el mensaje.
completedAt: null | Date
Valor de propiedad
null | Date
content
Lista de elementos de contenido asociados al mensaje de subproceso del agente.
content: MessageContentUnion[]
Valor de propiedad
createdAt
Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto.
createdAt: Date
Valor de propiedad
Date
id
Identificador al que se puede hacer referencia en puntos de conexión de API.
id: string
Valor de propiedad
string
incompleteAt
Marca de tiempo de Unix (en segundos) para cuando el mensaje se marcó como incompleto.
incompleteAt: null | Date
Valor de propiedad
null | Date
incompleteDetails
En un mensaje incompleto, detalles sobre por qué el mensaje está incompleto.
incompleteDetails: null | MessageIncompleteDetails
Valor de propiedad
null | MessageIncompleteDetails
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>
object
Tipo de objeto, que siempre es "thread.message".
object: "thread.message"
Valor de propiedad
"thread.message"
role
runId
Si procede, el identificador de la ejecución asociada a la creación de este mensaje.
runId: null | string
Valor de propiedad
null | string
status
threadId
Identificador del subproceso al que pertenece este mensaje.
threadId: string
Valor de propiedad
string