From b5cd784d0cde5b7c82ea78aef4ac0e5a161d8c5d Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Mon, 18 May 2026 14:42:43 +0800
Subject: [PATCH] 优化
---
ard-modules/ard-modules-agent/src/main/java/com/ard/agent/config/SaaLLMConfig.java | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/ard-modules/ard-modules-agent/src/main/java/com/ard/agent/config/SaaLLMConfig.java b/ard-modules/ard-modules-agent/src/main/java/com/ard/agent/config/SaaLLMConfig.java
index e473a0b..a5aa31c 100644
--- a/ard-modules/ard-modules-agent/src/main/java/com/ard/agent/config/SaaLLMConfig.java
+++ b/ard-modules/ard-modules-agent/src/main/java/com/ard/agent/config/SaaLLMConfig.java
@@ -6,7 +6,6 @@
import org.springframework.ai.chat.memory.ChatMemory;
import org.springframework.ai.chat.model.ChatModel;
import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
@@ -18,21 +17,21 @@
public class SaaLLMConfig {
/**
- * 创建一个命名的 ChatClient(基于 dashScopeChatModel)
- * 名称为 "dashScopeChatClient"
+ * 创建一个默认 ChatClient(基于 Spring AI Alibaba DashScope)
*/
- //@Primary
+
@Bean("dashScopeChatClient")
public ChatClient dashScopeChatClient(@Qualifier("dashScopeChatModel") ChatModel dashScopeChatModel,
ChatMemory chatMemory) {
return ChatClient.builder(dashScopeChatModel)
- .defaultAdvisors(MessageChatMemoryAdvisor.builder(chatMemory).build())
+ .defaultAdvisors(
+ MessageChatMemoryAdvisor.builder(chatMemory).build(),
+ SimpleLoggerAdvisor.builder().build())
.build();
}
/**
- * 创建一个命名的 ChatClient(基于 dashScopeChatModel)
- * 名称为 "dashScopeChatClient"
+ * 本地 Ollama ChatClient,保留为离线或本地模型兜底使用。
*/
@Primary
@Bean("ollamaChatClient")
--
Gitblit v1.9.3