一、前言
人工智能语言模子和AI绘画在多个范畴都有广泛的应用.....
SparkAi创作体系是一款基于ChatGPT和Midjourney开发的智能问答和绘画体系,提供一站式 AI B/C 端办理方案,涵盖AI大模子提问、AI绘画、文档分析、图像辨认和明白、TTS & 语音辨认、AI换脸等多项功能。支持GPTs应用和Prompt自界说预设应用,配备插件体系,并即将推出AI视频天生和AI音乐生乐成能。该体系兼容OpenAI-GPT全模子及国内全部AI模子,具备GPT-4大模子支持、联网提问、DALL-E3文本天生图像、GPT4-All联网搜索模子、头脑导图、会员套餐、分销体系以及Midjourney绘画动态全功能等,提供AI换脸、图像肴杂、局部编辑重绘等强大功能,为用户带来丰富的智能创作和互动体验。
体系文档
- 《SparkAI体系先容文档 - 渐进式AIGC体系》
二、体系演示
核心AI本事
- 🚀 利用 Nodejs 服务端渲染技能, 支持高并发(万级以致千万级用户同时哀求利用);提供更高的可用性和稳固性。
- 📡 支持宝塔通例摆设和Decker一键摆设方式,全部对接设置均可在背景界面上完成。
- 🤖 支持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大模子对接利用.....
- 🖥️ 自界说模子对接体系:全部模子走OpenAI的输入格式,当OpenAI发布新的语言模子,可背景第一时间添加,无须体系每次开发对接才气利用!同理支持对接了其他三方模子的中转体系,即支持OpenAI全模子、三方大模子、国内大模子 最新发布模子快速可用。对话模子自界说分类、自界说名称自界说排序、以及部门功能自界说。
- ✨ 支持任何 OpenAI 格式中转API, 自研渠道平衡负载和分配算法, 支持多渠道高并发调用管理, 支持多 API Key 轮询! (优先级/权重/状态管理)。
- 🤯 对话会话隔离、云端存储、支持多装备共享数据!
- 🎈 多模态模子支持: 识图、文档分析支持。支持自界说对话模子开启多模态支持。
- 🌏 支持联网模式、可对模子举行扩展搜索当前网络实时内容总结。
- 🎃 支持GPTs应用+Prompt自界说预设应用;GPTS:支持GPTS背景自界说添加、也可以全站搜索 = 官方搜索。
- 👂 语音辨认 & TTS , 支持 OpenAI / Azure 等语音辨认 & TTS 模子,支持 Whisper & TTS 格式中转;支持TTS对话输入复兴模式。
- 🎨 支持 Midjourney全功能, 支持 Imagine / Upscale / Vary / Zoom Out 等浩繁功能, 支持 Seed 获取。支持 中转API / 支持局部重绘 (Vary Region)等等。
- 💭 专业绘画支持文生图、图生图、垫图混图、脚色划一参考图、风格划一参考图天生等、支持AI换脸、支持肴杂图片。
- 🪄 Dall-E-2/3绘画支持、支持全部参数并享有单独模块。
- 🔥 强大 Markdown 语法支持 (支持 代码高亮 / LaTeX 公式 / Mermaid 头脑导图 / 图表绘制), 支持集成对话绘图模子 (DALL-E / Stable Diffusion / Midjourney 等)。
- 📖 开箱即用的文档分析服务, 支持 Pdf / Docx / Xlsx / 音频 / 图片等文件范例分析。
- 🗂 存储体系:支持本机、阿里云OSS、腾讯云cos、Chevereto图床多种范例。
- 💰 会员体系: 提供平常模子积分、高级平常模子积分、绘画积分三种钱币范例、支持各类商品自界说扣费模式与额度。支持自界说模子扣除费用范例、多种计费方式:按时间限定、无时间限定、自界说组合套餐设置 (免费 / 积分(次数)扣费 计费)。
- 💸 支持官方微信支持、易付出、码付出、虎皮椒付出等付出方式, 支持同步查抄订单状态, 支持订单搜索和管理。
- 👋 商城体系:自界说商品套餐、可自界说天生永世套餐、限时套餐。
- 🔶 签到体系: 支持设置逐日签到赠予差别额度的夸奖。
- 📦 访客体系: 支持不登录利用部门内容、可游客模式体验站内功能。
- 🌏 分销体系:支持 A + B 分销模式、背景可自界说分销提成额度、可对单独用户单独设置。支持设置提现门槛选项,支持用户多种提现方式选择(付出宝、微信、银行卡等)。
- 🎫 卡密体系:支持批量生产卡密供用户兑换、用户端可兑换卡密或三方卡网购买支持完备卡密兑换码体系, 支持自界说点数, 支持批量天生和卡密兑换码管理, 支持卡密兑换码查察领取用户 / 创建时间 / 领取时间等信息;删除卡密兑换码等功能。
- 🎉 登录体系:支持 邮箱 | 手机短信 | 微信扫码 等差别登录注册方式供选择。
- 🏅 插件体系开放、内部支持各类插件并会连续开发更多插件。
- 🖥 多端支持,自顺应布局、适配PC、移动端、平板等装备。支持 Web / PWA / App / 小步伐(后续开发), UI 移动端适配, 支持明暗主题切换, 支持 Windows / MacOS / Linux / Android / iOS App。
- ✔️ 专业站点管理体系, 支持自界说设置网站 LOGO / 站点名称 / 页脚 / 百度统计/ AI名称 / 版权信息/ 接洽方式 / 站点公告 / 提示欢迎语等多种内容等多种内容;支持设置用户初始点数, 单独用户群设置 等等。
- 📈 数据统计, 丰富雅观的仪表盘统计,支持逐日新增用户数量统计 / 总计和逐日对话数量 / 总计和逐日新加绘画数量 / 总计和逐日日订单数量统计 / 等多种信息统计图表趋势展示。
- 📄 内容敏感词多种限定、支持自界说敏感词/百度内容稽核等安全检测、可共同开启。支持敏感词查抄记载查询统计!
- 🧩 动态菜单体系:可以自界说开关菜单、添加菜单、自界说ICON、自界说菜单范例、可利用三方站点内嵌、支持移动端PC端各自单独设置。
- 📡 管理端支持超管和平常演示账户用于分销体系、平常账号仅可读权限
- ✈ 管理端支持设置关键词复兴、可自界说关键词及复兴内容
- 📣 推广约请夸奖,支持约请和被约请用户设置自界说积分夸奖。
- 📝 板块添加, 支持添加自界说板块嵌入网站页面, 支持设置板块图标,使站点更加丰富多样。
- 🚥其他功能
- 🏅 更多AI本事连续开发更新中...
体系快速体验
- 体系用户端:https://ai.sparkaigf.com
- 管理后端:https://ai.sparkaigf.com/sparkai/admin
- 测试账号暗码:admin 123456
三、体系功能模块
3.1 AI全模子支持/插件体系
AI模子提问
文档分析
识图明白本事
TTS & 语音辨认
3.2 GPts应用
3.2.1 GPTs应用
可全网搜索利用
3.2.2 GPTs工作台
3.2.3 自界说创建Promp指令预设应用
3.3 AI专业绘画
3.3.1 文生图/图生图(垫图)
3.3.2 局部编辑重绘
3.3.3 混图生图
3.3.4 AI换脸
3.4 Dall-E2/E3/E4绘画
3.5 智能头脑导图天生
3.6 AI绘画广场
3.7 登录模块
支持微信环境静默登录、欣赏器中微信主动扫码登录、邮箱注册登录、手机号注册登录
3.8 管理背景(部门)
其他和背景页面太多功能,就不展示了,直接访问演示站点和演示背景
四、摆设教程(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一键环境套件
第二步 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 的版本
此时再次打开终端、确定我们须要是否有node干系环境
分别实行以下下令,出现版本号分析已经安装乐成
验证pm2环境是否存在:
如果提示 pm2: command not found,则并没有乐成安装,再次手动下令安装:
再次输入 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终端
如果打开不在网站根目次请切换为网站根目次
宝塔默以为淘宝旧源,请切换淘宝最新源:
- npm config set registry https://registry.npmmirror.com
复制代码 利用 pnpm i 下令 回车 安装依靠
利用 pnpm start 下令启动项目
4.5.5.3 查察启动日志
输入 pm2 log 查察详细日志 、看到下图表现乐成!
初始化创建super用户乐成、用户名为[super]、初始暗码为[sparkai]
4.5.6 添加反向署理
添加站点 9520 端口,宝塔安全须要开启该端口,否则无法访问
目标url:http://127.0.0.1:9520
4.5.7 搭建完成
搭建完成,访问域名,输入域名授权码即可
第六步 5.6 授权激活体系
访问你自己的体系前台域名
4.6.1 未授权激活
5.6.2 激活乐成示例
|