一個全棧式 AI 開發平台,旨在幫助開發者快速構建和部署個性化的 AI 應用。
Jeecg-AI 是一套類似Dify的AIGC應用開發平台+知識庫問答,是一款基於大型語言模型和RAG技術的AI應用平台,重點提供圖文並茂的AI知識庫和智能聊天功能,界面直觀,支持知識庫管理、AI流程編排、模型配置、向量庫對接及實時運行監控,幫助用户將知識轉化為智能AI知識庫,輕鬆實現精準智能問答。
發版時間:v1.0.0 | 2025-12-05
源碼下載
- Github:https://github.com/jeecgboot/jeecg-ai
- Gitee: https://gitee.com/jeecg/jeecg-ai
AI視頻介紹
功能特點
- AI流程: 提供強大的AI流程設計器引擎,支持編排 AI 工作過程,滿足複雜業務場景,支持畫布上構建和實時運行查看 AI流程運行情況。
- AI流程即服務: 通過AI流程編排你需要的智能體,結合AI+自定義開發節點 實現功能性 API,讓你瞬間擁有各種智能體API。
- AI助手對話功能: 集成 ChatGPT、Deepseek、智普、私有大模型 等 AI 模型,提供智能對話和生成式 AI 功能,深度與知識庫結合提供更精準的知識。
- RAG 功能: 涵蓋從文檔攝入到檢索的所有內容,支持從 PDF、PPT 和其他常見文檔格式中提取文本,支持檢索增強生成(RAG),將未訓練數據與 AI 模型集成,提升智能交互能力。
- AI 知識庫: 通過導入文檔或已有問答對進行訓練,讓 AI 模型能根據文檔以交互式對話方式回答問題。
- 模型管理:支持對接各種大模型,包括本地私有大模型(Deepseek/ Llama 3 / Qwen 2 等)、國內公共大模型(通義千問 / 騰訊混元 / 字節豆包 / 百度千帆 / 智譜 AI / Kimi 等)和國外公共大模型(OpenAI / Claude / Gemini 等);
- 無縫嵌入:Iframe一鍵嵌入,支持將AI聊天助手快速嵌入到第三方系統,讓系統快速擁有智能問答能力,提高用户滿意度。
- 支持MCP及插件機制,便捷調用系統接口。
功能列表
- AI應用管理(普通應用、高級流程應用)
- AI模型管理
- AI知識庫
- AI流程編排
- AI聊天支持嵌入第三方
- AI向量庫對接
- MCP和工具維護
支持AI模型
| AI大模型 | 支持 |
|---|---|
| DeepSeek | √ |
| ChatGTP | √ |
| Qwq | √ |
| 智庫 | √ |
| 千帆 | √ |
| Anthropic | √ |
| 通義千問 | √ |
| Ollama本地搭建大模型 | √ |
| 等等。。 | √ |
Dify VS JEECG AI
| 功能 | Dify | Jeecg AI |
|---|---|---|
| AI工作流 | 有 | 有 |
| RAG 管道向量搜索 | 有 | 有 |
| AI模型管理 | 有 | 有 |
| AI應用管理 | 有 | 有 |
| AI知識庫 | 有 | 有 |
| 產品方向 | 一款獨立的 LLM 應用開發平台 | 低代碼與AIGC應用二者結合的平台 |
| 業務集成 | 業務集成能力弱 | 更方便與業務系統集成,調用系統接口和邏輯更加方便 |
| AI業務流 | 側重AI邏輯流程 | AI流程編排作為低代碼的業務引擎,用户可以通過AI流程配置各種業務流和AI流程 |
| 實現語言 | python + react | JAVA + vue3 |
啓動項目
默認賬號密碼: admin/123456
- 開發環境搭建
- IDEA啓動前後端
- Docker一鍵啓動
技術文檔
- AIGC開發文檔
- 安裝向量庫 pgvector
- QQ交流羣: 1044827970
- 在線演示: https://boot3.jeecg.com
- 視頻教程: https://www.bilibili.com/video/BV1zmd7YFE4w
技術架構:
前端
-
前端環境要求:Node.js要求
Node 20+版本以上、pnpm 要求9+版本以上( Vite 不再支持已結束生命週期(EOL)的 Node.js 18。現在需要使用 Node.js 20.19+ 或 22.12+) - 依賴管理:node、npm、pnpm
- 前端IDE建議:IDEA、WebStorm、Vscode
- 採用 Vue3.0+TypeScript+Vite6+Ant-Design-Vue4等新技術方案,包括二次封裝組件、utils、hooks、動態菜單、權限校驗、按鈕級別權限控制等功能
- 最新技術棧:Vue3.0 + TypeScript + Vite6 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6
後端
- IDE建議: IDEA (必須安裝lombok插件 )
- 語言:Java 默認jdk17(jdk21、jdk24)
- 依賴管理:Maven
- 基礎框架:Spring Boot 3.5.5
- 微服務框架: Spring Cloud Alibaba 2023.0.3.3
- 持久層框架:MybatisPlus 3.5.12
- 報表工具: JimuReport 2.1.3
- 安全框架:Apache Shiro 2.0.4,Jwt 4.5.0
- 微服務技術棧:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
- 數據庫連接池:阿里巴巴Druid 1.2.24
- AI大模型:支持
ChatGPTDeepSeek千問等各種常規模式 - 日誌打印:logback
- 緩存:Redis
- 其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(簡化代碼)等。
- 默認提供MySQL5.7+數據庫腳本
界面效果
AI模型管理
AI聊天窗口
AI模型列表
選擇AI模型,配置你的參數
AI知識庫管理
AI知識庫支持手工錄入文本,導入pdf\word\excel等文檔,支持問答對訓練
AI流程設計
AI流程,提供強大的AI流程設計器引擎,支持編排 AI 工作過程,滿足複雜業務場景,支持畫布上構建和實時運行查看 AI流程運行情況。
目前支持的節點有:開始、結束、AI知識庫節點、AI節點、分類節點、分支節點、JAVA節點、腳本節點、子流程節點、http請求節點、直接回復節點等節點
節點項配置
在線運行看結果
AI應用配置
AI應用配置,支持AI流程配置和簡單的AI配置
可以關聯多個知識庫,右側是AI智能回覆,你可以搭建自己的智能體,比如搭建一個 “詩詞達人” “翻譯助手”
可以將創建的聊天應用,集成到第三方系統中