项目名称 | 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供应商时,业务端无需做任何改动,提高开发效率。
项目优势
- 多模型支持:newapi支持多种大型AI模型,包括但不限于第三方模型gps、智谱glm-4v、Anthropic Claude 3、Ollama等,为用户提供了广泛的选择空间。
- 接口丰富:除了支持OpenAI格式的模型调用,newapi还支持Midjourney Proxy、Suno、Rerank等接口,满足不同场景下的需求。
- 易支付协议:newapi集成了易支付协议,支持在线充值功能,使得支付过程更加便捷。
- UI界面优化:项目提供了全新的UI界面,提升了用户体验,部分界面还在持续更新中。
- 安全性:支持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)。
- 支持模型按次数收费,可在系统设置中设置。
- 支持渠道加权随机,提高模型调用的灵活性。
- 数据看板功能,实时监控模型使用情况。