Udostępnij przez


ThreadMessage interface

Pojedynczy, istniejący komunikat w wątku agenta.

Właściwości

assistantId

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.

completedAt

Sygnatura czasowa systemu Unix (w sekundach) dla momentu zakończenia komunikatu.

content

Lista elementów zawartości skojarzonych z komunikatem wątku agenta.

createdAt

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.

incompleteAt

Sygnatura czasowa systemu Unix (w sekundach) dla momentu, gdy komunikat został oznaczony jako niekompletny.

incompleteDetails

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.

runId

Jeśli ma to zastosowanie, identyfikator przebiegu skojarzonego z tworzeniem tego komunikatu.

status

Stan komunikatu.

threadId

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

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

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

Rola skojarzona z komunikatem wątku agenta.

role: MessageRole

Wartość właściwości

runId

Jeśli ma to zastosowanie, identyfikator przebiegu skojarzonego z tworzeniem tego komunikatu.

runId: null | string

Wartość właściwości

null | string

status

Stan komunikatu.

status: MessageStatus

Wartość właściwości

threadId

Identyfikator wątku, do którego należy ten komunikat.

threadId: string

Wartość właściwości

string