ThreadMessage interface

Singolo messaggio esistente all'interno di un thread dell'agente.

Proprietà

assistantId

Se applicabile, l'ID dell'agente che ha creato il messaggio.

attachments

Elenco di file allegati al messaggio e gli strumenti a cui devono essere aggiunti.

completedAt

Timestamp Unix (in secondi) di quando è stato completato il messaggio.

content

Elenco di elementi di contenuto associati al messaggio thread dell'agente.

createdAt

Timestamp Unix, espresso in secondi, che rappresenta il momento in cui è stato creato questo oggetto.

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

incompleteAt

Timestamp Unix (in secondi) di quando il messaggio è stato contrassegnato come incompleto.

incompleteDetails

In un messaggio incompleto, informazioni dettagliate sul motivo per cui il messaggio è incompleto.

metadata

Set di un massimo di 16 coppie chiave/valore che possono essere collegate a un oggetto, utilizzate per archiviare informazioni aggiuntive su tale oggetto in un formato strutturato. Le chiavi possono avere una lunghezza massima di 64 caratteri e i valori possono avere una lunghezza massima di 512 caratteri.

object

Tipo di oggetto, che è sempre "thread.message".

role

Ruolo associato al messaggio del thread dell'agente.

runId

Se applicabile, l'ID dell'esecuzione associata alla creazione di questo messaggio.

status

Stato del messaggio.

threadId

ID del thread a cui appartiene il messaggio.

Dettagli proprietà

assistantId

Se applicabile, l'ID dell'agente che ha creato il messaggio.

assistantId: string | null

Valore della proprietà

string | null

attachments

Elenco di file allegati al messaggio e gli strumenti a cui devono essere aggiunti.

attachments: MessageAttachment[] | null

Valore della proprietà

completedAt

Timestamp Unix (in secondi) di quando è stato completato il messaggio.

completedAt: Date | null

Valore della proprietà

Date | null

content

Elenco di elementi di contenuto associati al messaggio thread dell'agente.

content: MessageContentUnion[]

Valore della proprietà

createdAt

Timestamp Unix, espresso in secondi, che rappresenta il momento in cui è stato creato questo oggetto.

createdAt: Date

Valore della proprietà

Date

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

id: string

Valore della proprietà

string

incompleteAt

Timestamp Unix (in secondi) di quando il messaggio è stato contrassegnato come incompleto.

incompleteAt: Date | null

Valore della proprietà

Date | null

incompleteDetails

In un messaggio incompleto, informazioni dettagliate sul motivo per cui il messaggio è incompleto.

incompleteDetails: MessageIncompleteDetails | null

Valore della proprietà

metadata

Set di un massimo di 16 coppie chiave/valore che possono essere collegate a un oggetto, utilizzate per archiviare informazioni aggiuntive su tale oggetto in un formato strutturato. Le chiavi possono avere una lunghezza massima di 64 caratteri e i valori possono avere una lunghezza massima di 512 caratteri.

metadata: Record<string, string> | null

Valore della proprietà

Record<string, string> | null

object

Tipo di oggetto, che è sempre "thread.message".

object: "thread.message"

Valore della proprietà

"thread.message"

role

Ruolo associato al messaggio del thread dell'agente.

role: MessageRole

Valore della proprietà

runId

Se applicabile, l'ID dell'esecuzione associata alla creazione di questo messaggio.

runId: string | null

Valore della proprietà

string | null

status

Stato del messaggio.

status: MessageStatus

Valore della proprietà

threadId

ID del thread a cui appartiene il messaggio.

threadId: string

Valore della proprietà

string