From e771edbe2ea4af5a822a3cd0c83580d9d89ceab5 Mon Sep 17 00:00:00 2001 From: Andrew Pareles Date: Tue, 13 May 2025 20:04:40 -0700 Subject: [PATCH] update azure --- .../void/electron-main/llmMessage/sendLLMMessage.impl.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts b/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts index e861e118..a398c46a 100644 --- a/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts +++ b/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts @@ -8,7 +8,6 @@ import Anthropic from '@anthropic-ai/sdk'; import { Ollama } from 'ollama'; import OpenAI, { ClientOptions, AzureOpenAI } from 'openai'; -import { getBearerTokenProvider, DefaultAzureCredential } from '@azure/identity'; import { MistralCore } from '@mistralai/mistralai/core.js'; import { fimComplete } from '@mistralai/mistralai/funcs/fimComplete.js'; import { Tool as GeminiTool, FunctionDeclaration, GoogleGenAI, ThinkingConfig, Schema, Type } from '@google/genai'; @@ -115,11 +114,8 @@ const newOpenAICompatibleSDK = async ({ settingsOfProvider, providerName, includ } else if (providerName === 'microsoftAzure') { // https://learn.microsoft.com/en-us/rest/api/aifoundry/model-inference/get-chat-completions/get-chat-completions?view=rest-aifoundry-model-inference-2024-05-01-preview&tabs=HTTP - const credential = new DefaultAzureCredential() const thisConfig = settingsOfProvider[providerName] - const scope = thisConfig.project - const azureADTokenProvider = getBearerTokenProvider(credential, scope) - return new AzureOpenAI({ azureADTokenProvider, apiVersion: thisConfig.azureApiVersion }) + return new AzureOpenAI({ apiKey: thisConfig.apiKey, apiVersion: thisConfig.azureApiVersion, project: thisConfig.project }) } else if (providerName === 'deepseek') {