New API是基于One API进行二次开发的开源项目,它不仅继承了One API强大的功能,还在此基础上进行了全面的升级和扩展。New API为个人学习和研究提供了强大的支持。此项目的推出,不仅展示了开源社区的活力,也为AI技术的应用和发展提供了新的可能。
主要变更和特点
- 全新UI界面:界面进行全面更新,提供更优的用户体验。
- Midjourney-Proxy(Plus)接口支持:扩展了对Midjourney-Proxy(Plus)接口的支持,丰富了AI模型的应用场景。
- 在线充值功能:新增在线充值功能,支持易支付等支付接口,方便用户管理和使用。
- 使用额度查询:新增支持用key查询使用额度的功能,便于用户实时监控使用情况。
- 数据库兼容性:兼容原版One API的数据库,无需更改即可迁移使用。
- 模型按次数收费:支持模型按次数收费的设置,为平台运营提供更多灵活性。
- 渠道加权随机:新增渠道加权随机功能,优化请求分配策略。
- 数据看板:新增数据看板,为管理员提供丰富的数据分析工具。
- Telegram授权登录:支持Telegram授权登录,拓展登录方式。
部署指南
New API支持基于Docker的快速部署,无论是使用SQLite还是MySQL,都提供了简单直接的部署命令。
# 使用 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
同时,使用宝塔面板的Docker功能,也能轻松完成部署。
# 使用 SQLite 的部署命令:
docker run --name new-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /www/wwwroot/new-api:/data calciumion/new-api:latest
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数。
# 例如:
# 注意:数据库要开启远程访问,并且只允许服务器IP访问
docker run --name new-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(宝塔的服务器地址:宝塔数据库端口)/宝塔数据库名称" -e TZ=Asia/Shanghai -v /www/wwwroot/new-api:/data calciumion/new-api:latest
# 注意:数据库要开启远程访问,并且只允许服务器IP访问
界面截图
全新的UI界面、扩展的API接口支持、在线充值功能以及Telegram授权登录等新特性,都展示了New API在AI交互平台领域的创新和进步。它的开源性和灵活性,不仅为开发者提供了强大的支持,也让我们普通用户轻松用上了AI工具。
×
直达下载
温馨提示: