fix: 解决ChatModel多Bean冲突和JVM内存不足问题
- AppConfig中用@Qualifier指定anthropicChatModel - spring-boot-maven-plugin配置-Xmx512m限制堆内存 - application.yml关闭web-application-type为none Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -12,6 +12,7 @@ import com.claudecode.tool.ToolContext;
|
||||
import com.claudecode.tool.ToolRegistry;
|
||||
import com.claudecode.tool.impl.*;
|
||||
import org.springframework.ai.chat.model.ChatModel;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
@@ -67,7 +68,7 @@ public class AppConfig {
|
||||
}
|
||||
|
||||
@Bean
|
||||
public AgentLoop agentLoop(ChatModel chatModel, ToolRegistry toolRegistry,
|
||||
public AgentLoop agentLoop(@Qualifier("anthropicChatModel") ChatModel chatModel, ToolRegistry toolRegistry,
|
||||
ToolContext toolContext, String systemPrompt) {
|
||||
return new AgentLoop(chatModel, toolRegistry, toolContext, systemPrompt);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user