Skip to main content
Realtime API 透過 WebSocket 連線提供相容 OpenAI 的低延遲文字與語音對話,並另外提供一個 HTTP 端點用於取得短期有效的客戶端權杖。

WebSocket 連線

當您的後端可以安全保存 DGrid API 金鑰時,可直接開啟一個 Realtime WebSocket 連線。

查詢參數

客戶端事件

伺服器事件

建立 Realtime 會話權杖

當您需要對 Realtime HTTP 入口發送已驗證的 GET 請求時,請使用以下 Realtime 端點範例。

請求標頭

回應內容

WebSocket 事件

請依據一組精簡的請求與回應事件類型來規劃您的客戶端,以實現低延遲的對話串流。

核心客戶端事件

核心伺服器事件

整合指南

  1. 將客戶端音訊以小區塊方式緩衝,並使用 input_audio_buffer.commit 來標示對話輪次的邊界。
  2. 若會話支援多模態輸出,請同時監聽 response.text.deltaresponse.audio.delta
  3. 對於瀏覽器客戶端,請使用 HTTP 會話權杖端點,以避免長期有效的 API 金鑰直接暴露於客戶端。