软件企业网站建设栏目结构图深圳品牌网站建设公司排名
软件企业网站建设栏目结构图,深圳品牌网站建设公司排名,郴州网站优化公司,网站建设公司怎么运营Solon AI MCP#xff08;支持 LTS#xff09;
Solon AI MCP #xff0c;是 Solon 官方推出的 Java 智能体应用开发框架。旨在为 Java 开发者提供统一的接口抽象层#xff0c;简化与 OpenAI、DeepSeek、QWen 等主流 AI 模型的集成流程#xff0c;以及简化 Mcp…Solon AI MCP支持 LTSSolon AI MCP 是 Solon 官方推出的 Java 智能体应用开发框架。旨在为 Java 开发者提供统一的接口抽象层简化与 OpenAI、DeepSeek、QWen 等主流 AI 模型的集成流程以及简化 Mcp 的开发体验。同时支持 Java 8 到 Java 25。主要特点一套接口支持不同提供者、不同大模型调用通过方言适配支持聊天模型ChatModel支持 Prompt 和 PromptTemplate支持会话记忆ChatSession支持 Function Call或 Tool Call支持同步接口call与流式接口stream支持多态模型等支持生成模型GenerateModel支持生成文案、图像、声音、视频支持 RAG文档加载、分割excel, html, markdown, pdf, ppt, word…矢量知识库chroma、dashvector、elasticsearch、milvus、opensearch、qdrant、redis、tcvectordb…嵌入模型EmbeddingModel 、排序模型RankingModel支持 MCPMcpServer、McpClient、McpProxy支持 MCP_2025_06_18 版本协议支持 stdio、sse、streamable、streamable_stateless 传输方式支持 AI-Flow支持包容、排它、并行、循环等网关支持 Spring、jFinal、Vert.x 等 Solon 以外的框架等…更多内容参考官网介绍v3.8.0 更新重要变化mcp-java-sdk 升为 v0.17 支持 2025-06-18 版本协议添加 mcp-server McpChannel.STREAMABLE_STATELESS 通道支持集群友好添加 mcp-server 异步支持具体更新添加 solon-ai FunctionPrompt:handleAsync用于 mcp-server 异步支持添加 solon-ai FunctionResource:handleAsync用于 mcp-server 异步支持添加 solon-ai FunctionTool:handleAsync用于 mcp-server 异步支持添加 solon-ai-core ChatMessage:toNdjson,fromNdjson 方法替代 ChatSession:toNdjson, loadNdjson新方法机制上更自由添加 solon-ai-core ToolSchemaUtil.jsonSchema Publisher 泛型支持添加 solon-ai-core ToolSchemaUtil.isIgnoreOutputSchema Publisher 泛型支持添加 solon-ai-mcp mcp-java-sdk v0.17 适配支持 2025-06-18 版本协议添加 solon-ai-mcp mcp-server 异步支持添加 solon-ai-mcp mcp-server streamable_stateless 支持添加 solon-ai-mcp Tool,Resource,Prompt 对 org.reactivestreams.Publisher 异步返回支持添加 solon-ai-mcp McpServerHost 服务宿主接口用于隔离有状态与无状态服务添加 solon-ai-mcp McpChannel.STREAMABLE_STATELESS 服务端无状态会话添加 solon-ai-mcp McpClientProvider:customize 方法用于扩展 roots, sampling 等添加 solon-ai-mcp mcpServer McpAsyncServerExchange 注入支持用于扩展 roots, sampling 等优化 solon-ai-dialect-openai claude 兼容性优化 solon-ai-mcp mcp StreamableHttp 模式下 服务端正常返回时 客户端异常日志打印的情况调整 solon-ai-mcp getResourceTemplates、getResources 不再共享注册调整 solon-ai-mcp McpServerManager 内部接口更名为 McpPrimitivesRegistry MCP 原语注册器调整 solon-ai-mcp McpClientProvider 默认不启用心跳机制随着 mcp-sdk 的成熟server 都有心跳机制了mcp ToolCapabilities 添加 JsonIgnoreProperties(ignoreUnknown true)新特性展示1.MCP 无状态会话STREAMABLE_STATELESS和 2.CompletableFuture 异步MCP工具McpServerEndpoint(channelMcpChannel.STREAMABLE_STATELESS,mcpEndpoint/mcp1)publicclassMcpServerTool{ToolMapping(description查询天气预报,returnDirecttrue)publicCompletableFutureStringgetWeather(Param(description城市位置)Stringlocation){returnCompletableFuture.completedFuture(晴14度);}}传输方式对应表服务端与客户端须使用对应的传输方式才可通讯服务端客户端备注STDIOSTDIOSSESSESTREAMABLESTREAMABLESTREAMABLE_STATELESSSTREAMABLE对 server 集群很友好STREAMABLE_STATELESS 集群不需要 ip_hash但“原语”变化后无法通知 clientv3.7.4 更新LTS 维护中添加 solon-ai-core ChatMessage:toNdjson,fromNdjson 方法替代 ChatSession:toNdjson, loadNdjson新方法机制上更自由优化 solon-ai-mcp mcp StreamableHttp 模式下 服务端正常返回时 客户端异常日志打印的情况v3.6.7 更新LTS 维护中添加 solon-ai-core ChatMessage:toNdjson,fromNdjson 方法替代 ChatSession:toNdjson, loadNdjson新方法机制上更自由技术预览构建聊天模型统一方式支持不同的模型构建ChatModelchatModelChatModel.of(apiUrl).provider(provider).model(model);//同步请求chatModel.prompt(hello).call();//流式请求chatModel.prompt(hello).stream();使用 MCP//MCP 服务端支持无状态服务支持异步返回McpServerEndpoint(channelMcpChannel.STREAMABLE_STATELESS,mcpEndpoint/mcp)publicclassMcpServerTool{//工具ToolMapping(description查询天气预报)publicMonoStringgetWeather(Param(description城市位置)Stringlocation){returnMono.just(晴14度);}//资源ResourceMapping(uriconfig://app-version,description获取应用版本号,mimeTypetext/config)publicStringgetAppVersion(){returnv3.2.0;}//提示语PromptMapping(description生成关于某个主题的提问)publicCollectionChatMessageaskQuestion(Param(description主题)Stringtopic){returnArrays.asList(ChatMessage.ofUser(请解释一下topic的概念));}}//MCP 客户端McpClientProviderclientProviderMcpClientProvider.builder().channel(McpChannel.STREAMABLE).apiUrl(http://localhost:8080/mcp).build();//客户端与聊天模型集成//::构建时集成全局ChatModelchatModelChatModel.of(apiUrl).provider(provider).model(model).defaultToolsAdd(clientProvider);//::聊天时集成单次chatModel.prompt(hello).options(o-o.toolsAdd(clientProvider)).call();项目仓库地址giteehttps://gitee.com/opensolon/solon-aigitcode: https://gitcode.com/opensolon/solon-aigithubhttps://github.com/opensolon/solon-ai官网https://solon.noear.org/article/learn-solon-ai