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