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