diff --git a/src/beta/realtime/websocket.ts b/src/beta/realtime/websocket.ts index 349cf5760..e8143fdbf 100644 --- a/src/beta/realtime/websocket.ts +++ b/src/beta/realtime/websocket.ts @@ -95,7 +95,7 @@ export class OpenAIRealtimeWebSocket extends OpenAIRealtimeEmitter { } static async azure( - client: AzureOpenAI, + client: Pick, options: { deploymentName?: string; dangerouslyAllowBrowser?: boolean } = {}, ): Promise { const token = await client._getAzureADToken(); diff --git a/src/beta/realtime/ws.ts b/src/beta/realtime/ws.ts index 51339089c..3f51dfc4b 100644 --- a/src/beta/realtime/ws.ts +++ b/src/beta/realtime/ws.ts @@ -52,7 +52,7 @@ export class OpenAIRealtimeWS extends OpenAIRealtimeEmitter { } static async azure( - client: AzureOpenAI, + client: Pick, options: { deploymentName?: string; options?: WS.ClientOptions | undefined } = {}, ): Promise { const deploymentName = options.deploymentName ?? client.deploymentName; @@ -82,7 +82,7 @@ export class OpenAIRealtimeWS extends OpenAIRealtimeEmitter { } } -async function getAzureHeaders(client: AzureOpenAI) { +async function getAzureHeaders(client: Pick) { if (client.apiKey !== '') { return { 'api-key': client.apiKey }; } else {