RealtimeClientEventResponseCreate interface

此事件指示伺服器建立回應,意即觸發模型推理。 在伺服器 VAD 模式下,伺服器會自動產生回應。 回應至少包含一個項目,且可能包含兩個項目,此時第二個項目將是函式呼叫。 這些項目預設會附加到對話紀錄中。 伺服器會回應一個 response.created 事件、一個關於物品與內容的事件,最後 response.done 一個事件來表示回應已完成。 該 response.create 事件包含推論配置,如 instructions 和 tools。 若設定為此,則僅會覆蓋該回應的 Session 設定。 回應可以在預設對話的帶外產生,意即它們可以有任意輸入,且可以停用寫入該對話的輸出。 一次只能寫入一個回應給預設對話,但除此之外可以同時建立多個回應。 這個 metadata 欄位是區分多個同時回應的好方法。 用戶端可以設定 conversation 為 來 none 建立一個不會寫入預設對話的回應。 可透過 input 欄位提供任意輸入,該欄位是一個陣列,接受原始項目及對現有項目的參考。

Extends

屬性

event_id

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

response

此回應的設定,包括覆寫會話推理設定。

type

事件類型 必須是 response.create。

屬性詳細資料

event_id

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

event_id?: string

屬性值

string

response

此回應的設定,包括覆寫會話推理設定。

response?: VoiceAgentResponseCreateParams

屬性值

type

事件類型 必須是 response.create。

type: "response.create"

屬性值

"response.create"