RealtimeConversationItemMessageSystem interface

即時對話中的系統訊息可用來為模型提供額外的上下文或指令。 這與對話開始時提供的指令提示相似但不同,因為系統訊息可以在對話的任何時刻加入。 對於對話行為的重大變更,請使用指令;但對於較小的更新(例如「使用者現在正在詢問另一個主題」),則使用系統訊息。

Extends

屬性

content

訊息的內容。

created_at

Unix 的時間戳記(以秒計)顯示該項目被持續存在的時間。

id

物品的唯一ID。 這些資料可由用戶端提供,或由伺服器產生。

object

回傳的 API 物件識別碼——永遠 realtime.item是 。 創建新物品時可選。

response_id

產生此項目的回應ID(適用時)。

role

訊息發送者的角色。 一律為 system。

status

項目的狀態。 對對話沒有影響。

type

專案的型別。 一律為 message。

屬性詳細資料

content

訊息的內容。

content: RealtimeConversationItemMessageSystemContent[]

屬性值

created_at

Unix 的時間戳記(以秒計)顯示該項目被持續存在的時間。

created_at?: Date

屬性值

Date

id

物品的唯一ID。 這些資料可由用戶端提供,或由伺服器產生。

id?: string

屬性值

string

object

回傳的 API 物件識別碼——永遠 realtime.item是 。 創建新物品時可選。

object?: "realtime.item"

屬性值

"realtime.item"

response_id

產生此項目的回應ID(適用時)。

response_id?: string

屬性值

string

role

訊息發送者的角色。 一律為 system。

role: "system"

屬性值

"system"

status

項目的狀態。 對對話沒有影響。

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

屬性值

"in_progress" | "completed" | "incomplete"

type

專案的型別。 一律為 message。

type: "message"

屬性值

"message"