AI rule node: replace Anthropic with Mistral AI
This commit is contained in:
		
							parent
							
								
									1a3b1c3fe4
								
							
						
					
					
						commit
						18c75998ef
					
				@ -383,11 +383,11 @@
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>dev.langchain4j</groupId>
 | 
			
		||||
            <artifactId>langchain4j-anthropic</artifactId>
 | 
			
		||||
            <artifactId>langchain4j-google-ai-gemini</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>dev.langchain4j</groupId>
 | 
			
		||||
            <artifactId>langchain4j-google-ai-gemini</artifactId>
 | 
			
		||||
            <artifactId>langchain4j-mistral-ai</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
    </dependencies>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -15,9 +15,9 @@
 | 
			
		||||
 */
 | 
			
		||||
package org.thingsboard.server.service.ai;
 | 
			
		||||
 | 
			
		||||
import dev.langchain4j.model.anthropic.AnthropicChatModel;
 | 
			
		||||
import dev.langchain4j.model.chat.ChatModel;
 | 
			
		||||
import dev.langchain4j.model.googleai.GoogleAiGeminiChatModel;
 | 
			
		||||
import dev.langchain4j.model.mistralai.MistralAiChatModel;
 | 
			
		||||
import dev.langchain4j.model.openai.OpenAiChatModel;
 | 
			
		||||
import lombok.RequiredArgsConstructor;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
@ -49,7 +49,7 @@ class AiServiceImpl implements RuleEngineAiService {
 | 
			
		||||
                    .apiKey(aiSettings.getApiKey())
 | 
			
		||||
                    .modelName(aiSettings.getModel())
 | 
			
		||||
                    .build();
 | 
			
		||||
            case "anthropic" -> AnthropicChatModel.builder()
 | 
			
		||||
            case "mistral-ai" -> MistralAiChatModel.builder()
 | 
			
		||||
                    .apiKey(aiSettings.getApiKey())
 | 
			
		||||
                    .modelName(aiSettings.getModel())
 | 
			
		||||
                    .build();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user