一、前言
sparkai创作系统是基于chatgpt进行开发的ai智能问答系统和midjourney绘画系统,支持openai-gpt全模型+国内ai全模型。本期针对源码系统整体测试下来非常完美,那么如何搭建部署ai创作chatgpt?小编这里写一个详细图文教程吧。已支持gpts、gpt语音对话、gpt-4模型、gpt联网提问、dall-e3文生图、图片对话能力上传图片,gpt4-all联网搜索模型、文档分析、midjourney绘画动态全功能、ai换脸、垫图混图、插件功能、支持最近火爆的suno-v3-ai音乐生成大模型。
《sparkai系统介绍文档 - 渐进式aigc系统》:
1.1 系统架构技术栈
1.2 特色功能
①gpt语音对话功能
支持电脑pc浏览器和手机端使用,具有”人的语气“
②gpts应用
③gpt4-all联网搜索模型
④文档分析
⑤suno-v3-ai音乐生成
⑥midjourney局部编辑重绘
⑦说图解文
1.3 程序核心功能
已支持 openai gpt全模型 + 国内ai全模型 + 绘画系统 +gpts+ mj局部编辑重绘功能+语音对话功能 + 文档分析功能 + midjourney绘画动态全功能+插件功能!
二、系统演示
快速体验
sparkai官方演示站:
管理后端:
https://ai.sparkaigf.com/sparkai/admin
测试账号:admin、123456
如不能访问请查看《sparkai系统介绍文档 - 渐进式aigc系统》获取最新地址。
三、系统功能模块
3.1 ai全模型
3.2 gpts应用
3.2.1 gpts应用
支持全网搜索功能
3.2.2 gpts工作台
3.2.3 支持用户自定义创建应用
3.3 ai专业绘画
文生图/图生图(垫图):
混图:
ai换脸:
3.4 gpt4 dall-e4绘画
3.5 思维导图生成
3.6 作品画廊
3.7 支持微信登录
支持微信环境静默登录、浏览器中微信主动扫码登录、邮箱注册登录、手机号注册登录
3.7 管理后台(部分)
其他和后台页面太多功能,就不展示了,直接访问演示站点和演示后台!
四、v6.0大更新日志
【v6.0】sparkai v6 更新日志
五、部署教程
当你进入这个栏目的时候说明你已经想要使用宝塔面板部署了、如果你不知道什么是宝塔、那么请前往宝塔官网进行简单的了解、我们默认你已经安装了宝塔面板、这是最基础的需要。
5.1 环境安装
宝塔需要安装的环境
初始安装环境推荐使用lnmp一键环境套件
注意①: 使用mysql8.0版本,需要重置root密码才能创建数据库
注意②: 同步服务器端口刀宝塔运维面板(重要)
5.2 node版本选择
使用pm2切换node版本(必须)
-
切换node版本为:大于等于v16.14.1(这里为v16.19.1)
5.3 安装pnpm模块
如果安装不上pnpm,是宝塔默认淘宝源已经无法使用,打开命令控制台,切换为官方源,单独安装pnpm模块 先设置npm为官方源:
npm config set registry https://registry.npmjs.org/
单独安装pnpm:
此时再次打开终端、确定我们需要是否有node相关环境 分别执行以下命令,出现版本号说明已经安装成功
node -v
npm -v
pnpm -v
如果出现“-bash: pnpm: 未找到命令”就执行以下命令(前面都出现版本号无须以下操作)
curl -fssl "https://github.com/pnpm/pnpm/releases/latest/download/pnpm-linuxstatic-x64" -o /bin/pnpm; chmod +x /bin/pnpm;
如无法安装换用运行以下命令
curl -fssl "https://mirror.ghproxy.com/https://github.com/pnpm/pnpm/releases/latest/download/pnpm-linuxstatic-x64" -o /bin/pnpm; chmod +x /bin/pnpm;
5.4 安装redis
5.5 部署跑起来
5.5.1 新建站点
宝塔 - 网站 - 添加站点
5.5.2 配置ssl证书
如果自己没用商业ssl证书,就使用宝塔免费证书,申请let's encrypt 证书
开启强制https并保存
5.5.3 上传sparkai系统源码
进入网站站点根目录
删除新建站点的原始文件
将系统程序上传并解压到网站根目录下
解压源码包
5.5.4 配置.env文件
复制一份.env.example文件,并重命名为 .env 文件
修改.env 配置文件为自己站点信息
5.5.5 启动项目
5.5.5.1 开启端口
宝塔面板安全开启9520端口(如果在配置文件自定义了其他端口,开启对应端口即可,不要和系统一些端口冲突,建议默认9520端口)
5.5.5.2 安装依赖
直接在网站根目录打开ssh终端
如果打开不在网站根目录请切换为网站根目录
cd /www/wwwroot/你的网站目录
宝塔默认为淘宝旧源,请切换淘宝最新源:
npm config set registry https://registry.npmmirror.com
使用 pnpm i 命令 回车 安装依赖
使用 pnpm start 命令启动项目
pnpm start
5.5.5.3 查看启动日志
输入 pm2 log 查看详细日志、看到下图表示成功!
pm2 log
初始化创建super用户成功、用户名为[super]、初始密码为[sparkai]
5.5.6 添加反向代理
添加站点 9520 端口,宝塔安全需要开启该端口,不然无法访问
目标url:http://127.0.0.1:9520
5.5.7 搭建完成
搭建完成,访问域名,输入域名授权码即可
5.6 授权激活系统
访问你自己的系统前台域名: 本例中即为:demo.sparkaigf.com
5.6.1 未授权激活
5.6.2 激活成功示例
发表评论