🔥 Solon AI & MCP v3.4.0 发布(一个全场景智能体应用开发框架)


Solon AI

Solon AI ,是 Solon 官方推出的 Java AI 应用开发框架。旨在为 Java 开发者提供统一的接口抽象层,简化与 OpenAI、DeepSeek、QWen 等主流 AI 模型的集成流程,以及简化 Mcp 的开发体验。特点:

  • 一套接口支持不同提供者、不同大模型调用(通过方言适配)
  • 支持图片生成模型(ImageModel)
  • 支持聊天生成模型(ChatModel)
    • 支持 Prompt 和 PromptTemplate
    • 支持会话记忆(ChatSession)
    • 支持 Function Call(或 Tool Call)
    • 支持同步接口(call)与流式接口(stream)
    • 多态模型等
  • 支持 RAG
    • 文档加载、分割(excel, html, markdown, pdf, ppt, word...)
    • 矢量知识库(chroma、dashvector、elasticsearch、milvus、opensearch、qdrant、redis、tcvectordb...)
    • 嵌入模型(EmbeddingModel) 、排序模型(RankingModel)
  • 支持 MCP(McpServer、McpClient、McpProxy)
  • 支持 AI-Flow
  • 支持 Java 8 到 Java 24
  • 支持 Spring、jFinal、Vert.x 等 Solon 以外的框架
  • 等......更多内容,参考官网介绍

最近更新了什么?

  • 新增 solon-ai-repo-opensearch 插件
  • 添加 solon-ai-core Options:toolsContext 方法
  • 添加 solon-ai-core TextLoader(byte[])(SupplierEx) 构造方法
  • 添加 solon-ai-core ToolCall 无参构造方法(用于反序列化)
  • 优化 solon-ai-core 结果转换处理(支持序列化插件)
  • 优化 solon-ai-dialects 结束识别的兼容性
  • 优化 solon-ai-load-markdown 处理在线图片链接,保留Markdown的图片格式
  • 优化 solon-ai-mcp McpServerContext 增加 stdio 代理支持(环境变量自动转为 ctx:header)
  • 调整 solon-ai-core ToolCallResultJsonConverter 更名为 ToolCallResultConverterDefault 并添加序列化插件支持
  • 调整 solon-ai-mcp PromptMapping,ResourceMapping 取消 resultConverter 属性(没必要)
  • 调整 solon-ai-mcp 服务端 message 端点如果没有收到 sessionId 状态,状态改为 400 (之前是 404)
  • 修复 solon-ai-core ChatModel:stream:doOnNext 可能无法获取 isFinished=true 情况

项目仓库地址?

  • 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

相關推薦

2025-07-11

Solon 框架! Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座

2025-05-24

半年。 1、简介 Solon AI 是一个 Java AI(智能体) 全场景应用开发框架,提供有丰富的接口能力。主要支持的的智能体开发场景有:Chat;RAG;MCP;AiFlow。 其中 ChatModel 是 Solon AI 的核心模型接口(其它暂略),通过方言的方式(C

2025-06-17

础,深度集成百炼平台,支持 ChatBot、工作流、多智能体应用开发模式的 AI 框架。 在 1.0 版本中,Spring AI Alibaba 提供以下核心能力,让开发者可以快速构建自己的 Agent、Workflow 或 Multi-agent 应用。 1. Graph 多智能体框架 基于 Spr

2025-05-27

提供了可落地的路径参考。随着智能体技术的快速演进,一个更智能、更协同的工作未来已清晰可见。

2025-05-22

Solon 框架! Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座

2025-05-14

Solon 框架! Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座

2025-06-13

Solon 框架! Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座

2025-05-12

捷地与各类外部工具和资源进行交互。 通俗点讲是: 一个专属的 RPC 协议 MCP的核心价值在于: 标准化接口:为AI模型提供统一的工具发现和使用接口 安全通信:定义了一套安全的模型与工具之间的通信协议 跨平台兼

2025-04-23

根据需求灵活定义工具、技能和任务逻辑,打造适配不同场景的专属AI智能体,获得自己的“AI研发伙伴”。无论是复杂系统的构建还是日常代码重构,这些智能体都能提供精准、高效的支持,使研发工作全流程“丝滑顺畅”,

2025-06-24

Solon AI Solon AI ,是 Solon 官方推出的 Java AI 应用开发框架。旨在为 Java 开发者提供统一的接口抽象层,简化与 OpenAI、DeepSeek、QWen 等主流 AI 模型的集成流程,以及简化 Mcp 的开发体验。特点: 一套接口支持不同提供者、不同大

2025-04-03

AutoDev 是一个开源的 AI 编程工具,最近发布了 2.0 版本!在 AutoDev 2.0 中,你可以: 编码智能体 Sketch 进行自动化编程 自动化编程的规划器 AutoDev Planner 系统迁移 Bridge 辅助旧系统重构 观察者 Observer,动态观察 IDE 中

2025-07-11

RuleGo 是一个基于 Go 语言的轻量级、高性能、嵌入式、组件编排新一代规则引擎。它可以帮助你快速构建低耦合、灵活的系统,实现复杂的业务逻辑。RuleGo 还提供大量可复用的组件,支持对数据进行聚合、过滤、分发、转换、丰

2025-04-23

字节跳动旗下的 AI 原生集成开发环境(AI IDE)Trae 已发布 v1.3.0 版本,具体变更细节如下: 合并 Chat 与 Builder 面板。你可以通过 @Builder 方式将 Builder 作为智能体使用。详情参考《智能体》。 支持将文档内容和网页内容作为

2025-04-15

源了首个Agent开发套件—ADK,这也是OpenAI之后第二家大厂发布的标准化智能体SDK。 ADK能帮助开发人员极大简化开发超复杂流程的智能体,从大模型选择、自动化流程编排、测试到应用部署可一站式完成,并且支持双向音频、视