diff --git a/application/pom.xml b/application/pom.xml
index 5be51761f3..976ec99fbe 100644
--- a/application/pom.xml
+++ b/application/pom.xml
@@ -383,11 +383,11 @@
dev.langchain4j
- langchain4j-anthropic
+ langchain4j-google-ai-gemini
dev.langchain4j
- langchain4j-google-ai-gemini
+ langchain4j-mistral-ai
diff --git a/application/src/main/java/org/thingsboard/server/service/ai/AiServiceImpl.java b/application/src/main/java/org/thingsboard/server/service/ai/AiServiceImpl.java
index 6324623177..b7c91de260 100644
--- a/application/src/main/java/org/thingsboard/server/service/ai/AiServiceImpl.java
+++ b/application/src/main/java/org/thingsboard/server/service/ai/AiServiceImpl.java
@@ -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();