new(all): Azure OpenAI added as new LLM provider.

This commit is contained in:
Rodrigo Rodriguez 2024-05-24 21:59:45 -03:00
parent 64e167b08d
commit d564ee4546

View file

@ -290,12 +290,14 @@ export class ChatServices {
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 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 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) { if (azureOpenAIKey) {
model = new AzureOpenAI({ model = new AzureOpenAI({
modelName: 'gpt-4o', modelName: 'gpt-4o',
azureOpenAIApiVersion: azureOpenAIVersion,
azureOpenAIEndpoint: azureOpenAIEndpoint, azureOpenAIEndpoint: azureOpenAIEndpoint,
apiKey: azureOpenAIKey, azureOpenAIApiKey: azureOpenAIKey,
azureOpenAIApiDeploymentName: azureOpenAIDeployment azureOpenAIApiDeploymentName: azureOpenAIDeployment
}); });
} else { } else {