EasyInputMessage interface
模型的消息输入,具有指示以下层次结构的说明的角色。 使用 developer 或 system 角色提供的说明优先于角色 user 提供的说明。 假定具有 assistant 角色的消息是由模型在以前的交互中生成的。
- 扩展
属性
| content | 对模型的文本、图像或音频输入,用于生成响应。 还可以包含以前的助手回复。 |
| role | 消息输入的角色。
|
| status | 项目的状态。
|
| type | 消息输入的类型。 始终为 |
属性详细信息
content
对模型的文本、图像或音频输入,用于生成响应。 还可以包含以前的助手回复。
content: string | InputContentUnion[]
属性值
string | InputContentUnion[]
role
消息输入的角色。
user、assistant、system 或 developer 之一。
role: "user" | "assistant" | "system" | "developer"
属性值
"user" | "assistant" | "system" | "developer"
status
项目的状态。
in_progress、completed 或 incomplete 之一。 通过 API 返回项时填充。
status?: "in_progress" | "completed" | "incomplete"
属性值
"in_progress" | "completed" | "incomplete"
type
消息输入的类型。 始终为 message。
type: "message"
属性值
"message"