From 1a9917ed63314ee42437db3b89c14a9b9949ee23 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Fri, 24 May 2024 21:15:01 -0300 Subject: [PATCH] new(all): Azure OpenAI added as new LLM provider. --- packages/core.gbapp/services/GBDeployer.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core.gbapp/services/GBDeployer.ts b/packages/core.gbapp/services/GBDeployer.ts index 9b9bc6cd..4dcc2112 100644 --- a/packages/core.gbapp/services/GBDeployer.ts +++ b/packages/core.gbapp/services/GBDeployer.ts @@ -315,14 +315,17 @@ export class GBDeployer implements IGBDeployer { let vectorStore: HNSWLib; 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 azureOpenAIVersion = await min.core.getParam(min.instance, 'Azure Open AI Version', null); + const azureOpenAIApiInstanceName = await min.core.getParam(min.instance, 'Azure Open AI Instance Name', null); const azureOpenAIDeployment = await min.core.getParam(min.instance, 'Azure Open AI Deployment', null); let embedding; if (azureOpenAIKey) { embedding = new OpenAIEmbeddings({ maxConcurrency: 5, azureOpenAIApiKey: azureOpenAIKey, - azureOpenAIApiDeploymentName: azureOpenAIDeployment + azureOpenAIApiDeploymentName: azureOpenAIDeployment, + azureOpenAIApiVersion: azureOpenAIVersion, + azureOpenAIApiInstanceName: azureOpenAIApiInstanceName }); }else{ embedding = new OpenAIEmbeddings({ maxConcurrency: 5 })