【SparkAi】:🚀 一站式 { 渐进式 } AIGC 系统,提供面向个人用户 (ToC)、开发者 (ToD) 和企业 (ToB) 的全面解决方案。
SparkAi公益免费版:未编译源码暂不开源,公益免费版比较商业版本,商业版有更多的功能支持和快速更新迭代。
此系统为SparkAi系统公益版本,无需授权即可快速部署使用!如需要更多功能和稳定性能请购买官方授权版本!
SparkAi创作系统是一款基于ChatGPT、AI大模型和Midjourney、Dalle绘画开发的AI智能问答和AI绘画系统,一站式AI系统,提供面向个人用户 (ToC)、开发者 (ToD) 和企业 (ToB) 的全面解决方案。
截止2024年11月系统已经不断开发更新迭代一年半之久。
系统集成了AI大模型问答、AI绘画、专业级AI视频生成、文档上传分析、多模态模型图像理解、TTS & 语音识别对话、文生图图生图,垫图参考图生成、图像混合(混图生图)、AI换脸、局部编辑重绘等强大功能。支持AI智能体应用(支持GPTs应用+Prompt预设自定义应用)。
支持用户创建自定义AI智能体、插件系统、AI音乐生成、AIGC一站式AI系统。系统兼容Openai-GPT全模型及国内和主流三方所有AI模型,具备GPT4.0大模型支持、自定义应用、DALL-3文本生成图像、联网搜提问、智能思维导图生成、会员套餐、分销系统。
Midjourney绘画动态全功能等,为用户带来丰富的智能创作和互动体验。AI大模型提问、AI绘画、AI视频生成(最新发布)、文档分析、多模态识图理解、TTS & 语音识别对话、AI换脸、支持AI智能体应用(支持GPTs应用+Prompt自定义预设应用)、插件系统、AI音乐生成、一站式系统!!支持 OpenAI全模型,Midjourney全功能绘画,Claude3,讯飞星火,抖音豆包(Doubao-lite-4k)大模型、Stable Diffusion,DALL·E(DALL-E2/E3/E4绘画),ChatGLM,通义千问,腾讯混元,360 智脑,百川 AI,火山方舟,新必应,Gemini,Moonshot 等模型。
支持对话会话隔离、云端存储、支持多设备共享数据!支持弹性计费和各种计划模式,等等其他核心功能,完整AI对接+用户后台管理与数据统计。
官方演示站【唯一官方演示站点(其他地址均为非官方)】
- 系统用户端:https://ai.sparkaigf.com
- 管理后端:https://ai.sparkaigf.com/sparkai/admin
- 测试账号密码:admin 123456
AI模型支持
应用广场
AI绘画
Midjourney局部编辑重绘
绘画广场
插件功能
注册登录模块
会员功能
分销邀请
后台管理
- Midjourney绘画动态全功能(商业授权版本支持)
- 混图生图、AI换脸等功能(商业授权版本支持)
- 垫图生图、角色一致、风格一致 以及更多自定义参数选择(商业授权版本支持)
- 支持AI视频生成大模块(商业授权版本支持)
- 新增支持GPTs应用、支持全网搜索、可以获取所有官方已有的GPTs直接加入系统使用(商业授权版本支持)
- 全模型文件分析功能(只支持带文字的 pdf,word,ppt,txt,md 等文件)(商业授权版本支持)
- 全新的插件系统:新增插件系统、多个内置插件、通过配置即可启用、支持识图、支持PDF文档分析、支持对话版本Midjourney、SD绘画等功能、支持自定义插件接入知识库(商业授权版本支持)
- tts语音、支持语音模式对话、支持自动播放回复语音、支持六种音色的选择、实时读取、不占用存储空间((商业授权版本支持)
- 动态菜单系统:可以自定义开关菜单、添加菜单、自定义ICON、自定义菜单类型、可使用三方站点内嵌、支持移动端PC端各自单独设置(商业授权版本支持)
- 支持联网模式、可对模型进行扩展搜索当前网络实时内容总结(商业授权版本支持)
- 创作者中心功能(商业授权版本支持)
- UI界面大改版更新(商业授权版本支持)
- 更多功能持续开发中 ···
- 点我前往 SparkAI商业版系统介绍文档与定价
- 新增支持最新GPT-4多模态模型、OpenAI GPT-4-Turbo-With-Vision-128K模型(后续支持对话识图功能)
- 新增支持最新OpenAI GPT-3.5-Turbo-1106、GPT-4-1106-Preview模型
- 新增支持对话插件系统,后续逐步增加插件功能,扩展AI能力
- 新增支持OpenAI DALL-E3文生图插件,可直接对话文生图,搭配GPT4-Turbo使用(官网20231107发布)
- 新增KEY支持单独配置消耗费率,比如GPT4-32K比GPT4成本更高应该消耗更多的额度次数
- 新增后台配置指定用户端默认使用大模型
【已支持 OpenAI GPT全模型 + 国内AI全模型 + 绘画池系统】
- 新增 Midjourney局部重绘(Vary Region)在线编辑功能
- 新增 Midjourney绘画账号池系统,可实现万级用户高并发
- 支持手机端 Midjourney局部重绘功能(Vary Region 局部重绘)
- 首页AI提问UI更新,侧边栏样式更新,对话框工具更新
- 提问模型:新增支持腾讯混元大模型
- 提问模型:新增支持讯飞星火认知大模型V3.0版本(20231024发布评论超越GPT)
- 提问模型:新增支持百度文心4.0版本(对标OpenAI-GPT4.0)
- 移除后台Midjourney绘画代理配置,将转由绘画池一并处理,优化速度
- 用户端大模型列表点击切换后允许自动关闭,且列表支持滑动选择查看
- 修复开启百度敏感词检测,因为以图生图提示词包含了图片链接地址,百度都检测触发推广敏感词导致无法提交绘图的问题
- 新增阿里通义千问大模型qwen-turbo、qwen-plus
- 导航侧边栏UI布局及样式修改
- 应用Prompt预设已支持国内AI大模型(开启GPT之外的大模型预设插入变量 SAI_USER_QUESTION_CONTENT 即可!)
- 新增公安网备案号及标准图标配置显示
- 重写AI对话系统:新增 国内AI全模型,已支持OpenAI GPT全模型+国内AI全模型,已支持国内AI模型 百度文心一言、微软Azure、阿里云通义千问模型、清华智谱AIChatGLM、科大讯飞星火大模型等!
- 新增 AI工具插件:开通会员、连续对话、一键清屏、导出对话功能
- 分销代理新增银行卡提现渠道(微信、支付宝、银行卡)
- 新增Midjourney专业绘画提示词参考功能
- 去除游客功能:修复游客指纹ID导致后台账户明细变动查询失败和购买套餐导致一系列BUG
- 修复不是超级管理员(Super)可以删除订单记录的问题,即管理员(Admin)删除订单记录
- UI界面更新等其他优化
- 新增MJ提交绘画,中文自动翻译英文功能
- 修复非会员用户开通限时会员,会员次数为:原永久次数+会员次数 BUG
- 优化思维导图生成逻辑,防止只生成两级
- 修复后台关闭签到功能,手机端仍然显示bug
- 增加访客体验功能、可配置每日未登录使用额度、注册账号可同步访客使用数据。用户端设置 -> 访客设置
- 增加后台底部自定义配置版权信息。 系统设置 -> 版权信息
- 增加虎皮椒支付自定义网关。 支付管理 -> 虎皮椒支付
- 增加违规敏感词检测记录功能。 风控管理 -> 违规检测记录
- 优化key池额度耗尽锁定逻辑
- 优化MJ绘画连接、优化CSS、部分页面样式修改
- 增加手机端签到领取免费次数功能
- 优化后台总计绘画数量逻辑!
- 新增MJ 官方图片重新生成指令功能
- 新增官方 Vary 指令 单张图片对比加强 Vary(Strong) | Vary(Subtle)
- 新增官方 Zoom 指令 单张图片无限缩放 Zoom out 2x | Zoom out 1.5x
- 新增GPT联网提问功能、手机号注册登录、签到功能、管理后台功能更新等
- 优化MJ首次绘画无上级ID显示问题、优化内置MJ代理
- 其他页面优化
【低版本不做记录】......
- 点我前往 详细图文安装部署教程
- 安装宝塔面板 (9.2.0版本及以上),前往 宝塔官网 ,选择正式版的脚本下载安装
- 安装后登录宝塔面板,在菜单栏中点击 Docker ,首次进入会提示安装 Docker 服务,点击立即安装,按提示完成安装
- 安装完成后在应用商店中搜索 SparkAi 找到 SparkAI-ChatGPT-AiWeb ,点击安装,配置基本选项 即可完成安装。
可参考授权版本官方安装教程
-
安装 Node.js 环境
推荐使用
nvm
(Node Version Manager) 来安装 Node.js。-
首先,安装
nvm
,你可以从nvm
的 GitHub 仓库找到安装指南: nvm GitHub 仓库 -
按照仓库中的安装说明进行操作,安装完成后,重启你的终端或命令行界面。
-
安装 Node.js 版本 16.0 或更高版本:
nvm install 16 nvm use 16
-
验证 Node.js 安装成功及版本:
node -v
使用这种方法安装 Node.js,可以确保你的开发环境中 Node.js 的版本管理更为灵活和方便。
-
-
安装 PM2 / PNPM
-
使用 npm 安装 PM2:
npm install pm2 -g
-
使用 npm 安装 pnpm:
npm install -g pnpm
-
确认
PM2
, 和pnpm
都已正确安装并且可以运行:pm2 -v pnpm -v
-
这一步确保所有必需的工具和软件已正确安装,并且它们的版本符合项目需求。
-
-
配置环境变量
- 复制
.env.example
文件为.env
。 - 根据需要修改
.env
文件中的配置项。
- 复制
-
安装项目依赖
- 运行命令:
pnpm i
(若安装缓慢可尝试使用国内源)。 - 这将根据
package.json
文件安装所有必需的依赖。
- 运行命令:
-
启动服务
- 使用命令:
pnpm start
- 这将启动项目,并默认在 9520 端口监听。
- 使用命令:
-
访问项目
- 在浏览器中访问
http://localhost:9520
,如果配置了 nginx 反向代理,则通过配置的域名访问。
- 在浏览器中访问
-
拉取更新
- 拉取新的整合包:
git pull
- 拉取新的整合包:
-
删除旧进程
- 删除旧的 PM2 进程:
pm2 del all
。
- 删除旧的 PM2 进程:
-
安装依赖
- 运行命令:
pnpm i
以安装package.json
中定义的必需依赖。
- 运行命令:
-
启动服务
- 使用命令:
pnpm start
来启动项目,它将默认在 9520 端口监听。
- 使用命令:
-
管理端地址:
sparkai/admin
-
超级管理员账号:
super
-
密码:
sparkai
-
普通管理员账号:
admin
-
密码:
123456
普通管理员,可以预览后台非敏感信息。请使用超级管理员账号登入后台,并及时修改密码。
扫码添加微信备注 sparkai-open
,拉交流群。(不接受私聊技术咨询)