最新AIGC系统+AI绘画网站系统源码,识图理解、文档分析+详细图文搭建部署教程
一、人工智能AI大模型SparkAi系统是一款支持多语言国际化的{ 渐进式 }AIGC系统基于OpenAI/ChatGPT、最新旗舰大模型GPT-6、Anthropic ClaudeClaude-Opus-5-5 / Claude-Fable-5-1、Google Gemini、DeepSeek、GPT-Image-2 / GPT-Image-2.5绘画、Nano-Banana-2第二代绘画、Midjourney V8、VEO3.1 / Sora-2视频、Seedance2.5视频、Agent智能体 扣子Coze插件、工作流、函数、知识库 等AI大模型能力开发的一站式AI系统支持「AI聊天」、「专业AI绘画」、「AI智能体」、「Coze-Agent工作流应用」、「AI视频生成」等支持独立私有部署提供面向个人用户 (ToC)、开发者 (ToD)、企业 (ToB)的全面解决方案。新版本蓄力中V7.0大版本我们不仅在AI视频模块进行重构和新增同时将对大模型对话、智能体预设应用/GPTs应用进行重大更新部分更新内容预览二、系统快速体验系统用户端https://test.sparkaigc.com管理后端https://test.sparkaigc.com/sparkai/admin测试账号密码admin 123456三、系统功能模块 一、AI 大模型对话对话能力与模型支持全模型支持支持 OpenAI 官方 API 一切标准 chat 格式中转 API覆盖 OpenAIGPT-6 / GPT-5.4 / GPT-5.4-pro / o3 / o4-mini / Codex 系列、Anthropic ClaudeClaude-Opus-5-5 / Claude-Fable-5-1 等、Google GeminiGemini-3.1-pro 等、DeepSeekdeepseek-r1 等、Azure OpenAI以及豆包、通义千问、智谱 ChatGLM、Moonshot、讯飞星火、百川、腾讯混元、360 智脑等国内模型适配 LocalAI / Ollama 本地模型后台自由自定义接入最新大模型无需系统更新OpenAI 全模型、Claude 全模型、Gemini 全模型、国内 AI 全模型及三方主流大模型统一走标准 chatOpenAI格式新模型发布后即可在后台自由新增对接并立即使用支持模型自定义分类、名称、排序、Logo 与厂商分组双端点智能路由【V6.9.6】按模型能力自动路由 Chat Completions / Responses 端点——命中规则的 OpenAI 官方系列GPT / o 系列 / Codex走 Responses 官方通道Claude / Gemini / DeepSeek 等稳定使用 Chat Completions内置多级失败自动降级重试⚙️大模型全局配置中心【V6.9.6】统一管理端点路由规则、失败是否扣费、stream 流式参数等全局策略支持正则规则与模型名实时测试保存即时生效、无需重启多类型文档理解【V6.9.6】官方模型支持 PDF / Word / PPT / Excel / 文本 / Markdown / HTML 等文件上传识别非 PDF 文件建议选择 GPT 系列模型经 Responses 端点支持 URL 拼接 / Base64 内联 / 文件链接三种提交方式按体积与 Token 上限自动择优与降级对话文件在线预览【V6.9.6】PDF / Word / PPT / Excel / 文本 / Markdown / HTML 在线查看、打印、下载Coze Agent 对话同步支持️多模态图像理解单图 / 多图上传最多 9 张支持手机原生相机与 PC 摄像头拍照上传【V6.9.3】用户消息多图自适应排版【V6.9.6】API 返回图片自动预览深度思考与推理支持 o3 / o4-mini、DeepSeek-R1 等推理模型思维链ReasoningContent / Think 标签流式输出与展示支持深度搜索过程显示联网搜索支持模型联网扩展搜索实时内容并总结如 o4-mini-all联网 推理 图像 PDF 文档分析️高可靠对话内核【V6.9.3】上游后端 ↔ 大模型与下游前端 ↔ 后端连接解耦切换会话、关闭页面、退出客户端均不中断生成SSE 边生成边落库切回会话可续显「停止回答」即时取消上游请求首字超时 / 空响应统一兜底多会话并发隔离对话导航条【V6.9.5】当前对话组内提问 ≥ 3 条时自动出现支持折叠、悬停展开、点击定位Ⓜ️强大的内容渲染Markdown代码高亮 / LaTeX / KaTeX 公式 / Mermaid / 图表绘制、思维导图生成与 PDF 导出、代码文件下载、对话重新编辑️语音对话支持 OpenAI / Azure 语音识别与 TTSWhisper TTS 格式中转语音输入语音回复、多种音色选择后台可开关语音播放♂️插件系统与开放对接内置插件系统识图、文档分析等持续扩展兼容 chat 接口的知识库或工作流应用如 FastGPT 知识库 / 工作流可作为模型接入或绑定到智能体使用 二、专业 AI 绘画独立绘画模块与模型支持️GPT-Image-2 独立绘画模块【V6.9.2】【V6.9.3】支持 gpt-image-2、gpt-image-2.5、GPT-Image-2-Dev 等模型后台可自定义接入 API 与扩展模型版本文生图、参考图绘画最多 8 张智能参考图、已生成结果在线编辑与涂抹框选编辑画质low / medium / high / auto、数量、比例与自定义分辨率严格按官方参数范围提交支持单用户 / 全系统并发限制Nano Banana 2 独立绘画模块【V6.9.4】支持 gemini-3.1-flash-image、gemini-3-pro-image可自定义扩展模型版本如 gemini-3.1-flash-lite-image文生图、多张智能参考图编辑、自定义分辨率与比例2K / 4K 输出取决于模型也可在 AI 对话中直接选用 Nano Banana 模型绘图Midjourney / Niji 全功能支持 MJ V7 / V8V8 待官方 API 正式开放后直接可用Imagine / Upscale / Vary / Zoom Out / Pan、Vary Region 局部重绘、图像混合普通参考图 / 角色一致cref/ 风格一致sref参考图组合使用Fast / Relax 双通道独立计费与并发绘画进度实时渲染DALL·E 2 / 3 绘画支持全部参数通用绘画能力「画同款」一键复用参数各模型、各操作积分价格前端动态显示绘画失败自动退还积分幂等退款杜绝重复返还【V6.9.6】异常任务定时补偿原图 缩略图私有化存储各绘画模型前端显示开关绘画进度条️AI 画廊广场「画廊精选 / 我的绘画」分栏加载【V6.9.5】作品风格分类、轮播图、创作者中心视频作品悬停自动预览播放绘画内容风控【V6.9.3】GPT-Image / Midjourney / Niji / DALL·E 提示词提交前即做敏感词拦截不调用上游、不扣费违规记录同步至管理后台 三、AI 视频生成视频模型支持️VEO3 / VEO3.1 视频支持 VEO3.1、VEO3.1-fast、VEO3.1-pro 等模型生成视频自动配套音频标准 chat 对话形式调用️Sora-2 视频支持 Sora-2 视频生成标准 chat 对话形式调用️Midjourney HD 视频【V6.8.6】已生成图片一键生成「动图高运动 / 低运动」支持自定义动作描述、单次 1 / 2 / 4 条生成独立扣费配置独立 AI 视频模块文生视频 / 图生视频Pika视频作品广场展示Seedance 视频Coze-Agent通过 Coze-Agent「Seedance 大模型视频生成」应用调用字节跳动官方 Seedance 模型支持首尾帧与带声音视频生成结果在系统内直接预览播放即将上线Seedance2.5 视频、Qwen-Image 图片编辑、可灵等独立图片 / 视频模块2026 下半年开发计划 四、AI 智能体Agent智能体与应用生态Coze Agent 智能体模块支持扣子Coze插件、工作流、函数、知识库智能体对接实时流式响应展示思考过程与模型 / 插件 / 工作流调用详情单智能体多开对话支持多文件类型上传图片 / 视频结果直接预览智能体批量管理从 Coze 平台一键批量导入与同步智能体Redis 分布式锁防重复图标自动私有化存储智能体商店自研评分、活跃度、热度算法推荐问题、关键字搜索链接分享、微信扫码分享、海报分享GPTs 与预设应用GPTs 应用全网搜索一键接入Prompt 自定义预设应用用户自建智能体应用可绑定模型、分享链接、共享到广场 五、会员积分与商业运营计费、支付与增长会员积分体系普通模型积分、高级模型积分、绘画积分、Agent 积分多种余额按次 / 按时间 / 组合套餐等多种计费方式每个模型可自定义扣费积分明细系统【V6.9.6】用户端与管理端口径统一完整记录全模型使用的消耗、失败返还、失败免扣时间精确到秒支持多维度筛选对账管理后台对话列表展示每条回复的积分消耗模型调用失败零扣费【V6.9.6】4xx / 5xx、超时、空回复可按开关不扣积分失败 / 中断 / 空回复统一结算出口杜绝误扣与重复扣费并具备防刷保护️支付系统微信官方支付PC 端 Native 扫码、手机微信内 JSAPI、易支付、码支付、虎皮椒支付订单状态同步检查、订单搜索与管理商城与增长工具永久 / 限时套餐商城、签到奖励、邀请奖励、卡密兑换批量生成与管理、访客体验模式⏏️分销系统A B 分销模式可按用户单独设置提成支持提现门槛与支付宝 / 微信 / 银行卡提现✨渠道负载均衡自研渠道均衡负载与分配算法API Key 池多 Key 轮询优先级 / 权重 / 状态管理支持批量添加与删除 六、安全与风控内容安全与账户安全内容风控自定义敏感词 百度内容审核覆盖对话、绘画、思维导图命中即前置拦截违规检测记录与用户快照全量留痕登录设备与异地识别【V6.9.6】记录登录 IP解析至运营商与所在城市、浏览器、操作系统与设备类型用户可在个人中心查看最近 5 次登录设备与在线状态管理端同步展示会话安全普通用户仅允许单设备在线超级管理员账户按登录 IP 区分会话异地登录相互强制下线并记录 IP支持后台强制指定用户下线【V6.9.4】、封禁用户敏感信息脱敏演示 / 非超管账户查看 IP 与地区、配置值、API 地址、密钥、用户名、邮箱等信息时统一脱敏admin 演示账户只读上传安全服务端拒绝脚本 / 代码类可执行文件开启云存储后禁止匿名写入本机磁盘游客上传限频限量「系统功能测试」开关【V6.9.4】开启后所有 AI 生成请求在系统层统一阻断、不调用上游 API适用于尚未完成生成式人工智能备案的上线阶段注册防护邮箱域名白名单、可禁用「」别名邮箱、临时邮箱过滤注册赠送额度防篡改️ 七、管理后台与站点运营后台管理与运营配置数据仪表盘用户、对话、绘画、订单统计与近 7 日趋势折线图模型使用次数与 Token 使用饼图完整管理后台用户、订单、对话、绘画、视频等数据管理支持 Excel 导出百万级数据量查询优化统计查询并发 Redis 缓存用户列表展示登录 IP 记录【V6.9.6】️模型与卡池管理模型分类、排序、Logo、厂商分组按厂商预选新一代模型【V6.9.6】API 卡池批量添加 / 删除 Key对话演示数据【V6.9.5】可指定任意对话组最多 5 条作为全站只读演示内容✔️站点自定义Logo / 站点名称 / 页脚 / 百度统计 / 版权信息 / 备案号 / 公告 / 欢迎语 / 关于我们 / 用户协议等均可后台配置网站直播入口【V6.9.2】动态菜单与轮播图支持内嵌网页、外链、内部路径跳转自定义图标PC 与移动端分别配置广告位 / 活动 / 教程轮播展示♻️微信公众号联动公众号登录、关键词自动回复权限系统超级管理员与演示账户分级权限 八、多端体验与系统架构体验、性能与部署系统全国际化【V6.9.1】前端界面 后端配置信息 后端返回信息全量国际化按访问 IP 与浏览器语言自动切换管理后台配置内容一键 AI 翻译支持出海运营双风格 UI【V6.9.0】卡片风格 / Notion 风格用户自由切换AI 对话沉浸模式、「添加菜单」收纳、液态玻璃按钮、明暗主题自动适配多端支持PC 端 手机 H5 微信公众号自适应 PC / 移动端 / 平板支持 PWAH5 可打包至其他平台⚡性能优化【V6.9.5】中文字体子集化单个字重 4.2MB → 0.9MB单页资源下载量降低约 50%移动端资源分批加载降低 iOS 等低内存设备崩溃风险高并发服务端Node.js NestJS 服务端Redis 缓存与 MySQL 连接池自适应适配高并发业务场景️存储与数据同步本地存储 / 阿里云 OSS / 腾讯云 COS / Chevereto 图床用户文件与绘画数据私有化存储对话会话隔离、云端存储多设备数据同步️部署运行支持宝塔常规部署与 Docker 一键部署所有对接配置均在后台界面完成适用于商业运营、企业内部、教育培训等多种场景持续更新已坚持开发迭代三年半保持稳定的大版本更新节奏更多 AI 能力持续开发中……四、部署教程Node.js PM2 部署这里使用标准Node.js PM2 部署项目系统提供Docker快速部署教程当你进入这个栏目的时候说明你已经想要使用宝塔面板部署了、如果你不知道什么是宝塔、那么请前往宝塔官网进行简单的了解、我们默认你已经安装了宝塔面板、这是最基础的需要。第一步 4.1 环境安装宝塔需要安装的环境Nginx 1.19.8MySQL 5.7或者MySQL 8.0PHP-7.4非系统需要环境PM2管理器 5.5Redis 7.0.11Node版本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 pnpm8此时再次打开终端、确定我们需要是否有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证书就使用宝塔免费证书申请Lets 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 start4.5.5.3 查看启动日志输入pm2 log查看详细日志、看到下图表示成功pm2 log初始化创建super用户成功、用户名为[super]、初始密码为[sparkai]4.5.6 添加反向代理添加站点9520端口宝塔安全需要开启该端口不然无法访问目标url:http://127.0.0.1:95204.5.7 搭建完成搭建完成访问域名输入域名授权码即可第六步 5.6 授权激活系统访问你自己的系统前台域名5.6.1 未授权激活5.6.2 激活成功示例