Skip to content

Commit 2db0a67

Browse files
committed
fix: AI call
1 parent 92d3d95 commit 2db0a67

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

backend/src/main/java/ch/xxx/aidoclibchat/usecase/service/LocalMcpClient.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import org.springframework.ai.chat.client.ChatClient;
1919
import 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;
2121
import org.springframework.ai.chat.model.ChatModel;
2222
import org.springframework.ai.mcp.SyncMcpToolCallbackProvider;
2323
import 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) {

0 commit comments

Comments
 (0)