当前位置: 首页 > news >正文

Solon AI MCP v3.7.3, v3.6.6 发布

Solon AI & MCP(支持 LTS)

Solon 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)
  • 支持 MCP(McpServer、McpClient、McpProxy),支持 MCP_2025-03-26 版本协议
    • 支持 stdio、sse、streamable 传输方式
  • 支持 AI-Flow
    • 支持包容、排它、并行、循环等网关
  • 支持 Spring、jFinal、Vert.x 等 Solon 以外的框架
  • 等…更多内容,参考官网介绍

v3.7.3 更新

  • 优化 solon-ai-core ToolSchemaUtil 扩展能力,支持注解处理定制(方便第三方集成)

v3.6.6 更新(LTS 维护中)

  • 优化 solon-ai-mcp MCP 客户端与服务端异常链接状态 立即返回

技术预览

  • 构建聊天模型(统一方式,支持不同的模型构建)
ChatModelchatModel=ChatModel.of(apiUrl).provider(provider).model(model);//同步请求chatModel.prompt("hello").call();//流式请求chatModel.prompt("hello").stream();
  • 使用 MCP
//MCP 服务端@McpServerEndpoint(channel=McpChannel.STREAMABLE,mcpEndpoint="/mcp")publicclassMcpServerTool{//工具@ToolMapping(description="查询天气预报")publicStringgetWeather(@Param(description="城市位置")Stringlocation){return"晴,14度";}//资源@ResourceMapping(uri="config://app-version",description="获取应用版本号",mimeType="text/config")publicStringgetAppVersion(){return"v3.2.0";}//提示语@PromptMapping(description="生成关于某个主题的提问")publicCollection<ChatMessage>askQuestion(@Param(description="主题")Stringtopic){returnArrays.asList(ChatMessage.ofUser("请解释一下'"+topic+"'的概念?"));}}//MCP 客户端McpClientProviderclientProvider=McpClientProvider.builder().channel(McpChannel.STREAMABLE).apiUrl("http://localhost:8080/mcp").build();//客户端与聊天模型集成//::构建时集成(全局)ChatModelchatModel=ChatModel.of(apiUrl).provider(provider).model(model).defaultToolsAdd(clientProvider);//::聊天时集成(单次)chatModel.prompt("hello").options(o->o.toolsAdd(clientProvider)).call();

项目仓库地址?

  • gitee:https://gitee.com/opensolon/solon-ai
  • gitcode: https://gitcode.com/opensolon/solon-ai
  • github:https://github.com/opensolon/solon-ai

官网?

  • https://solon.noear.org/article/learn-solon-ai
http://www.cnnetsun.cn/news/10150.html

相关文章:

  • MobaXterm高效运维
  • 百度ERNIE-4.5-VL-28B-A3B-Base震撼发布:多模态大模型基座开启智能新纪元
  • Wan2.2-T2V-A14B + 高性能GPU:构建专属AI视频工厂
  • 3分钟掌握B站视频下载:哔哩下载姬终极使用指南
  • BetterGI:原神AI自动化辅助工具终极指南
  • MoE架构加持的Wan2.2-T2V-A14B,如何提升动态细节表现力?
  • MySQL表的约束
  • IP地址分类管理
  • Windows右键菜单大扫除:从杂乱无章到高效简洁的完整改造方案
  • 如何为个人网站选择一个高性价比域名?
  • Adobe官方卸载工具下载安装保姆级教程(附下载地址,非常详细)
  • shell笔记
  • 多头和q,kv的区别
  • 为什么加上位置编码后 patch 会有空间信息 需要解释一下
  • 基于Springboot船舶监造管理系统【附源码+文档】
  • 从原型到产品:融合算子的单元测试、集成测试与持续集成
  • Servlet原理Mapping问题ServletContext对象
  • 军事图像分类检测数据集介绍-351张图片 军事身份识别 安全检查辅助 智能监控系统 军事训练分析 历史军事影像分析
  • 人机环境系统智能是新理科与新文科的融点
  • 【字节开源Golang框架Eino】技术详解:架构原理+实战落地+避坑指南(附代码)
  • UE5 材质-22:
  • WebRTC 中的临界锁实现:从 CritScope 到 RAII 机制的深度解析
  • Mistral AI发布Magistral 1.2:24B参数轻量级模型重构多模态推理范式
  • Linux内核伙伴系统(Buddy System)原理详解
  • Universal x86 Tuning Utility终极指南:轻松解锁硬件性能的秘密武器
  • 基于三电平逆变器的有源滤波APF设计及Matlab/Simulink仿真
  • NVIDIA显卡深度调优指南:解锁隐藏性能的完全攻略
  • B站视频转文字完整指南:一键提取语音内容神器
  • 5步搞定Blender 3MF插件:从安装到高效3D打印工作流
  • Vue-Office Excel预览异常排查:从空白页面到完美渲染的完整指南