new(all): Azure OpenAI added as new LLM provider.
This commit is contained in:
		
							parent
							
								
									64e167b08d
								
							
						
					
					
						commit
						d564ee4546
					
				
					 1 changed files with 4 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -290,12 +290,14 @@ 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,
 | 
			
		||||
        azureOpenAIApiKey: azureOpenAIKey,
 | 
			
		||||
        azureOpenAIApiDeploymentName: azureOpenAIDeployment   
 | 
			
		||||
      });
 | 
			
		||||
    } else {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue