当前位置:首页AI 开源项目New API:在One API基础上进化

New API:在One API基础上进化

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访问

界面截图

home_open_New_API_1

home_open_New_API_2

home_open_New_API_3

全新的UI界面、扩展的API接口支持、在线充值功能以及Telegram授权登录等新特性,都展示了New API在AI交互平台领域的创新和进步。它的开源性和灵活性,不仅为开发者提供了强大的支持,也让我们普通用户轻松用上了AI工具。

温馨提示:

文章标题:New API:在One API基础上进化

文章链接:https://yuntunft.cn/38282.html

更新时间:2024年07月05日

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索