[开源]一个深度整合 Spring-AI 框架构建的开源 RAG 及 AI 编排应用项目
开源系统
![[开源]一个深度整合 Spring-AI 框架构建的开源 RAG 及 AI 编排应用项目](https://yy123.ink/api/img/1779254864212-rmkqup.jpg)
一、开源项目简介

Nexfly 是一个深度整合Spring-AI 框架构建的开源 RAG(Retrieval-Augmented Generation)应用项目。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
四、功能概述
Nexfly是一款深度整合Spring-Ai框架构建的微服务开源项目,拥有RAG,以及AI编排等功能,旨在简化包含人工智能功能的应用程序的开发,避免不必要的复杂性,让企业接入ai能力变得更加容易。
无缝集成
-
能快速接入第三方业务系统,让已有业务系统快速接入ai能力。 -
通过整合Spring security框架,快速打通微信、Google等遵循oath2规范的第三方系统账号对接。
深度文档解析
-
通过深度整合spring-ai,Tesseract OCR等技术框架,对文档进行ocr视觉识别解析,达到文档分割的精准度。 -
支持多种非结构化数据的处理能力,包括pdf,doc,ppt等
灵活的RAG流程配置
-
全面优化的 RAG 工作流可以支持超大型企业的各类生态系统。 -
大语言模型 LLM 以及向量模型均支持配置。
五、技术选型
快速开始
前提条件
-
CPU >= 4 核 -
RAM >= 16 GB -
Docker >= 24.0.0 & Docker Compose >= v2.26.1 -
如果你并没有在本机安装 Docker(Windows、Mac,或者 Linux), 可以参考文档 Install Docker Engine 自行安装。
启动服务器
1、克隆仓库:
2、进入 docker 文件夹,利用提前编译好的 Docker 镜像启动服务器:
如果你想下载并运行特定版本的 docker 镜像,请在 docker/.env 文件中找到 NEXFLY_VERSION 变量,将其改为对应版本。
第一次构建拉取Nexfly镜像以及中间件镜像可能需要一定时间,请耐心等待。
3、服务器启动成功后再次确认服务器状态:
出现以下界面提示说明服务器启动成功:
4、在浏览器中输入你的服务器对应的 IP 地址并登录 Nexfly。
上面这个例子中,您只需输入 http://127.0.0.1 即可:未改动过配置则无需输入端口(默认的 HTTP 服务端口 80)。
系统配置
️ 源码编译、安装 Docker 镜像
️ 源码启动服务
详细内容请查看 README.md 文档
鸣谢列表
-
RAGFlow
评论