Поделиться через


ThreadMessage interface

Одно существующее сообщение в потоке агента.

Свойства

assistantId

Если применимо, идентификатор агента, создающего это сообщение.

attachments

Список файлов, присоединенных к сообщению, и инструменты, к которому они были добавлены.

completedAt

Метка времени Unix (в секундах) для завершения сообщения.

content

Список элементов содержимого, связанных с сообщением потока агента.

createdAt

Метка времени Unix в секундах, представляющая при создании этого объекта.

id

Идентификатор, на который можно ссылаться в конечных точках API.

incompleteAt

Метка времени Unix (в секундах) для момента, когда сообщение было отмечено как неполное.

incompleteDetails

В неполном сообщении сведения о том, почему сообщение является неполным.

metadata

Набор пар "ключ-значение", которые могут быть присоединены к объекту, используются для хранения дополнительных сведений об этом объекте в структурированном формате. Ключи могут содержать до 64 символов длиной, а значения могут содержать до 512 символов.

object

Тип объекта, который всегда является thread.message.

role

Роль, связанная с сообщением потока агента.

runId

Если применимо, идентификатор выполнения, связанный с автором этого сообщения.

status

Состояние сообщения.

threadId

Идентификатор потока, к которому принадлежит это сообщение.

Сведения о свойстве

assistantId

Если применимо, идентификатор агента, создающего это сообщение.

assistantId: null | string

Значение свойства

null | string

attachments

Список файлов, присоединенных к сообщению, и инструменты, к которому они были добавлены.

attachments: null | MessageAttachment[]

Значение свойства

completedAt

Метка времени Unix (в секундах) для завершения сообщения.

completedAt: null | Date

Значение свойства

null | Date

content

Список элементов содержимого, связанных с сообщением потока агента.

content: MessageContentUnion[]

Значение свойства

createdAt

Метка времени Unix в секундах, представляющая при создании этого объекта.

createdAt: Date

Значение свойства

Date

id

Идентификатор, на который можно ссылаться в конечных точках API.

id: string

Значение свойства

string

incompleteAt

Метка времени Unix (в секундах) для момента, когда сообщение было отмечено как неполное.

incompleteAt: null | Date

Значение свойства

null | Date

incompleteDetails

В неполном сообщении сведения о том, почему сообщение является неполным.

incompleteDetails: null | MessageIncompleteDetails

Значение свойства

metadata

Набор пар "ключ-значение", которые могут быть присоединены к объекту, используются для хранения дополнительных сведений об этом объекте в структурированном формате. Ключи могут содержать до 64 символов длиной, а значения могут содержать до 512 символов.

metadata: null | Record<string, string>

Значение свойства

null | Record<string, string>

object

Тип объекта, который всегда является thread.message.

object: "thread.message"

Значение свойства

"thread.message"

role

Роль, связанная с сообщением потока агента.

role: MessageRole

Значение свойства

runId

Если применимо, идентификатор выполнения, связанный с автором этого сообщения.

runId: null | string

Значение свойства

null | string

status

Состояние сообщения.

status: MessageStatus

Значение свойства

threadId

Идентификатор потока, к которому принадлежит это сообщение.

threadId: string

Значение свойства

string