EasyInputMessage interface

具有角色的訊息輸入至模型,指出下列階層的指示。 由 developersystem 角色給出的指示優先於由角色 user 給出的指示。 具有 assistant 角色的訊息被認為是在先前交互作用中由模型產生的。

Extends

屬性

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"