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,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({