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"