new-api
一个AI模型聚合管理分发系统,支持将多种大模型(如OpenAI、Claude、Gemini等)转换为统一格式调用,可供个人或企业内部管理与分发渠道使用。该项目基于One API二次开发,支持多种语言。
Github地址
https://github.com/QuantumNous/new-api
官网
https://www.newapi.ai/
✨ 主要特性
New API提供了丰富的功能,详细特性请参考特性说明:
1. 🎨 全新的UI界面
2. 🌍 多语言支持
3. 💰 支持在线充值功能(易支付)
4. 🔍 支持用key查询使用额度(配合neko-api-key-tool)
5. 🔄 兼容原版One API的数据库
6. 💵 支持模型按次数收费
7. ⚖️ 支持渠道加权随机
8. 📈 数据看板(控制台)
9. 🔒 令牌分组、模型限制
10. 🤖 支持更多授权登陆方式(LinuxDO,Telegram、OIDC)
11. 🔄 支持Rerank模型(Cohere和Jina),接口文档
12. ⚡ 支持OpenAI Realtime API(包括Azure渠道),接口文档
13. ⚡ 支持Claude Messages 格式,接口文档
14. 支持使用路由/chat2link进入聊天界面
15. 🧠 支持通过模型名称后缀设置 reasoning effort:
16. OpenAI o系列模型
-
• 添加后缀
-high
设置为 high reasoning effort (例如:o3-mini-high
) -
• 添加后缀
-medium
设置为 medium reasoning effort (例如:o3-mini-medium
) -
• 添加后缀
-low
设置为 low reasoning effort (例如:o3-mini-low
)
2. Claude 思考模型
-
• 添加后缀
-thinking
启用思考模式 (例如:claude-3-7-sonnet-20250219-thinking
)
16. 🔄 思考转内容功能
17. 🔄 针对用户的模型限流功能
18. 🔄 请求格式转换功能,支持以下三种格式转换:
19. OpenAI Chat Completions => Claude Messages
20. Clade Messages => OpenAI Chat Completions (可用于Claude Code调用第三方模型)
21. OpenAI Chat Completions => Gemini Chat
22. 💰 缓存计费支持,开启后可以在缓存命中时按照设定的比例计费:
23. 在系统设置-运营设置
中设置提示缓存倍率
选项
24. 在渠道中设置提示缓存倍率
,范围 0-1,例如设置为 0.5 表示缓存命中时按照 50% 计费
25. 支持的渠道:
-
• OpenAI
-
• Azure
-
• DeepSeek
-
• Claude
模型支持
此版本支持多种模型,详情请参考接口文档-中继接口:
1. 第三方模型gpts(gpt-4-gizmo-*)
2. 第三方渠道Midjourney-Proxy(Plus)接口,接口文档
3. 第三方渠道Suno API接口,接口文档
4. 自定义渠道,支持填入完整调用地址
5. Rerank模型(Cohere和Jina),接口文档
6. Claude Messages 格式,接口文档
7. Dify,当前仅支持chatflow