一 New API介绍
New API是AI模型接口管理与分发系统,支持将多种大模型转为OpenAI格式调用、支持Midjourney Proxy、Suno、Rerank,兼容易支付协议,仅供个人或者企业内部管理与分发渠道使用,请勿用于商业用途,本项目基于One API二次开发。
二 安装New API
GitHub地址:https://github.com/Calcium-Ion/new-api
基于Doker安装:
# 使用 SQLite 的部署命令:
docker run --name new-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/new-api:/data calciumion/new-api:latest
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数。
# 例如:
docker run --name new-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/new-api:/data calciumion/new-api:latest
部署成功图:
三 申请GitHub Models
GitHub Models 是GitHub最新推出的模型托管服务,提供免费的AI模型供开发者测试。
申请加入https://github.com/marketplace/models/waitlist
拥有模型:
申请成功后会收到一封邮件:
四 New API 加载 Github Models
①登录New API后进入渠道添加Github Models:
②选择自定义渠道
③Base URL填写:https://models.inference.ai.azure.com/chat/completions
④填写模型
⑤填写Github token
Github Token地址:https://github.com/settings/tokens
⑥测试渠道是否正常
⑦生成令牌
⑧使用NextChat
其中New API的域名请通过Nginx进行转发:
评论