From b6841a877ad7b9d65584e37596ec75c7a98691fe Mon Sep 17 00:00:00 2001 From: Amit Saroj Date: Wed, 3 Jun 2026 23:06:30 +0530 Subject: [PATCH] fix(ai-openai): migrate WebRTC realtime adapter to OpenAI GA API --- packages/ai-openai/src/realtime/adapter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ai-openai/src/realtime/adapter.ts b/packages/ai-openai/src/realtime/adapter.ts index 5f8a5c09c..5830ce37c 100644 --- a/packages/ai-openai/src/realtime/adapter.ts +++ b/packages/ai-openai/src/realtime/adapter.ts @@ -190,7 +190,7 @@ async function createWebRTCConnection( // Send SDP to OpenAI and get answer. `offer.sdp` is `string | undefined` per // the WebRTC type definitions; coerce to `null` (which `RequestInit.body` // accepts) under exactOptionalPropertyTypes. - const sdpResponse = await fetch(`${OPENAI_REALTIME_URL}?model=${model}`, { + const sdpResponse = await fetch(`${OPENAI_REALTIME_URL}/calls`, { method: 'POST', headers: { Authorization: `Bearer ${token.token}`, @@ -586,7 +586,7 @@ async function createWebRTCConnection( }, updateSession(config: Partial) { - const sessionUpdate: Record = {} + const sessionUpdate: Record = { type: 'realtime' } if (config.instructions) { sessionUpdate.instructions = config.instructions