【开源推荐】基于One API开发的New API 提供全新的UI界面、支持Midjourney-Proxy接口、在线充值功能 如何部署Linux(CentOS)服务器
warning:
这篇文章距离上次修改已过254天,其中的内容可能已经有所变动。
介绍:基于One API开发的开源项目,主要提供全新的UI界面、支持Midjourney-Proxy接口、在线充值功能
AI模型接口管理与分发系统,支持将多种大模型转为OpenAI格式调用、支持Midjourney Proxy、Suno、Rerank,兼容易支付协议,仅供个人或者企业内部管理与分发渠道使用,请勿用于商业用途,本项目基于One API二次开发。
基于 Docker Compose 进行部署
# 目前支持 MySQL 启动,数据存储在 ./data/mysql 文件夹内
docker-compose up -d# 查看部署状态
docker-compose ps
手动部署
- 从 GitHub Releases 下载可执行文件或者从源码编译:
git clone https://github.com/Calcium-Ion/new-api.git
# 构建前端 cd new-api/web/default
npm install
npm run build # 构建后端 cd ../..
go mod download
go build -ldflags "-s -w" -o one-api - 运行:
chmod u+x one-api
./one-api --port 3000 --log-dir ./logs
- 访问 http://localhost:3000/ 并登录。初始账号用户名为
root
,密码为123456
。
手动部署的方式你可能会遇到几个问题:
- 本地构建的后端无法在服务器正常运行
- 服务器构建前端报错导致构建前端失败
- 无法通过80端口进行映射访问
如果你也遇到上述问题可以评论留言沟通交流,我尽可能答复!!!