├── README.md └── SystemPreview ├── 0902.png ├── 0903.png ├── Wechat.png ├── sparkai-admin01.png ├── sparkai-admin02.png ├── sparkai-admin03.png ├── sparkai-admin04.png ├── sparkai01.png ├── sparkai02.png ├── sparkai03.png ├── sparkai04.png ├── sparkai05.png ├── sparkai06.png ├── sparkai07.png ├── sparkai08.png ├── sparkai09.png ├── sparkai10.png ├── sparkai11.png ├── sparkai12.png ├── sparkai13.png ├── sparkai14.png ├── sparkai15.png ├── sparkai16.png ├── sparkai17.png ├── sparkai18.png ├── sparkai19.png ├── sparkai20.png ├── sparkai21.png ├── sparkai22.png └── sparkai23.png /README.md: -------------------------------------------------------------------------------- 1 | # ChatGPT-Spark-Ai 2 | 3 | SparkAi系统 新一代 AIGC 系统,一站式 AI B/C 端解决方案 使用 Nestjs 和 Vue3 搭建的 AIGC 商业化运营ChatGPT网站系统和AIGC系统 4 | 5 | 一站式 AI B/C 端解决方案,AI大模型提问、AI绘画、AI视频生成(最新发布)、文档分析、多模态识图理解、TTS & 语音识别对话、AI换脸、支持AI智能体应用(支持GPTs应用+Prompt自定义预设应用)、插件系统、AI音乐生成、一站式系统! 6 | 7 | --- 8 | 9 | 系统官网:[SparkAi系统官方网站](https://www.sparkaigf.com/) 10 | 11 | 官方演示站: [系统前端](https://ai.sparkaigf.com/) 12 | 13 | 官方演示站: [系统管理后台](https://ai.sparkaigf.com/sparkai/admin) 14 | 15 | 演示站测试账号:admin 密码:123456 16 | 17 | ## 当前特色支持功能模块 18 | - 支持GPT-3.5/GPT-4所有模型版本 19 | - 支持多模态模型 & 联网 20 | - 支持国内 & 三方AI全模型 21 | - 自定义AI智能体(GPTs应用/Prompt预设应用) 22 | - PDF文档分析、识图理解、插件系统 23 | - TTS & 语音识别对话 24 | - 专业AI视频生成(最近更新发布) 25 | - Suno文生音乐模型(Chat形式) 26 | - 支持DALL-E2 、 DALL-E3绘画 27 | - 支持Midjourney绘画 28 | - 支持以图生图(垫图)、局部重绘 29 | - 支持文生图、混图、AI换脸 30 | - 智能思维导图生成 31 | - 全套卡密系统支持 32 | - 完善的后台管理系统支持 33 | - 即将支持 GPT5.0、Sora(待官方发布) 34 | 35 | ## 系统技术架构 36 | - 前端: Vite + vue3 + ts + NaiveUI + Tailwindcss 37 | - 管理端:Vite4 + Vue3 + Element-Plus 38 | - 服务端(后端):Nodejs + NestJs 39 | - 数据支持: Mysql5.7(+) + Redis 40 | - 运行环境:Linux、Windows、MacOs(推荐使用Linux) 41 | - 数据存储:本地存储 | 阿里云oss | 腾讯云cos | chevereto图床 42 | 43 | SparkAi系统(私有化独立部署)license授权 44 | - 作者QQ:501439094 45 | - 作者微信:DjiMain 46 | - 添加请备注‘SaprkAi’ 47 | 48 | --- 49 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/Wechat.png) 50 | 51 | AI大模型提问预览: 52 | --- 53 | PC端 54 | 55 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai01.png) 56 | 57 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai02.png) 58 | 59 | 手机端移动H5: 60 | 61 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai03.png) 62 | 63 | ![](https://github.com/nosqlnull/ChatGPT-SparkAi/blob/main/SystemPreview/sparkai04.png) 64 | 65 | 文档分析预览: 66 | --- 67 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai05.png) 68 | 69 | 多模态识图理解能力预览: 70 | --- 71 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai06.png) 72 | 73 | TTS & 语音对话预览: 74 | --- 75 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai07.png) 76 | 77 | AI智能体预览(GPTs应用+Prompt自定义预设应用): 78 | --- 79 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai08.png) 80 | 81 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai09.png) 82 | 83 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/0902.png) 84 | 85 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/0903.png) 86 | 87 | 自定义AI智能体预览: 88 | --- 89 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai10.png) 90 | 91 | Midjourney专业绘画预览: 92 | --- 93 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai11.png) 94 | 95 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai12.png) 96 | 97 | 混图生图预览: 98 | --- 99 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai13.png) 100 | 101 | AI换脸功能预览: 102 | --- 103 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai14.png) 104 | 105 | Dall-E2/E3/E4绘画预览: 106 | --- 107 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai15.png) 108 | 109 | AI视频生成预览: 110 | --- 111 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai16.png) 112 | 113 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai17.png) 114 | 115 | 智能思维导图生成预览: 116 | --- 117 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai18.png) 118 | 119 | AI画廊预览: 120 | --- 121 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai19.png) 122 | 123 | 支持微信扫码(静默登录)/手机号/邮箱 登录: 124 | --- 125 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai20.png) 126 | 127 | 用户个人中心预览: 128 | --- 129 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai21.png) 130 | 131 | 分销推介功能预览: 132 | --- 133 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai23.png) 134 | 135 | 签到功能预览: 136 | --- 137 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai22.png) 138 | 139 | 管理后台(部分)预览: 140 | --- 141 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai-admin01.png) 142 | 143 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai-admin02.png) 144 | 145 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai-admin03.png) 146 | 147 | ![](https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/main/SystemPreview/sparkai-admin04.png) 148 | 149 | --- 150 | 151 | ### 功能模块介绍: 152 | - [x] 使用 Nodejs + NestJs 服务端渲染技术, 支持高并发(万级甚至千万级用户同时请求使用);提供更高的可用性和稳定性。 153 | - [x] 支持宝塔常规部署和Decker一键部署方式,所有对接配置均可在后台界面上完成。 154 | - [x] 支持OpenAI官方API + One API 等中转对接使用(即支持OpenAI全模型、三方大模型、国内全模型);支持 OpenAI / Azure OpenAI / Anthropic Claude / Google Gemini / Midjourney / 讯飞星火 / 百川 AI / Moonshot / 智谱 ChatGLM / 通义千问 / 云雀大模型 / 腾讯混元 / 360 智脑等模型, 适配 LocalAI / Ollama 等模型 (LLaMa / RWKV / SDXL ),支持openai发布最新gpt-4o大模型对接使用..... 155 | - [x] 自定义模型对接系统:所有模型走OpenAI的输入格式,当OpenAI发布新的语言模型,可后台第一时间添加,无须系统每次开发对接才能使用!同理支持对接了其他三方模型的中转系统,即支持OpenAI全模型、三方大模型、国内大模型 最新发布模型快速可用。对话模型自定义分类、自定义名称自定义排序、以及部分功能自定义。 156 | - [x] 登录系统:支持 邮箱 | 手机短信 | 微信扫码 等不同登录注册方式供选择。 157 | - [x] AI视频生成独立功能,支持文生视频/图生视频(最新新增) 158 | - [x] 支持任何 OpenAI 格式中转API, 自研渠道均衡负载和分配算法, 支持多渠道高并发调用管理, 支持多 API Key 轮询! (优先级/权重/状态管理)。 159 | - [x] 对话会话隔离、云端存储、支持多设备共享数据! 160 | - [x] 多模态模型支持: 识图、文档分析支持。支持自定义对话模型开启多模态支持。 161 | - [x] 支持联网模式、可对模型进行扩展搜索当前网络实时内容总结。 162 | - [x] 支持AI智能体应用:GPTs应用+Prompt自定义预设应用;GPTS:支持GPTS后台自定义添加、也可以全站搜索 = 官方搜索。 163 | - [x] 语音识别 & TTS , 支持 OpenAI / Azure 等语音识别 & TTS 模型,支持 Whisper & TTS 格式中转;支持TTS对话输入回复模式。 164 | - [x] 支持 Midjourney全功能, 支持 Imagine / Upscale / Vary / Zoom Out 等众多功能, 支持 Seed 获取。支持 中转API / 支持局部重绘 (Vary Region)等等。 165 | - [x] 专业绘画支持文生图、图生图、垫图混图、角色一致参考图、风格一致参考图生成等、支持AI换脸、支持混合图片。 166 | - [x] Dall-E-2/3绘画支持、支持所有参数并享有单独模块。 167 | - [x] 大 Markdown 语法支持 (支持 代码高亮 / LaTeX 公式 / Mermaid 思维导图 / 图表绘制), 支持集成对话绘图模型 (DALL-E / Stable Diffusion / Midjourney 等)。 168 | - [x] 开箱即用的文档解析服务, 支持 Pdf / Docx / Xlsx / 音频 / 图片等文件类型解析。 169 | - [x] 存储系统:支持本机、阿里云OSS、腾讯云cos、Chevereto图床多种类型。 170 | - [x] 会员系统: 提供普通模型积分、高级普通模型积分、绘画积分三种货币类型、支持各类商品自定义扣费模式与额度。支持自定义模型扣除费用类型、多种计费方式:按时间限制、无时间限制、自定义组合套餐设置 (免费 / 积分(次数)扣费 计费)。 171 | - [x] 支持官方微信支持、易支付、码支付、虎皮椒支付等支付方式, 支持同步检查订单状态, 支持订单搜索和管理。 172 | - [x] 商城系统:自定义商品套餐、可自定义生成永久套餐、限时套餐。 173 | - [x] 签到系统: 支持配置每日签到赠送不同额度的奖励。 174 | - [x] 访客系统: 支持不登录使用部分内容、可游客模式体验站内功能。 175 | - [x] 分销系统:支持 A + B 分销模式、后台可自定义分销提成额度、可对单独用户单独设置。支持设置提现门槛选项,支持用户多种提现方式选择(支付宝、微信、银行卡等)。 176 | - [x] 卡密系统:支持批量生产卡密供用户兑换、用户端可兑换卡密或三方卡网购买支持完备卡密兑换码体系, 支持自定义点数, 支持批量生成和卡密兑换码管理, 支持卡密兑换码查看领取用户 / 创建时间 / 领取时间等信息;删除卡密兑换码等功能。 177 | - [x] 插件系统开放、内部支持各类插件并会持续开发更多插件。 178 | - [x] 多端支持,自适应布局、适配PC、移动端、平板等设备。支持 Web / PWA / App / 小程序(后续开发), UI 移动端适配, 支持明暗主题切换, 支持 Windows / MacOS / Linux / Android / iOS App。 179 | - [x] 专业站点管理系统, 支持自定义配置网站 LOGO / 站点名称 / 页脚 / 百度统计/ AI名称 / 版权信息/ 联系方式 / 站点公告 / 提示欢迎语等多种内容等多种内容;支持设置用户初始点数, 单独用户群配置 等等。 180 | - [x] 数据统计, 丰富美观的仪表盘统计,支持每日新增用户数量统计 / 总计和每日对话数量 / 总计和每日新加绘画数量 / 总计和每日日订单数量统计 / 等多种信息统计图表趋势展示。 181 | - [x] 内容敏感词多种限制、支持自定义敏感词/百度内容审核等安全检测、可共同开启。支持敏感词检查记录查询统计! 182 | - [x] 动态菜单系统:支持内嵌网页、外部链接跳转、内部路径跳转、可以自定义开关菜单、添加菜单、自定义ICON、自定义菜单类型、可使用三方站点内嵌、支持移动端PC端各自单独设置。 183 | - [x] 管理端支持超管和普通演示账户用于分销系统、普通账号仅可读权限 184 | - [x] 管理端支持配置关键词回复、可自定义关键词及回复内容 185 | - [x] 推广邀请奖励,支持邀请和被邀请用户设置自定义积分奖励。 186 | - [x] 板块添加, 支持添加自定义板块嵌入网站页面, 支持设置板块图标,使站点更加丰富多样。 187 | - [x] 其他功能... 188 | - [x] 更多AI能力持续开发更新中... 189 | 190 | --- 191 | -------------------------------------------------------------------------------- /SystemPreview/0902.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/0902.png -------------------------------------------------------------------------------- /SystemPreview/0903.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/0903.png -------------------------------------------------------------------------------- /SystemPreview/Wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/Wechat.png -------------------------------------------------------------------------------- /SystemPreview/sparkai-admin01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai-admin01.png -------------------------------------------------------------------------------- /SystemPreview/sparkai-admin02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai-admin02.png -------------------------------------------------------------------------------- /SystemPreview/sparkai-admin03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai-admin03.png -------------------------------------------------------------------------------- /SystemPreview/sparkai-admin04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai-admin04.png -------------------------------------------------------------------------------- /SystemPreview/sparkai01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai01.png -------------------------------------------------------------------------------- /SystemPreview/sparkai02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai02.png -------------------------------------------------------------------------------- /SystemPreview/sparkai03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai03.png -------------------------------------------------------------------------------- /SystemPreview/sparkai04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai04.png -------------------------------------------------------------------------------- /SystemPreview/sparkai05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai05.png -------------------------------------------------------------------------------- /SystemPreview/sparkai06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai06.png -------------------------------------------------------------------------------- /SystemPreview/sparkai07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai07.png -------------------------------------------------------------------------------- /SystemPreview/sparkai08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai08.png -------------------------------------------------------------------------------- /SystemPreview/sparkai09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai09.png -------------------------------------------------------------------------------- /SystemPreview/sparkai10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai10.png -------------------------------------------------------------------------------- /SystemPreview/sparkai11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai11.png -------------------------------------------------------------------------------- /SystemPreview/sparkai12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai12.png -------------------------------------------------------------------------------- /SystemPreview/sparkai13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai13.png -------------------------------------------------------------------------------- /SystemPreview/sparkai14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai14.png -------------------------------------------------------------------------------- /SystemPreview/sparkai15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai15.png -------------------------------------------------------------------------------- /SystemPreview/sparkai16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai16.png -------------------------------------------------------------------------------- /SystemPreview/sparkai17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai17.png -------------------------------------------------------------------------------- /SystemPreview/sparkai18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai18.png -------------------------------------------------------------------------------- /SystemPreview/sparkai19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai19.png -------------------------------------------------------------------------------- /SystemPreview/sparkai20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai20.png -------------------------------------------------------------------------------- /SystemPreview/sparkai21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai21.png -------------------------------------------------------------------------------- /SystemPreview/sparkai22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai22.png -------------------------------------------------------------------------------- /SystemPreview/sparkai23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nosqlnull/ChatGPT-SparkAi/cdce694bda991f37fd80dd640925e10fbf3fa723/SystemPreview/sparkai23.png --------------------------------------------------------------------------------