Przeglądaj źródła

Fixes #2940 changes auth for Azure

main
Eric Amodio 1 rok temu
rodzic
commit
130c3468fb
1 zmienionych plików z 4 dodań i 2 usunięć
  1. +4
    -2
      src/ai/openaiProvider.ts

+ 4
- 2
src/ai/openaiProvider.ts Wyświetl plik

@ -143,11 +143,13 @@ export class OpenAIProvider implements AIProvider {
}
private fetch(apiKey: string, request: OpenAIChatCompletionRequest) {
return fetch(this.url, {
const url = this.url;
const isAzure = url.includes('.azure.com');
return fetch(url, {
headers: {
Accept: 'application/json',
Authorization: `Bearer ${apiKey}`,
'Content-Type': 'application/json',
...(isAzure ? { 'api-key': apiKey } : { Authorization: `Bearer ${apiKey}` }),
},
method: 'POST',
body: JSON.stringify(request),

Ładowanie…
Anuluj
Zapisz