NewAPI: 统一AI接口调用, 支持大部分主流模型, 无感切换渠道和模型

项目名称 newapi
项目类型 AI模型接口管理与分发系统
项目地址 Github
项目简介 一个基于One API二次开发的AI模型接口管理与分发系统,支持多种大模型转为OpenAI格式调用,并支持Midjourney Proxy、Suno、Rerank等接口。

很多麻瓜觉得API管理系统是商家拿来挣钱用的, 个人使用没必要, 其实不是的, 个人使用一个API中间层可以给你带来很多便利. 比如:

  • 统一API调用地址:以vscode AI编程助手continue为例, 个人用户可以通过newapi统一调用API地址,无需更改VSCode配置即可在不同模型供应商之间切换。
  • 价格比较与选择:接入不同的渠道, 方便选择价格更便宜的API,有效控制成本。
  • 并发数限制解决方案:解决单一供应商对并发数的限制问题,提高系统的可用性。
  • API封装:将不同的API封装成OpenAI格式,简化调用过程。
  • 模型重命名:用户在切换模型和API供应商时,业务端无需做任何改动,提高开发效率。

项目优势

  1. 多模型支持:newapi支持多种大型AI模型,包括但不限于第三方模型gps、智谱glm-4v、Anthropic Claude 3、Ollama等,为用户提供了广泛的选择空间。
  2. 接口丰富:除了支持OpenAI格式的模型调用,newapi还支持Midjourney Proxy、Suno、Rerank等接口,满足不同场景下的需求。
  3. 易支付协议:newapi集成了易支付协议,支持在线充值功能,使得支付过程更加便捷。
  4. UI界面优化:项目提供了全新的UI界面,提升了用户体验,部分界面还在持续更新中。
  5. 安全性:支持Telegram授权登录,增强了系统的安全性。

使用场景

newapi项目适用于多种场景,包括但不限于:

  • 企业内部模型管理:企业可以利用newapi管理内部的AI模型,实现模型的统一调用和管理。
  • 个人开发者:个人开发者可以通过newapi快速接入多种AI模型,加速开发进程。
  • 教育机构:教育机构可以利用newapi进行AI教学,让学生接触和学习不同的AI模型。
  • 研究与开发:研究人员可以利用newapi进行模型的测试和研究,探索AI的更多可能性。

项目详细情况

newapi项目的主要变更包括:

  • 全新的UI界面设计,提升用户体验。
  • 支持Midjourney-Proxy(Plus)接口,提供详细的对接文档。
  • 在线充值功能,支持易支付接口。
  • 支持用key查询使用额度,配合neko-api-key-tool项目实现。
  • 渠道显示已使用额度,支持指定组织访问。
  • 分页支持选择每页显示数量,提升浏览效率。
  • 兼容原版One API的数据库,可直接使用原版数据库(one-api.db)。
  • 支持模型按次数收费,可在系统设置中设置。
  • 支持渠道加权随机,提高模型调用的灵活性。
  • 数据看板功能,实时监控模型使用情况。