From d564ee454630a6e576b3dd8f206b35457027c305 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Fri, 24 May 2024 21:59:45 -0300 Subject: [PATCH] new(all): Azure OpenAI added as new LLM provider. --- packages/gpt.gblib/services/ChatServices.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/gpt.gblib/services/ChatServices.ts b/packages/gpt.gblib/services/ChatServices.ts index 8b457230..4204705a 100644 --- a/packages/gpt.gblib/services/ChatServices.ts +++ b/packages/gpt.gblib/services/ChatServices.ts @@ -290,13 +290,15 @@ export class ChatServices { const azureOpenAIKey = await min.core.getParam(min.instance, 'Azure Open AI Key', null); const azureOpenAIEndpoint = await min.core.getParam(min.instance, 'Azure Open AI Endpoint', null); const azureOpenAIDeployment = await min.core.getParam(min.instance, 'Azure Open AI Deployment', null); + const azureOpenAIVersion = await min.core.getParam(min.instance, 'Azure Open AI Version', null); if (azureOpenAIKey) { model = new AzureOpenAI({ modelName: 'gpt-4o', + azureOpenAIApiVersion: azureOpenAIVersion, azureOpenAIEndpoint: azureOpenAIEndpoint, - apiKey: azureOpenAIKey, - azureOpenAIApiDeploymentName: azureOpenAIDeployment + azureOpenAIApiKey: azureOpenAIKey, + azureOpenAIApiDeploymentName: azureOpenAIDeployment }); } else { model = new ChatOpenAI({