NineAI支持ChatGPT3.5+ChatGPT4.0提问+ai绘画模型(包括Midjourney绘画、ChatGPT3.5key绘画等)+Prompt面具角色预设功能+会员分销功能+KEY池管理+AI绘画广场+支付方式(微信支付、易支付、码支付、虎皮椒支付)+多种存储(腾讯云、阿里云、chevereto图床)等模块,源码内包含了未编译的开源源码以及一个整合后的便捷使用包。自行根据自己的需求使用。
整合版部署教程
教程使用宝塔面板
1、宝塔面板软件商店安装Node.js版本管理器
2、Node.js版本管理器中安装Node v16以上版本
3、安装后在Node.js版本管理器中的模块中 搜索安装 pnpm 模块
4、把整合包源码上传并解压到服务器任意目录
5、修改根目录文件 .env 中的数据库和Redis信息,填写为你自己的
6、在宝塔根目录菜单栏中(也就是有.env的目录)点击 终端
7、在终端中输入并运行 pnpm install
8、如果一切正常没有报错,继续在终端输入运行 pnpm start
启动程序,如果你的配置文件填错了可以使用pm2 stop pm2.conf.json停止并更改后重新pnpm start启动
9、访问你的http://你的ip:9520 访问你的NineAI
10、通过新建一个网站反向代理http://localhost:9520 绑定域名(看个人需求)
11、整合包的用户信息
- 管理端地址:
/admin
- 普通管理员账号:
admin
- 超级管理员账号:
super
- 密码:
123456
12、其他的一些pm2指令
- pm2 install 安装
- pnpm start
- pm2 start
- pm2 restart all 重启所有
- pm2 log 查看日志
- pm2 del 0 删除代码为0的程序
编译安装教程
1-3步与上面的整合版本相同步骤
4、在service(后端服务)目录修改.env数据库信息,然后运行终端命令:pnpm install 安装依赖文件,再运行:pnpm dev 调试并导入数据库,最后使用终端命令:pnpm build 编译打包,最后就能得到与上面整合版一样的文件。
5、chat(用户前端)和admin(管理员后端)仅需修改各种目录.env中的后端接口即可,然后分别在终端中执行pnpm install 安装依赖文件 和 pnpm build 编译打包,最后就能得到前端和后端的静态文件。