java solon-ai-mcp 接入AI大模型

一、创建高德地图开发者key

我的应用 | 高德控制台

二、创建豆包32K-AI模型

记录模型和key

三、引用solon-ai-mcp依赖

复制代码
        <dependency>
            <groupId>org.noear</groupId>
            <artifactId>solon-ai-mcp</artifactId>
            <version>3.4.2</version>
        </dependency>

四、代码

复制代码
    public static void main(String[] args) throws IOException {

        McpClientProvider mcpClientProvider = McpClientProvider.builder()
                .apiUrl("https://mcp.amap.com/sse?key=自己的高德地图key")
                .build();

        ChatModel chatModel = ChatModel.of("https://ark.cn-beijing.volces.com/api/v3/chat/completions")
                .provider("openai")
                .model("豆包的AI模型")
                .apiKey("豆包的AI模型key")
                .defaultToolsAdd(mcpClientProvider)
                .build();

         ChatResponse resp1 = chatModel
                 .prompt("今天广州天气怎么样")
                 .call();
        System.out.println(resp1.getContent());

}