前端小项目(16.7K Star! 我把项目里乱七八糟的 API 调用全删了。)

前端小项目(16.7K Star! 我把项目里乱七八糟的 API 调用全删了。)
16.7K Star! 我把项目里乱七八糟的 API 调用全删了。

「小墨是前端」专注前端技术分享,推荐优质开源项目,展示 Github、Gitee 创意作品,深入前端底层原理,一起探索技术边界。

以前接一个 AI 模型就得改一次代码,OpenAI 的 SDK 不兼容 Claude,Gemini 的格式又不一样,还得单独处理 Midjourney 的绘图接口。维护起来简直是灾难,头发都掉了一把。

直到我换上了 new-api,一行配置搞定所有模型,这体验,真香。

以前想用 GPT-5?得接 OpenAI。想用 Claude 4.5?得接 Anthropic。想用 Gemini 3?得接 Google。每一家的 API 格式、鉴权方式、错误码都不一样。业务逻辑里充斥着大量的 if-else,稍微换个模型,代码就得重写。

而且费用管理也是个坑。这张卡没钱了,那家 API 欠费了,报销单能贴满一整面墙。

new-api 的出现,直接终结了这种混乱。它就像是一个“万能插座”,你只管往里插,它负责把电通到任何你需要的地方。

核心亮点:一行代码,万物皆 OpenAI

这个项目最让把所有模型都变成了 OpenAI 格式。

不管你是想用 Claude 4.5、Gemini 3,还是国产的 Kimi、DeepSeek,甚至是用来画图的 Midjourney、Suno。在 new-api 里,它们统统都是 v1/chat/completions。

你原来的代码一行都不用改。只需要把 BASE_URL 换成 new-api 的地址,瞬间就能无缝切换到任何模型。

功能不仅是“转发”那么简单

如果只是个代理,那 Nginx 也能干。new-api 强在它是一个完整的AI 资产管理系统

1. 渠道自动容灾 我配置了 5 个不同的 Key,new-api 会自动负载均衡。如果有哪个 Key 挂了或者被封了,它会自动重试下一个。对于生产环境来说,这简直是救命的功能。


2. 额度管理

它自带了一套完整的计费系统。你可以给公司不同团队、不同项目分配 Token,设置倍率。用 GPT-5 就扣 10 块,用 mini 就扣 1 块。谁用了多少,后台报表看得清清楚楚。

3. 缓存省钱大法 这个功能我吹爆。对于重复的提问,new-api 支持 Redis 缓存。之前测试环境跑自动化脚本,一天烧我几十刀。开了缓存之后,费用直接砍了一半。

实战对比:它比 One API 强在哪?

熟悉的朋友可能看出来了,这不就是 One API 吗?

没错,new-api 是 One API 的二代继承者。但它在 One API 停更后,简直是开了挂一样的迭代。

我拉了个对比表,差距很明显:

  • 界面重构:原来的界面说实话有点“极客风”,new-api 的新 UI 现代化多了,黑夜模式看着舒服。
  • 模型支持:Claude 4.5、Gemini 3、Midjourney-Proxy,新出的模型几乎秒级跟进。
  • 功能增强:支持了 Rerank 模型,支持了 Suno 音乐生成,还有更细粒度的权限控制。

简单说,就是更强、更好看、更新更勤快。

真的没有缺点吗?

第一,部署有门槛。虽然作者提供了 Docker Compose 一键部署,但如果你对服务器纯小白,可能从配域名到配 HTTPS 还得折腾一会。毕竟涉及到数据库和 Redis,不是点个 exe 就能跑的。

前端小项目(16.7K Star! 我把项目里乱七八糟的 API 调用全删了。)

第二,配置项太多。第一次进后台看到那密密麻麻的设置,可能会有点懵。建议先别乱动,照着文档配个最简单的渠道跑通了再说。

怎么用?

部署其实就这一条命令,极其简单:

# 下载对应的 docker-compose.yml 之后docker-compose up -d

启动之后,访问 http://localhost:3000,默认账号 root,密码 123456。进去第一件事,记得改密码!

最后的建议

如果你手头有超过 2 个 AI 模型在跑,或者你是给公司团队做 AI 中台,别犹豫,new-api 是目前的 T0 级选择。

它把复杂的模型聚合逻辑都封装好了,留给你的,只有清爽统一的接口。这种“把脏活累活都干了”的工具,才配叫生产力神器。

你们现在的项目是怎么管理 API Key 的?还在手动写 if-else 吗?评论区聊聊。

项目地址:https://github.com/QuantumNous/new-api

如果这篇文章对你有帮助,欢迎点赞、收藏、转发!持续分享前端干货和开源好物,关注我,不迷路~

#后端开发# #GitHub# #开源# #OpenAI# #API管理#

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读

最新文章

热门文章

本栏目文章