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

EasyInputMessage interface

模型的消息输入,具有指示以下层次结构的说明的角色。 使用 developersystem 角色提供的说明优先于角色 user 提供的说明。 假定具有 assistant 角色的消息是由模型在以前的交互中生成的。

扩展

属性

content

对模型的文本、图像或音频输入,用于生成响应。 还可以包含以前的助手回复。

role

消息输入的角色。 userassistantsystemdeveloper 之一。

status

项目的状态。 in_progresscompletedincomplete 之一。 通过 API 返回项时填充。

type

消息输入的类型。 始终为 message

属性详细信息

content

对模型的文本、图像或音频输入,用于生成响应。 还可以包含以前的助手回复。

content: string | InputContentUnion[]

属性值

string | InputContentUnion[]

role

消息输入的角色。 userassistantsystemdeveloper 之一。

role: "user" | "assistant" | "system" | "developer"

属性值

"user" | "assistant" | "system" | "developer"

status

项目的状态。 in_progresscompletedincomplete 之一。 通过 API 返回项时填充。

status?: "in_progress" | "completed" | "incomplete"

属性值

"in_progress" | "completed" | "incomplete"

type

消息输入的类型。 始终为 message

type: "message"

属性值

"message"