RealtimeClientEventConversationItemCreate interface

在對話的上下文中新增一個項目,包括訊息、函式呼叫和函式呼叫回應。 此事件可用於填寫對話的「歷史紀錄」或在串流中新增項目,但目前的限制是無法填充助理語音訊息。 若成功,伺服器會以事件回應 conversation.item.created ,否則 error 會傳送事件。

Extends

屬性

event_id

可選擇的客戶端生成的 ID 用來識別此事件。

item

訊息、函式呼叫或函式結果,要加入對話。

previous_item_id

前一個項目的 ID,之後會插入新的項目。 若未設定,新項目會附加在對話結尾。 若設為 root,則新項目會被加入對話開頭。 若設定為現有 ID,則允許在對話中插入項目。 若找不到該 ID,將會回傳錯誤,該項目將不會被加入。

type

事件類型 必須是 conversation.item.create。

屬性詳細資料

event_id

可選擇的客戶端生成的 ID 用來識別此事件。

event_id?: string

屬性值

string

item

訊息、函式呼叫或函式結果,要加入對話。

item: RealtimeConversationItemUnion

屬性值

previous_item_id

前一個項目的 ID,之後會插入新的項目。 若未設定,新項目會附加在對話結尾。 若設為 root,則新項目會被加入對話開頭。 若設定為現有 ID,則允許在對話中插入項目。 若找不到該 ID,將會回傳錯誤,該項目將不會被加入。

previous_item_id?: string

屬性值

string

type

事件類型 必須是 conversation.item.create。

type: "conversation.item.create"

屬性值

"conversation.item.create"