Condividi tramite


ThreadMessage interface

Un singolo messaggio esistente all'interno di un thread assistente.

Proprietà

assistantId

Se applicabile, l'ID del assistente che ha creato il messaggio.

content

Elenco di elementi di contenuto associati al messaggio del thread assistente.

createdAt

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

fileIds

ID per i file associati a questo messaggio.

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

metadata

Set di coppie chiave/valore utilizzate per archiviare informazioni aggiuntive sull'oggetto.

role

Ruolo associato al messaggio thread assistente.

runId

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

threadId

ID del thread a cui appartiene il messaggio.

Dettagli proprietà

assistantId

Se applicabile, l'ID del assistente che ha creato il messaggio.

assistantId?: string

Valore della proprietà

string

content

Elenco di elementi di contenuto associati al messaggio del thread assistente.

content: MessageContent[]

Valore della proprietà

createdAt

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

createdAt?: Date

Valore della proprietà

Date

fileIds

ID per i file associati a questo messaggio.

fileIds?: string[]

Valore della proprietà

string[]

id

Identificatore a cui è possibile fare riferimento negli endpoint API.

id?: string

Valore della proprietà

string

metadata

Set di coppie chiave/valore utilizzate per archiviare informazioni aggiuntive sull'oggetto.

metadata: null | Record<string, string>

Valore della proprietà

null | Record<string, string>

role

Ruolo associato al messaggio thread assistente.

role: string

Valore della proprietà

string

runId

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

runId?: string

Valore della proprietà

string

threadId

ID del thread a cui appartiene il messaggio.

threadId?: string

Valore della proprietà

string