ThreadMessage interface
Eine einzelne, vorhandene Nachricht innerhalb eines Agentthreads.
Eigenschaften
| assistant |
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. |
| completed |
Der UNIX-Zeitstempel (in Sekunden) des Zeitpunkts, zu dem die Nachricht vervollständigt wurde. |
| content | Die Liste der Inhaltselemente, die der Agentthreadnachricht zugeordnet sind. |
| created |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde. |
| id | Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann |
| incomplete |
Der UNIX-Zeitstempel (in Sekunden) des Zeitpunkts, zu dem die Nachricht als unvollständig markiert wurde. |
| incomplete |
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. |
| run |
Falls zutreffend, die ID der Ausführung, die der Erstellung dieser Nachricht zugeordnet ist. |
| status | Der Status der Nachricht. |
| thread |
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: string | null
Eigenschaftswert
string | null
attachments
Eine Liste mit Dateien, die an die Nachricht angefügt sind, und den Tools, denen sie hinzugefügt wurden.
attachments: MessageAttachment[] | null
Eigenschaftswert
MessageAttachment[] | null
completedAt
Der UNIX-Zeitstempel (in Sekunden) des Zeitpunkts, zu dem die Nachricht vervollständigt wurde.
completedAt: Date | null
Eigenschaftswert
Date | null
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: Date | null
Eigenschaftswert
Date | null
incompleteDetails
Gibt im Falle einer unvollständigen Nachricht an, warum die Nachricht unvollständig ist.
incompleteDetails: MessageIncompleteDetails | null
Eigenschaftswert
MessageIncompleteDetails | null
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: Record<string, string> | null
Eigenschaftswert
Record<string, string> | null
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: string | null
Eigenschaftswert
string | null
status
threadId
Die ID des Threads, zu dem diese Nachricht gehört.
threadId: string
Eigenschaftswert
string