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;
 | 
			
		||||
          
 | 
			
		||||
    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 })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue