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 {
95
95
}
96
96
97
97
static async azure (
98
- client : AzureOpenAI ,
98
+ client : Pick < AzureOpenAI , '_getAzureADToken' | 'apiVersion' | 'apiKey' | 'baseURL' | 'deploymentName' > ,
99
99
options : { deploymentName ?: string ; dangerouslyAllowBrowser ?: boolean } = { } ,
100
100
) : Promise < OpenAIRealtimeWebSocket > {
101
101
const token = await client . _getAzureADToken ( ) ;
Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ export class OpenAIRealtimeWS extends OpenAIRealtimeEmitter {
52
52
}
53
53
54
54
static async azure (
55
- client : AzureOpenAI ,
55
+ client : Pick < AzureOpenAI , '_getAzureADToken' | 'apiVersion' | 'apiKey' | 'baseURL' | 'deploymentName' > ,
56
56
options : { deploymentName ?: string ; options ?: WS . ClientOptions | undefined } = { } ,
57
57
) : Promise < OpenAIRealtimeWS > {
58
58
const deploymentName = options . deploymentName ?? client . deploymentName ;
@@ -82,7 +82,7 @@ export class OpenAIRealtimeWS extends OpenAIRealtimeEmitter {
82
82
}
83
83
}
84
84
85
- async function getAzureHeaders ( client : AzureOpenAI ) {
85
+ async function getAzureHeaders ( client : Pick < AzureOpenAI , '_getAzureADToken' | 'apiKey' > ) {
86
86
if ( client . apiKey !== '<Missing Key>' ) {
87
87
return { 'api-key' : client . apiKey } ;
88
88
} else {
You can’t perform that action at this time.
0 commit comments