EasyInputMessage interface
具有角色的訊息輸入至模型,指出下列階層的指示。 由 developer 或 system 角色給出的指示優先於由角色 user 給出的指示。 具有 assistant 角色的訊息被認為是在先前交互作用中由模型產生的。
- Extends
屬性
| 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"