File tree Expand file tree Collapse file tree
backend/src/main/java/ch/xxx/aidoclibchat/usecase/service Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717
1818import org .springframework .ai .chat .client .ChatClient ;
1919import org .springframework .ai .chat .client .ChatClient .Builder ;
20- import org .springframework .ai .chat .client .advisor .SimpleLoggerAdvisor ;
20+ import org .springframework .ai .chat .client .advisor .ChatModelCallAdvisor ;
2121import org .springframework .ai .chat .model .ChatModel ;
2222import org .springframework .ai .mcp .SyncMcpToolCallbackProvider ;
2323import org .springframework .stereotype .Service ;
@@ -32,8 +32,9 @@ public class LocalMcpClient {
3232 private final ChatClient chatClient ;
3333
3434 public LocalMcpClient (List <McpSyncClient > mcpSyncClients , Builder builder , ChatModel chatModel ) {
35- this .mcpSyncClients = mcpSyncClients ;
36- this .chatClient = builder .defaultAdvisors (SimpleLoggerAdvisor .builder ().build ()).build ();
35+ this .mcpSyncClients = mcpSyncClients ;
36+ var advisor = ChatModelCallAdvisor .builder ().chatModel (chatModel ).build ();
37+ this .chatClient = builder .defaultAdvisors (List .of (advisor )).build ();
3738 }
3839
3940 public McpResponseDto createResponse (McpRequestDto requestDto ) {
You can’t perform that action at this time.
0 commit comments