File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ export class OpenAIRealtimeWebSocket extends OpenAIRealtimeEmitter {
9595 }
9696
9797 static async azure (
98- client : AzureOpenAI ,
98+ client : Pick < AzureOpenAI , '_getAzureADToken' | 'apiVersion' | 'apiKey' | 'baseURL' | 'deploymentName' > ,
9999 options : { deploymentName ?: string ; dangerouslyAllowBrowser ?: boolean } = { } ,
100100 ) : Promise < OpenAIRealtimeWebSocket > {
101101 const token = await client . _getAzureADToken ( ) ;
Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ export class OpenAIRealtimeWS extends OpenAIRealtimeEmitter {
5252 }
5353
5454 static async azure (
55- client : AzureOpenAI ,
55+ client : Pick < AzureOpenAI , '_getAzureADToken' | 'apiVersion' | 'apiKey' | 'baseURL' | 'deploymentName' > ,
5656 options : { deploymentName ?: string ; options ?: WS . ClientOptions | undefined } = { } ,
5757 ) : Promise < OpenAIRealtimeWS > {
5858 const deploymentName = options . deploymentName ?? client . deploymentName ;
@@ -82,7 +82,7 @@ export class OpenAIRealtimeWS extends OpenAIRealtimeEmitter {
8282 }
8383}
8484
85- async function getAzureHeaders ( client : AzureOpenAI ) {
85+ async function getAzureHeaders ( client : Pick < AzureOpenAI , '_getAzureADToken' | 'apiKey' > ) {
8686 if ( client . apiKey !== '<Missing Key>' ) {
8787 return { 'api-key' : client . apiKey } ;
8888 } else {
You can’t perform that action at this time.
0 commit comments