ThreadMessage interface

Egyetlen, meglévő üzenet egy ügynökszálon belül.

Tulajdonságok

assistantId

Ha lehetséges, az üzenetet létrehozó ügynök azonosítója.

attachments

Az üzenethez csatolt fájlok listája és azok eszközei.

completedAt

Az üzenet befejezésének Unix-időbélyege (másodpercben).

content

Az ügynökszál-üzenethez társított tartalomelemek listája.

createdAt

A Unix időbélyeg másodpercben jelzi az objektum létrehozását.

id

Az API-végpontokban hivatkozható azonosító.

incompleteAt

A Unix időbélyege (másodpercben), amikor az üzenet hiányosként lett megjelölve.

incompleteDetails

Hiányos üzenet esetén az üzenet hiányának részletei.

metadata

Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek.

object

Az objektum típusa, amely mindig "thread.message".

role

Az ügynökszál-üzenethez társított szerepkör.

runId

Adott esetben az üzenet létrehozásához társított futtatás azonosítója.

status

Az üzenet állapota.

threadId

Annak a szálnak az azonosítója, amelyhez ez az üzenet tartozik.

Tulajdonság adatai

assistantId

Ha lehetséges, az üzenetet létrehozó ügynök azonosítója.

assistantId: null | string

Tulajdonság értéke

null | string

attachments

Az üzenethez csatolt fájlok listája és azok eszközei.

attachments: null | MessageAttachment[]

Tulajdonság értéke

completedAt

Az üzenet befejezésének Unix-időbélyege (másodpercben).

completedAt: null | Date

Tulajdonság értéke

null | Date

content

Az ügynökszál-üzenethez társított tartalomelemek listája.

content: MessageContentUnion[]

Tulajdonság értéke

createdAt

A Unix időbélyeg másodpercben jelzi az objektum létrehozását.

createdAt: Date

Tulajdonság értéke

Date

id

Az API-végpontokban hivatkozható azonosító.

id: string

Tulajdonság értéke

string

incompleteAt

A Unix időbélyege (másodpercben), amikor az üzenet hiányosként lett megjelölve.

incompleteAt: null | Date

Tulajdonság értéke

null | Date

incompleteDetails

Hiányos üzenet esetén az üzenet hiányának részletei.

incompleteDetails: null | MessageIncompleteDetails

Tulajdonság értéke

metadata

Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek.

metadata: null | Record<string, string>

Tulajdonság értéke

null | Record<string, string>

object

Az objektum típusa, amely mindig "thread.message".

object: "thread.message"

Tulajdonság értéke

"thread.message"

role

Az ügynökszál-üzenethez társított szerepkör.

role: MessageRole

Tulajdonság értéke

runId

Adott esetben az üzenet létrehozásához társított futtatás azonosítója.

runId: null | string

Tulajdonság értéke

null | string

status

Az üzenet állapota.

status: MessageStatus

Tulajdonság értéke

threadId

Annak a szálnak az azonosítója, amelyhez ez az üzenet tartozik.

threadId: string

Tulajdonság értéke

string