new(all): Azure OpenAI added as new LLM provider.
This commit is contained in:
parent
4d90187484
commit
1a9917ed63
1 changed files with 5 additions and 2 deletions
|
@ -315,14 +315,17 @@ export class GBDeployer implements IGBDeployer {
|
||||||
let vectorStore: HNSWLib;
|
let vectorStore: HNSWLib;
|
||||||
|
|
||||||
const azureOpenAIKey = await min.core.getParam(min.instance, 'Azure Open AI Key', null);
|
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);
|
const azureOpenAIDeployment = await min.core.getParam(min.instance, 'Azure Open AI Deployment', null);
|
||||||
|
|
||||||
let embedding;
|
let embedding;
|
||||||
if (azureOpenAIKey) {
|
if (azureOpenAIKey) {
|
||||||
embedding = new OpenAIEmbeddings({ maxConcurrency: 5,
|
embedding = new OpenAIEmbeddings({ maxConcurrency: 5,
|
||||||
azureOpenAIApiKey: azureOpenAIKey,
|
azureOpenAIApiKey: azureOpenAIKey,
|
||||||
azureOpenAIApiDeploymentName: azureOpenAIDeployment
|
azureOpenAIApiDeploymentName: azureOpenAIDeployment,
|
||||||
|
azureOpenAIApiVersion: azureOpenAIVersion,
|
||||||
|
azureOpenAIApiInstanceName: azureOpenAIApiInstanceName
|
||||||
});
|
});
|
||||||
}else{
|
}else{
|
||||||
embedding = new OpenAIEmbeddings({ maxConcurrency: 5 })
|
embedding = new OpenAIEmbeddings({ maxConcurrency: 5 })
|
||||||
|
|
Loading…
Add table
Reference in a new issue