99AIv3.0.0是基于 NineAI 二开的可商业化 AI Web 应用(免授权,无后门,非盗版,已整合前后端,支持快速部署)。未编译源码暂不开源,相比稳定版,开发版进度更快一些。前端改进:对话页UI重构,参考ChatGPT风格,增加美观度。新增对话页 Midjourney 绘图功能,包括绘画进度反馈及点按操作。Dalle绘图支持模型绘画比例选择(方形/宽屏/垂直)。绘图页面新增区域重绘功能。全局字体优先使用系统默认,优化阅读体验。适配ALL模型及GPTs返回图片,修正显示过大的问题。对话页根据模型自动展示AI头像,可手动替换文件。后台配置调整模型配置迁移到模型管理,分普通对话/绘画/特殊模型。后台支持模型文件上传模块开关,区分ALL/4V格式。后台新增 Midjourney 提示词优化开关及优化词配置。注意重要:旧版 Midjourney 配置不再生效,需在模型配置绘画模型中重新配置。模型配置支持扣除积分类型选择。后台管理菜单重新排版,精简非必要配置。
NineAI3.4网上很多人反馈有后门比如盗KEY情况,具体没细细测试是否属实,99AIv3.0.0是基于 NineAI 二开的可商业化,本周最新版,相对比较成熟,值得推荐,安装也没那么烦锁,只要按执行基本一次就能到位。
NineAi 2.6升级NineAi 3.0(99AI3.0二开版)系统安装升级教程
安装测试环境:Nginx 1.22+PHP5.7+MySQL 7.4+redis7.0+Node.js(16.19.1)+PM2管理器 5.6
Midjourney官方直连中转API开放:
MJ接口 https://mj.cxhao.com
GPT4.+3.5+MJ接口 https://api.cxhao.com
安装要点:
1、终端先执行查看版本,显示是否正常,不正常先对应安装
node -v
npm -v
pnpm -v
2、安装依赖环境
pnpm install
如果出错切换至官方源执行命令 npm config set registry https://registry.npmjs.org/
检查下载源配置是否成功命令 npm config get registry
在出错情况下删除目录环境依赖目录node_modules再重执行pnpm install
3、启动项目命令
pnpm start
如果出现[PM2][WARN] Current process list is not synchronized with saved list. Type ‘pm2 save’ to synchronize错误
执行下同步命令pm2 save后再执行pnpm start
4、删除PM2管理器的原项目就OK
—————————————————————
如果上述安装后有问题可参考下方教程
环境准备
-
安装 Node.js 环境
- 请根据您的操作系统下载并安装 Node.js。
- 可以从Node.js 官网下载。
-
安装 PM2
- 使用 npm 安装 PM2:1
npm install pm2 -g - PM2 是一个带有负载均衡功能的 Node 应用的进程管理器。
- 使用 npm 安装 PM2:1
-
安装 PNPM
- 使用 npm 安装 PNPM:1
npm install -g pnpm - PNPM 是一个快速、节省磁盘空间的包管理工具。
- 使用 npm 安装 PNPM:1
配置项目
-
配置环境变量
- 复制1
.env.example文件为1
.env。 - 根据需要修改1
.env文件中的配置项。
- 复制1
-
安装项目依赖
- 运行命令:1
pnpm install(若安装失败可尝试使用国内源) - 这将根据1
package.json文件安装所有必需的依赖。
- 运行命令:1
启动项目
-
启动服务
- 使用命令:1
pnpm start - 这将启动项目,并默认在 9520 端口监听。
- 使用命令:1
-
访问项目
- 在浏览器中访问1
http://localhost:9520,或者如果配置了 nginx 反向代理,则通过配置的域名访问。
- 在浏览器中访问1
管理平台
-
管理端地址:1
/admin -
普通管理员账号:1
admin -
超级管理员账号:1
super -
密码:1
123456
普通管理员,可以预览后台非敏感信息。登入后台后请及时修改管理员密码,或按需要禁用普通管理员。
请确保遵循上述步骤进行配置和启动,以保证系统的正确运行。
项目升级
-
拉取更新
- 拉取新的整合包:1
git pull
- 拉取新的整合包:1
-
删除旧进程
- 删除旧的 PM2 进程。
-
安装依赖
- 运行命令:1
pnpm install 以安装 1
package.json 中定义的必需依赖。
- 运行命令:1
-
启动服务
- 使用命令:1
pnpm start 来启动项目,它将默认在 9520 端口监听。
- 使用命令:1