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: 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
null | MessageAttachment[]
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
null | MessageIncompleteDetails
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
threadId
Die ID des Threads, zu dem diese Nachricht gehört.
threadId: string
Eigenschaftswert
string