ThreadMessage interface

Uma única mensagem existente dentro de um thread de agente.

Propriedades

assistantId

Se aplicável, a ID do agente que criou esta mensagem.

attachments

Uma lista de arquivos anexados à mensagem e as ferramentas às quais foram adicionados.

completedAt

O carimbo de data/hora do Unix (em segundos) para quando a mensagem foi concluída.

content

A lista de itens de conteúdo associados à mensagem de thread do agente.

createdAt

O carimbo de data/hora Unix, em segundos, representando quando este objeto foi criado.

id

O identificador, que pode ser referenciado em pontos de extremidade de API.

incompleteAt

O carimbo de data/hora do Unix (em segundos) para quando a mensagem foi marcada como incompleta.

incompleteDetails

Em uma mensagem incompleta, detalhes sobre por que a mensagem está incompleta.

metadata

Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As teclas podem ter até 64 caracteres e os valores podem ter até 512 caracteres.

object

O tipo de objeto, que é sempre 'thread.message'.

role

A função associada à mensagem de thread do agente.

runId

Se aplicável, a ID da execução associada à criação desta mensagem.

status

O status da mensagem.

threadId

A ID do thread ao qual esta mensagem pertence.

Detalhes de Propriedade

assistantId

Se aplicável, a ID do agente que criou esta mensagem.

assistantId: string | null

Valor de Propriedade

string | null

attachments

Uma lista de arquivos anexados à mensagem e as ferramentas às quais foram adicionados.

attachments: MessageAttachment[] | null

Valor de Propriedade

completedAt

O carimbo de data/hora do Unix (em segundos) para quando a mensagem foi concluída.

completedAt: Date | null

Valor de Propriedade

Date | null

content

A lista de itens de conteúdo associados à mensagem de thread do agente.

content: MessageContentUnion[]

Valor de Propriedade

createdAt

O carimbo de data/hora Unix, em segundos, representando quando este objeto foi criado.

createdAt: Date

Valor de Propriedade

Date

id

O identificador, que pode ser referenciado em pontos de extremidade de API.

id: string

Valor de Propriedade

string

incompleteAt

O carimbo de data/hora do Unix (em segundos) para quando a mensagem foi marcada como incompleta.

incompleteAt: Date | null

Valor de Propriedade

Date | null

incompleteDetails

Em uma mensagem incompleta, detalhes sobre por que a mensagem está incompleta.

incompleteDetails: MessageIncompleteDetails | null

Valor de Propriedade

metadata

Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As teclas podem ter até 64 caracteres e os valores podem ter até 512 caracteres.

metadata: Record<string, string> | null

Valor de Propriedade

Record<string, string> | null

object

O tipo de objeto, que é sempre 'thread.message'.

object: "thread.message"

Valor de Propriedade

"thread.message"

role

A função associada à mensagem de thread do agente.

role: MessageRole

Valor de Propriedade

runId

Se aplicável, a ID da execução associada à criação desta mensagem.

runId: string | null

Valor de Propriedade

string | null

status

O status da mensagem.

status: MessageStatus

Valor de Propriedade

threadId

A ID do thread ao qual esta mensagem pertence.

threadId: string

Valor de Propriedade

string