ThreadMessage interface
Pojedynczy, istniejący komunikat w wątku agenta.
Właściwości
| assistant |
Jeśli ma to zastosowanie, identyfikator agenta, który autorem tego komunikatu. |
| attachments | Lista plików dołączonych do wiadomości i narzędzi, do których zostały dodane. |
| completed |
Sygnatura czasowa systemu Unix (w sekundach) dla momentu zakończenia komunikatu. |
| content | Lista elementów zawartości skojarzonych z komunikatem wątku agenta. |
| created |
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu. |
| id | Identyfikator, do którego można odwoływać się w punktach końcowych interfejsu API. |
| incomplete |
Sygnatura czasowa systemu Unix (w sekundach) dla momentu, gdy komunikat został oznaczony jako niekompletny. |
| incomplete |
W niekompletnej wiadomości szczegółowe informacje o tym, dlaczego wiadomość jest niekompletna. |
| metadata | Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków. |
| object | Typ obiektu, który jest zawsze "thread.message". |
| role | Rola skojarzona z komunikatem wątku agenta. |
| run |
Jeśli ma to zastosowanie, identyfikator przebiegu skojarzonego z tworzeniem tego komunikatu. |
| status | Stan komunikatu. |
| thread |
Identyfikator wątku, do którego należy ten komunikat. |
Szczegóły właściwości
assistantId
Jeśli ma to zastosowanie, identyfikator agenta, który autorem tego komunikatu.
assistantId: null | string
Wartość właściwości
null | string
attachments
Lista plików dołączonych do wiadomości i narzędzi, do których zostały dodane.
attachments: null | MessageAttachment[]
Wartość właściwości
null | MessageAttachment[]
completedAt
Sygnatura czasowa systemu Unix (w sekundach) dla momentu zakończenia komunikatu.
completedAt: null | Date
Wartość właściwości
null | Date
content
Lista elementów zawartości skojarzonych z komunikatem wątku agenta.
content: MessageContentUnion[]
Wartość właściwości
createdAt
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu.
createdAt: Date
Wartość właściwości
Date
id
Identyfikator, do którego można odwoływać się w punktach końcowych interfejsu API.
id: string
Wartość właściwości
string
incompleteAt
Sygnatura czasowa systemu Unix (w sekundach) dla momentu, gdy komunikat został oznaczony jako niekompletny.
incompleteAt: null | Date
Wartość właściwości
null | Date
incompleteDetails
W niekompletnej wiadomości szczegółowe informacje o tym, dlaczego wiadomość jest niekompletna.
incompleteDetails: null | MessageIncompleteDetails
Wartość właściwości
null | MessageIncompleteDetails
metadata
Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków.
metadata: null | Record<string, string>
Wartość właściwości
null | Record<string, string>
object
Typ obiektu, który jest zawsze "thread.message".
object: "thread.message"
Wartość właściwości
"thread.message"
role
runId
Jeśli ma to zastosowanie, identyfikator przebiegu skojarzonego z tworzeniem tego komunikatu.
runId: null | string
Wartość właściwości
null | string
status
threadId
Identyfikator wątku, do którego należy ten komunikat.
threadId: string
Wartość właściwości
string