从零搭建智能AI问答系统+AI绘画系统:Agent(扣子coze)插件、工作流、Nano Banana、4o绘图大模型私有化部署教程
前沿AI技术引领智能创作新时代。Deepseek-r1、GPT5、Claude4等大模型正在重塑技术应用场景,其中GPT-4o的AI绘画功能为创作者提供强大支持。SparkAI系统最新V6.8.2版本带来多项升级:新增Agent智能体独立模块,优化管理后台数据统计界面,支持多模态文档分析、智能绘画和视频生成等功能。系统采用Vue3+NestJs技术栈,提供完整的部署方案(需Node.js v16+
Deepseek-r1、GPT5、Nano Banana绘画、GPT-4o AI绘画、Claude4/Claude4-1这些前沿大模型,扣子(coze)、插件、工作流,应该不少朋友已经有所耳闻。它们不仅在AI领域引领潮流,还改变了我们对技术、创作甚至生活的认知。随着这些工具的不断升级和发展,我们不再仅仅依赖传统的应用,而是逐渐进入了一个更智能、更个性化的世界。
至于GPT-4o的AI绘画,简直是为创作者和设计师们提供了无穷的可能性。从简单的概念草图到复杂的艺术作品,这个模型能迅速根据你的指令生成令人惊叹的视觉内容,而不需要繁复的绘画技巧。
以Deepseek-r1为例,它在数据处理和搜索优化上的表现,可以让你迅速找到最相关的信息,几乎是随时随地给你想要的答案。而GPT5的出现则为我们带来了更具创新性的交互体验,不仅仅是聊天,它能帮助你进行高质量的创作、精准的内容分析,甚至是提供深度的情感陪伴。
SparkAi-Agent系统【V6.8.2】更新支持
一、Agent独立大模块开发
1.1 Agent首页
支持Agent网站名称动态设置
1.2 Agent智能体商店
支持Agent智能体使用自动评分、活跃度、热度(自研算法)
1.3 Agent智能体对话首页
支持推荐问题设置和显示
1.4 Agent智能体实时流式响应
1.5 对话完成响应
Agent智能体推荐问题支持、用户前端快捷追问支持
1.6 Agent智能体实时响应调用模型、插件、工作流、思考过程
1.7 支持多文件类型上传
1.8 插件、工作流、知识库等配置
1.9 支持Agent应用链接分享功能
微信扫码分享功能、对话记录预览模式、内容海报分享功能
二、重构管理后台统计数据、美化UI
-
新增订单数据统计,支持数据统计:今日订单金额、总计订单数量、总计订单金额
-
新增支持近7日数据折线图统计(新增用户数据、新增对话数据统计、新增绘画数据统计、订单数据统计)
-
新增模型使用统计与显示(当天模型总计使用次数、各模型使用次数统计)
-
新增模型token使用统计数据(饼状图统计显示)
-
美化管理后台UI界面
..........
三、系统功能模块
1)系统技术架构
-
前端: Vite + vue3 + t、Ts + NaiveUI + Tailwindcss
-
管理端:Vite4 + Vue3 + Element-Plus
-
服务端(后端):Nodejs + NestJs
-
数据支持: Mysql5.7+、Mysql8、Redis
-
运行环境:Linux、Windows、MacOs(推荐使用Linux)
-
数据存储:本地存储 、阿里云oss 、腾讯云cos 、chevereto图床
2)系统演示
快速体验
SparkAi官方演示站:
管理后端:
https://ai.sparkaigf.com/sparkai/admin
测试账号:admin、123456
系统SparkAI系统介绍文档
《SparkAI系统介绍文档 - 渐进式AIGC系统》http://bx5gkpqv57j.feishu.cn/docx/EOWUdQ04no9PoBxyp6Ecg3AAnhf
3)其他模块部分演示
3.1 AI全模型支持/插件系统
AI大模型
多模态文档分析
GPT-5多模态识图理解
3.2 AI智能体应用
3.2.1 AI智能体广场
GPTs应用+Prompt自定义预设应用、可全网搜索使用
3.2.2 支持用户自定义创建AI智能体
3.3 AI专业绘画
文生图/图生图/参考图生图
Vary Region 局部编辑重绘
混图生图
AI换脸
3.4 Dall-E2/E3绘画
支持对话绘画
3.5 AI视频生成(PikaAi)
文生视频 / 图生视频 可生成15秒视频
3.6 智能思维导图生成
3.7 AI画廊
画廊广场
创作者中心
3.8 推介系统
3.9 支持微信登录
支持微信环境静默登录、浏览器中微信主动扫码登录、邮箱注册登录、手机号注册登录
3.10 微信官方原生支付支持
支持官方微信支持、易支付、码支付、虎皮椒支付等支付方式, 支持同步检查订单状态, 支持订单搜索和管理。
官方微信支付开启下,在PC端我们会调用native支付(直接生成二维码支付)
在手机微信环境内,我们将调用Jsapi支付(直接调用手机微信钱包进行支付)
更多详情直接访问官方演示站查看~
3.11 手机移动端(部分)
3.10 管理后台(部分)
其他和后台页面太多功能,就不展示了,直接访问演示站点和演示后台...
四、部署教程(Node.js + PM2 部署)
这里使用标准Node.js + PM2 部署项目,系统提供Docker快速部署教程
当你进入这个栏目的时候说明你已经想要使用宝塔面板部署了、如果你不知道什么是宝塔、那么请前往宝塔官网进行简单的了解、我们默认你已经安装了宝塔面板、这是最基础的需要。
第一步 4.1 环境安装
宝塔需要安装的环境
Nginx >= 1.19.8
MySQL >= 5.7或者MySQL 8.0
PHP-7.4(非系统需要环境)
PM2管理器 5.5
Redis 7.0.11
Node版本:>=v16.14.1
初始安装环境推荐使用LNMP一键环境套件
如果您的服务器CPU核心函数、内存配置较高,可直接安装mysql8版本
注意: 使用mysql8.0版本,部分宝塔版本 需要重置root密码才能创建数据库
第二步 4.2 Node版本选择
使用PM2切换Node版本(必须)
-
切换Node版本为:大于等于v16.14.1(这里为v16.19.1)
第三步 4.3 安装pnpm模块
(宝塔默认会安装pnpm 9 的最新版本,此版本要求Node.js版本最低为18,很多linux版本不支持最新pnpm 9)
先设置npm为官方源:
npm config set registry https://registry.npmjs.org/
单独安装pnpm:
请直接安装pnpm 8 的版本
npm install -g pnpm@8
此时再次打开终端、确定我们需要是否有node相关环境
分别执行以下命令,出现版本号说明已经安装成功
node -v
npm -v
pnpm -v
验证pm2环境是否存在:
pm2 -v
如果提示 pm2: command not found
,则并没有成功安装,再次手动命令安装:
npm install -g pm2
再次输入 pm2 -v
显示以下页面,则成功安装
第四步 4.4 安装Redis
第五步 4.5 部署跑起来
4.5.1 新建站点
宝塔 -> 网站 -> 添加站点
4.5.2 配置SSL证书
如果自己没用商业SSL证书,就使用宝塔免费证书,申请Let's Encrypt证书
开启强制HTTPS并保存
4.5.3 上传SparkAi系统源码
进入网站站点根目录
删除新建站点生成默认文件
将系统程序上传并解压到网站根目录下
解压源码包
4.5.4 配置.env文件
复制一份.env.example文件,并重命名为 .env 文件
修改.env 配置文件为自己站点信息
- 其中mysql为必配项目、redis服务必须安装 否则无法启动项目
- jwt token 必须修改为自己个人的密钥(再原有基础上再加一点随机英文即可)
4.5.5 启动项目
4.5.5.1 开启端口
宝塔面板安全开启9520端口(如果在配置文件自定义了其他端口,开启对应端口即可,不要和系统一些端口冲突,建议默认9520端口)
4.5.5.2 安装依赖
直接在网站根目录打开ssh终端
如果打开不在网站根目录请切换为网站根目录
cd /www/wwwroot/你的网站目录
宝塔默认为淘宝旧源,请切换淘宝最新源:
npm config set registry https://registry.npmmirror.com
使用 pnpm i 命令 回车 安装依赖
使用 pnpm start 命令启动项目
pnpm start
4.5.5.3 查看启动日志
输入 pm2 log 查看详细日志、看到下图表示成功!
pm2 log
初始化创建super用户成功、用户名为[super]、初始密码为[sparkai]
4.5.6 添加反向代理
添加站点 9520 端口,宝塔安全需要开启该端口,不然无法访问
目标url:http://127.0.0.1:9520
4.5.7 搭建完成
搭建完成,访问域名,输入域名授权码即可
第六步 4.6 授权激活系统
访问你自己的系统前台域名
4.6.1 未授权激活
4.6.2 激活成功示例
更多推荐
所有评论(0)