MaxKB4j 是一款基于Java语言开发的LLM工作流应用和 RAG 的开源LLMOps平台,项目主要借鉴了MaxKB、Dify和FastGPT, 使用高性能、高稳定性以及安全可靠的JAVA语言重新设计开发。MaxKB4j广泛应用于智能客服、企业内部知识库、学术研究与教育等场景。
功能特点:
1、开箱即用:支持直接上传文档 / 自动爬取在线文档,支持文本自动拆分、向量化和 RAG(检索增强生成),有效减少大模型幻觉,智能问答交互体验好;
2、模型中立:支持对接各种大模型,包括本地私有大模型(DeekSeek R1 / Llama 3 / Qwen 2 等)、国内公共大模型(通义千问 / 腾讯混元 / 字节豆包 / 百度千帆 / 智谱 AI / Kimi 等)和国外公共大模型(OpenAI / Claude / Gemini 等);
3、灵活编排:内置强大的工作流引擎和函数库,支持编排 AI 工作过程,满足复杂业务场景下的需求;
4、无缝嵌入:支持零编码快速嵌入到第三方业务系统,让已有系统快速拥有智能问答能力,提高用户满意度。
5、支持接入MCP Server:MCP(Model Context Protocol,模型上下文协议)是一个用于 AI 与开发环境交互的标准协议,让 AI 具备代码上下文的感知能力,而不只是单纯地做代码补全或聊天问答。
6、多种模型支持:支持语音识别和语音合成模型、支持图像识别和图像生成模型。
技术栈:
前端:Vue.js
后端:Java17 / Springboot3
缓存:caffeine
LangChain4j:LangChain4j
向量数据库:PostgreSQL / pgvector
全文检索数据库:MongoDB
用户鉴权:sa-token
标签:
MaxKB4jv1.0.0 源码链接:https://www.hycodes.cn/xcx/5094.html
下载说明:本站部分资源供学习交流使用,如商业用途,请购正版。
上一篇:WGAI