【开源推荐】基于One API开发的New API 提供全新的UI界面、支持Midjourney-Proxy接口、在线充值功能 如何部署Linux(CentOS)服务器

介绍:基于One API开发的开源项目,主要提供全新的UI界面、支持Midjourney-Proxy接口、在线充值功能

AI模型接口管理与分发系统,支持将多种大模型转为OpenAI格式调用、支持Midjourney Proxy、Suno、Rerank,兼容易支付协议,仅供个人或者企业内部管理与分发渠道使用,请勿用于商业用途,本项目基于One API二次开发。

1712256211-95334de16d421d7.png


基于 Docker Compose 进行部署 

# 目前支持 MySQL 启动,数据存储在 ./data/mysql 文件夹内
docker-compose up -d

# 查看部署状态
docker-compose ps


手动部署

  1. 从 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

     
  2. 运行:
 
chmod u+x one-api
./one-api --port 3000 --log-dir ./logs
  1. 访问 http://localhost:3000/ 并登录。初始账号用户名为 root,密码为 123456

手动部署的方式你可能会遇到几个问题:

  1. 本地构建的后端无法在服务器正常运行
  2. 服务器构建前端报错导致构建前端失败
  3. 无法通过80端口进行映射访问

如果你也遇到上述问题可以评论留言沟通交流,我尽可能答复!!!

 

 

添加新评论