mirror of
https://github.com/vastxie/99AI.git
synced 2024-11-16 11:42:25 +08:00
99AI 稳定版:基于 NineAI 二开的可商业化 AI Web 应用(免授权,无后门,支持快速部署)。目标 ALL-IN-CHAT
dist | ||
public | ||
templates | ||
.dockerignore | ||
.env | ||
.env.example | ||
docker-compose.yml | ||
Dockerfile | ||
package.json | ||
pm2.conf.json | ||
README.md |
NineAI 更新整合版
99AI整合版:基于 NineAI 二开的可商业化 AI Web 应用(免授权,无后门,支持快速部署)
页面预览
更新日志
v2.5.0
- GPT-4V(gpt-4-1106-vision-preview)模型识图功能:添加了GPT-4V的图像识别功能,增强了模型的多媒体处理能力。
- 文件上传预览及显示美化:对文件上传预览及显示进行了美化,目前仅支持4V和ALL模型。
- 简化模型切换逻辑:简化了模型切换逻辑,支持更多国内模型。该功能需搭配类 OneAPI 的中转管理使用。
- Chat页面UI精简和美化:对 Chat 页面进行了精简和美化。请注意,其他页面尚未进行同步优化,因此在多界面切换时可能会有一定的割裂感。后续将继续对其他页面进行优化。
v2.4.5
- 部分页面UI精简。
- 管理端地址改为
/admin
,默认密码均设为123456
。 - 支持使用 GPT-4-All(第三方逆向)解析上传的文件、图片。
- 增加模型关联 Token 计费(可选)。
- MJ 版本默认调整为 v6.0。
环境准备
-
安装Node.js环境
- 请根据您的操作系统下载并安装Node.js。
- 可以从Node.js官网下载。
-
安装PM2
- 使用npm安装PM2:
npm install pm2 -g
- PM2是一个带有负载均衡功能的Node应用的进程管理器。
- 使用npm安装PM2:
-
安装PNPM
- 使用npm安装PNPM:
npm install -g pnpm
- PNPM是一个快速、节省磁盘空间的包管理工具。
- 使用npm安装PNPM:
配置项目
-
配置环境变量
- 复制
.env.example
文件为.env
。 - 根据需要修改
.env
文件中的配置项。
- 复制
-
安装项目依赖
- 运行命令:
pnpm install
(若安装失败可尝试使用国内源) - 这将根据
package.json
文件安装所有必需的依赖。
- 运行命令:
启动项目
-
启动服务
- 使用命令:
pnpm start
- 这将启动项目,并默认在9520端口监听。
- 使用命令:
-
访问项目
- 在浏览器中访问
http://localhost:9520
,或者如果配置了nginx反向代理,则通过配置的域名访问。
- 在浏览器中访问
管理平台
- 管理端地址:
/admin
- 普通管理员账号:
admin
- 超级管理员账号:
super
- 密码:
123456
普通管理员,可以预览后台非敏感信息。登入后台后请及时修改管理员密码,或按需要禁用普通管理员。
请确保遵循上述步骤进行配置和启动,以保证系统的正确运行。
项目升级
-
拉取更新
- 拉取新的整合包:
git pull
- 拉取新的整合包:
-
删除旧进程
- 删除旧的 PM2 进程。
-
安装依赖
- 运行命令:
pnpm install
以安装package.json
中定义的必需依赖。
- 运行命令:
-
启动服务
- 使用命令:
pnpm start
来启动项目,它将默认在 9520 端口监听。
- 使用命令:
学习交流
完整未编译源码暂未开源,欢迎进群交流