你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ThreadMessage interface

代理线程中的单个现有消息。

属性

assistantId

如果适用,则为创作此消息的代理的 ID。

attachments

附加到消息的文件列表及其添加到的工具。

completedAt

消息补全时的 Unix 时间戳(以秒为单位)。

content

与代理线程消息关联的内容项列表。

createdAt

Unix 时间戳(以秒为单位)表示创建此对象的时间。

id

可以在 API 终结点中引用的标识符。

incompleteAt

消息标记为未补全时的 Unix 时间戳(以秒为单位)。

incompleteDetails

对于未补全的消息,详细说明消息未补全的原因。

metadata

一组最多可以附加到对象的 16 个键/值对,用于以结构化格式存储有关该对象的其他信息。 键长度可能最多为 64 个字符,值长度可能最多为 512 个字符。

object

对象类型,始终为“thread.message”。

role

与代理线程消息关联的角色。

runId

如果适用,则为与此消息的创作关联的运行的 ID。

status

消息的状态。

threadId

此消息所属的线程的 ID。

属性详细信息

assistantId

如果适用,则为创作此消息的代理的 ID。

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

一组最多可以附加到对象的 16 个键/值对,用于以结构化格式存储有关该对象的其他信息。 键长度可能最多为 64 个字符,值长度可能最多为 512 个字符。

metadata: null | Record<string, string>

属性值

null | Record<string, string>

object

对象类型,始终为“thread.message”。

object: "thread.message"

属性值

"thread.message"

role

与代理线程消息关联的角色。

role: MessageRole

属性值

runId

如果适用,则为与此消息的创作关联的运行的 ID。

runId: null | string

属性值

null | string

status

消息的状态。

status: MessageStatus

属性值

threadId

此消息所属的线程的 ID。

threadId: string

属性值

string