EasyInputMessage interface

命令フォロー階層を示すロールを含むモデルへのメッセージ入力。 developerロールまたはsystemロールで指定された命令は、userロールで指定された命令よりも優先されます。 assistant ロールを持つメッセージは、以前の操作でモデルによって生成されたものと見なされます。

Extends

プロパティ

content

応答の生成に使用される、モデルへのテキスト、画像、またはオーディオ入力。 以前のアシスタント応答を含めることもできます。

role

メッセージ入力の役割。 userassistantsystem、または developer のいずれかです。

status

アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。

type

メッセージ入力の種類。 常に message です。

プロパティの詳細

content

応答の生成に使用される、モデルへのテキスト、画像、またはオーディオ入力。 以前のアシスタント応答を含めることもできます。

content: string | InputContentUnion[]

プロパティ値

string | InputContentUnion[]

role

メッセージ入力の役割。 userassistantsystem、または developer のいずれかです。

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

プロパティ値

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

status

アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。

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

プロパティ値

"in_progress" | "completed" | "incomplete"

type

メッセージ入力の種類。 常に message です。

type: "message"

プロパティ値

"message"