Freigeben über


ThreadMessage interface

Eine einzelne, vorhandene Nachricht innerhalb eines Agentthreads.

Eigenschaften

assistantId

Falls zutreffend, die ID des Agents, der diese Nachricht erstellt hat.

attachments

Eine Liste mit Dateien, die an die Nachricht angefügt sind, und den Tools, denen sie hinzugefügt wurden.

completedAt

Der UNIX-Zeitstempel (in Sekunden) des Zeitpunkts, zu dem die Nachricht vervollständigt wurde.

content

Die Liste der Inhaltselemente, die der Agentthreadnachricht zugeordnet sind.

createdAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde.

id

Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann

incompleteAt

Der UNIX-Zeitstempel (in Sekunden) des Zeitpunkts, zu dem die Nachricht als unvollständig markiert wurde.

incompleteDetails

Gibt im Falle einer unvollständigen Nachricht an, warum die Nachricht unvollständig ist.

metadata

Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein.

object

Der Objekttyp, der immer "thread.message" ist.

role

Die Rolle, die der Agentthreadnachricht zugeordnet ist.

runId

Falls zutreffend, die ID der Ausführung, die der Erstellung dieser Nachricht zugeordnet ist.

status

Der Status der Nachricht.

threadId

Die ID des Threads, zu dem diese Nachricht gehört.

Details zur Eigenschaft

assistantId

Falls zutreffend, die ID des Agents, der diese Nachricht erstellt hat.

assistantId: null | string

Eigenschaftswert

null | string

attachments

Eine Liste mit Dateien, die an die Nachricht angefügt sind, und den Tools, denen sie hinzugefügt wurden.

attachments: null | MessageAttachment[]

Eigenschaftswert

completedAt

Der UNIX-Zeitstempel (in Sekunden) des Zeitpunkts, zu dem die Nachricht vervollständigt wurde.

completedAt: null | Date

Eigenschaftswert

null | Date

content

Die Liste der Inhaltselemente, die der Agentthreadnachricht zugeordnet sind.

content: MessageContentUnion[]

Eigenschaftswert

createdAt

Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde.

createdAt: Date

Eigenschaftswert

Date

id

Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann

id: string

Eigenschaftswert

string

incompleteAt

Der UNIX-Zeitstempel (in Sekunden) des Zeitpunkts, zu dem die Nachricht als unvollständig markiert wurde.

incompleteAt: null | Date

Eigenschaftswert

null | Date

incompleteDetails

Gibt im Falle einer unvollständigen Nachricht an, warum die Nachricht unvollständig ist.

incompleteDetails: null | MessageIncompleteDetails

Eigenschaftswert

metadata

Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein.

metadata: null | Record<string, string>

Eigenschaftswert

null | Record<string, string>

object

Der Objekttyp, der immer "thread.message" ist.

object: "thread.message"

Eigenschaftswert

"thread.message"

role

Die Rolle, die der Agentthreadnachricht zugeordnet ist.

role: MessageRole

Eigenschaftswert

runId

Falls zutreffend, die ID der Ausführung, die der Erstellung dieser Nachricht zugeordnet ist.

runId: null | string

Eigenschaftswert

null | string

status

Der Status der Nachricht.

status: MessageStatus

Eigenschaftswert

threadId

Die ID des Threads, zu dem diese Nachricht gehört.

threadId: string

Eigenschaftswert

string