若依AI平台使用手册

若依AI平台使用手册

项目简介

若依AI Logo

若依AI是一个企业级AI助手平台,深度融合了FastGPT、Coze、DIGIFY等先进AI技术,为企业提供智能化的工作流解决方案。

🌟 核心特性

  • 多模型支持:集成OpenAI GPPT-4、Azure、ChatGLM、千问、智谱AI等主流模型

  • AI平台集成:深度整合FastGPT、Coze、DIGIFY等AI服务平台

  • Spring AI MCP集成:基于模型上下文协议的可扩展工具生态系统

  • 实时流式对话:支持SSE/WebSocket实时通信

  • AI代码分析:智能代码分析和项目安全扫描


快速开始

🎯 在线体验

用户门户

管理后台

📦 本地部署

系统要求

核心框架

  • • 后端:Spring Boot 3.4 + Spring AI + LangChain4j

  • • 数据库:MySQL 8.0 + Redis + 向量数据库(Milvus/Weaviate/Qdrant)

  • • 前端:Vue 3 + Vben Admin + Naive UI

  • • 认证:Sa-Token + JWT

技术栈

go 复制代码
Spring Boot 3.4      // 微服务框架
Spring AI            // AI集成框架
LangChain4j          // Java LLM框架  
MySQL 8.0           // 关系数据库
Redis               // 缓存数据库
Vector Database     // 向量数据库
Vue 3               // 前端框架
部署步骤
    1. Fork项目
go 复制代码
# Fork到个人仓库后克隆
   git clone https://gitee.com/yourname/ruoyi-ai.git
    1. 创建功能分支
go 复制代码
git checkout -b feature/amazing-feature
    1. 提交更改
go 复制代码
git commit -m 'Add amazing feature'
    1. 推送分支
go 复制代码
git push origin feature/amazing-feature
    1. 创建Pull Request
  • • 提交PR到GitHub,会自动同步到其他平台

🛠️ 核心功能

AI对话助手

支持多种AI模型的统一接口,提供:

  • • 多轮对话记忆

  • • 文档理解与分析

  • • 代码生成与优化

  • • 图像识别与处理

知识图谱构建

  • 实体关系抽取:从文档中自动提取实体和关系

  • 智能问答:基于知识图谱的精准问答

  • 可视化展示:关系网络图可视化

工作流编排

  • 可视化设计器:拖拽式工作流设计

  • 节点配置:丰富的AI处理节点

  • 自动化执行:定时触发和事件驱动

文档处理

支持多种格式的文档处理:

  • PDF解析:文本提取和结构化

  • Word处理:内容分析和摘要生成

  • Excel分析:数据智能分析

  • 图片识别:OCR文字提取


🏗️ 架构设计

系统架构

go 复制代码
┌─────────────────────────────────────────┐
│              前端展示层                   │
├─────────────────────────────────────────┤
│  Web管理端    │  用户门户    │  移动端    │
├─────────────────────────────────────────┤
│              API网关层                    │
├─────────────────────────────────────────┤
│              业务服务层                   │
├─────────────────────────────────────────┤
│ AI引擎  │  工作流  │  知识库  │  文档处理  │
├─────────────────────────────────────────┤
│              数据存储层                   │
├─────────────────────────────────────────┤
│ MySQL  │  Redis  │  向量库  │  文件存储  │
└─────────────────────────────────────────┘

核心组件

  • FastGPT深度集成:原生FastGPT API支持

  • Coze官方SDK:字节跳动Coze平台集成

  • DIGFY全兼容:使用DIGFY Java客户端

  • 统一聊天接口:标准化聊天服务接口


🔧 配置说明

数据库配置

go 复制代码
spring:
  datasource:
    url:jdbc:mysql://localhost:3306/ruoyi_ai
    username:root
    password:password
redis:
    host:localhost
    port:6379
    database: 0

AI模型配置

go 复制代码
ai:
  models:
    openai:
      api-key: your-openai-key
      model: gpt-4
    azure:
      api-key: your-azure-key
      endpoint: your-endpoint

📚 使用指南

对话管理

    1. 创建对话:选择AI模型,输入问题
    1. 上下文管理:自动维护对话历史
    1. 文件上传:支持文档、图片等多媒体
    1. 导出分享:对话记录导出和分享

工作流配置

    1. 设计工作流:拖拽节点,配置参数
    1. 测试运行:单步调试,验证逻辑
    1. 发布部署:一键发布,实时监控
    1. 性能优化:查看日志,调整参数

贡献指南

我们欢迎所有技能水平的开发者贡献!

    1. Fork项目仓库
    1. 创建功能分支
    1. 提交代码变更
    1. 推送到分支
    1. 创建Pull Request

📄 许可证

本项目采用 MIT许可证,详情请查看 LICENSE 文件。


🙏 致谢

特别感谢以下开源项目:

  • • Spring AI Alibaba - 基于spring-ai-alibaba的智能编码助手

  • • Spring AI - Spring AI集成框架

  • • LangChain4j - Java LLM框架

  • • RuoYi-Vue-Plus - 企业级开发框架

  • • Vben Admin - Vue管理模板

  • • ChatGPT-Java - ChatGPT Java SDK


🚀 让AI赋能企业,让智能触手可及!

基于若依AI,构建智能化未来

相关推荐
mahtengdbb12 小时前
基于YOLO11-RepNCSPELAN的伪装物体检测与识别研究
人工智能·计算机视觉·目标跟踪
Baihai_IDP2 小时前
智能体的构建依然是个“脏活累活”...
人工智能·程序员·llm
限制是真多2 小时前
Codex Windows 安装指南
人工智能
河北小博博2 小时前
AI Coding 实践要点总结
人工智能
YukiMori232 小时前
使用 LoRA 对 Llama 基础模型进行指令微调 (SFT)
人工智能·深度学习
weixin_419936922 小时前
告别繁琐抽帧!Gemini API 原生视频分析赋能具身智能,自动化标注效率提升 10 倍。国内直接用!
人工智能·gemini
程序员威哥2 小时前
超图建模重构实时检测:YOLOv13 HyperACE 机制深度解析与性能实测(完整可运行・原理 + 实战 + 对比)
人工智能
computersciencer2 小时前
用最小二乘法求解多元一次方程模型的参数
人工智能·机器学习·最小二乘法
AI营销实验室2 小时前
原圈科技AI CRM系统深度解析:告别单点智能,构建AI协同作战体系
大数据·人工智能