网易首页 > 网易号 > 正文 申请入驻

API Key 多到记不住?这个开源 AI 网关,帮我把所有模型套餐“一网打尽”!

0
分享至


APIKey多到记不住?这个开源AI网关,帮我把所有模型套餐“一网打尽”!

大家好,我是星哥。最近这段时间,星哥一直在深度折腾各种 AI 编程工具。从 Cursor 到 Claude Code,再到自己写的一些自动化脚本,用得是不亦乐乎。

但用着用着,一个非常现实且让人头疼的问题就暴露出来了:API 和套餐越买越多,管理起来简直要命。

你的 AI 配置,是不是也成了一锅粥?

一开始,可能只是充了一个基础模型的 API。 后来为了写代码丝滑点,买了几个 Coding Plan;为了跑批量任务,又开了几个 Token Plan;看到哪个平台打折、哪个模型效果好,顺手又接了几个。

结果就是,星哥手里攒下了一堆“资产”:

  • • 一堆不同的 Base URL

  • • 一堆各种平台的 API Key

  • • 一堆记不住的模型名

  • • 一堆分散的套餐额度

最痛苦的莫过于“配置”和“切换”。

Cursor 里要配一次,脚本里要配一次,内部工具还要配一次。某个 Key 快用完了,得挨个平台去查余额;想临时把某个客户端切到另一个更聪明的模型,还得去改 Base URL、换 API Key、改模型名……

讲真,这时候真正折磨我们的,已经不是“没有模型可用”,而是入口太散、账单太碎、管理太乱

我就在想,能不能有个统一的地方,把这些乱七八糟的模型 API、Coding Plan、Token Plan 全接进去,对外只给我一套 Base URL 和 API Key?

带着这个需求,星哥最近挖到了一个非常对胃口的开源项目:OctaFuse Gateway


OctaFuse Gateway

Octafuse Gateway 是以 npm workspaces 组织的单仓:共享 @octafuse/core,对外提供 推理 Proxy(OpenAI / Anthropic / Gemini 兼容),以及面向运维与自动化的 Admin(Next.js 16 + OpenNext)。

  • 统一接入入口 — 客户端一个 Base URL、一个 API Key;兼容 OpenAI / Anthropic / Gemini 等协议,背后路由到任意已配置上游

  • 密钥与预算 — 用户 / Key 管理、预算上限与周期重置、 GET /v1/me 额度查询

  • 路由与容错 — Provider / Model / Route 管理,route group 与优先级 failover

  • 计费与对账metered_cost / standard_cost / charged_cost 三套成本口径

  • 审计与观测 — 全局与按 Key 的请求日志、用户级审计轨迹

  • 错误告警 — 管理台配置飞书 / 企业微信 Webhook,Proxy 转发失败时主动推送

  • 用量分析 — 管理台按时间范围汇总模型、供应商、用户用量及可靠性概况

  • 联调与自检 — Playground 单路由试调用(不占用户额度);Simulator 浏览器内模拟客户端调用

  • 灵活部署 — Cloudflare(Worker + Pages + D1)或自托管(Docker / Node + Postgres / MySQL)

  • Admin API 集成 — 门户与业务系统通过 /api/admin/* 对接,自动开通用户、创建 Key、同步预算

很多同行可能用过一些模型代理工具,但 OctaFuse Gateway 的格局要大得多。

它不是单纯地帮你“转发”几个请求,而是把 Provider 管理、模型路由、API Key 池、用户权限、预算控制、用量审计、财务记账 全部整合在了一起。

用一句话概括星哥的体验:

OctaFuse Gateway 想做的不是“多转发几个模型”,而是把 LLM 接入做成一套可管理、可审计、可计费的基础设施。

对于咱们个人重度玩家,它是多模型统一控制台;如果你在做 SaaS 产品,它直接就能当产品里的 LLM 服务底座

下面星哥给大家拆解一下,它到底解决了哪些核心痛点。

痛点一:客户端配置重复,换模型如脱层皮

解法:统一入口与 Route 路由

现在大部分 AI 客户端都支持自定义 OpenAI 兼容接口。以前接多个供应商,每个客户端都要填一遍配置。

用了 OctaFuse,体验就像加了一个“总控台”。 你在网关里配好各种 Provider 和模型,对外只暴露一个统一的 Base URL 和 API Key。客户端里只需要填一个虚拟的模型名(也就是 Gateway 里的 Route)。

最爽的是什么? 假设你今天觉得 A 家的代码模型好用,明天发现 B 家的更便宜。你根本不需要去改 Cursor 或者脚本的配置,只需要在 Gateway 后台把 Route 指向换一下,所有客户端瞬间无感切换!这就把“模型选择”和“客户端配置”彻底解耦了。

痛点二:多套餐额度分散,无法统一调度

解法:Provider API Key 池与智能调度

这是星哥最喜欢它的地方(v1.4.0 引入的神级功能)。

真实场景里,咱们手里往往不止一个 Key。有的对应 Coding Plan,有的对应 Token Plan,有的专门跑测试。散在各处根本没法统筹。

OctaFuse 允许你给同一个 Provider 配置多条上游 Key,并且可以给每条 Key 设置:

  • Label(标签)

  • Status(状态)

  • Weight(权重)

  • Priority(优先级)

网关会按优先级进行 Failover(故障转移),同批次里按权重随机分配。如果某个 Key 报错,还会自动进入冷却期(默认 60 秒)避开它。

这意味着什么? 你可以把余额充足、稳定的 Key 设为高优先级;把便宜的 Token Plan 设为低优先级或者按权重分流。多套额度终于能像“池子”一样统一调度了,再也不用手动切 Key 了!

痛点三:不仅兼容 OpenAI,还要兼容百家

解法:多协议入口

很多网关只支持 OpenAI 格式,但现在的生态里,Anthropic (Claude) 和 Gemini 的调用形态并不一样。 OctaFuse 直接提供了 /v1/chat/completions (OpenAI)、/v1/messages (Anthropic) 和 /v1beta/* (Gemini) 多种协议入口。前端工具爱用什么协议,网关就接什么协议,底层统一收口。

给 SaaS 产品提供 LLM 底座

如果说上面的功能只是让个人玩家爽,那接下来的能力,就是为 SaaS 团队量身定制的

现在很多 SaaS 产品都在加 AI 功能(AI 写作、AI 客服、AI 数据分析等)。一开始大家可能直接在业务代码里调 API,但很快就会遇到一堆“非业务核心”的脏活累活:

  • • 用户的 Key 怎么发?权限怎么控?

  • • Token 用量怎么统计?超预算了怎么拦截?

  • • 出错了怎么审计追踪?

  • 最要命的:财务怎么算账?

OctaFuse 把这些全沉淀到了网关层。特别是它的三层财务记账模型,星哥觉得非常懂行:

成本口径

星哥大白话解释

metered_cost 进货价

(上游模型实际扣你的钱)

standard_cost 目录价

(平台标准定价)

charged_cost 卖价

(你向最终用户收取的费用)

把“采购成本”和“商业定价”分开,内部用户走成本价,外部客户走溢价,或者做套餐赠送超额扣费……这些复杂的逻辑如果在业务代码里写,绝对是一场灾难。交给 Gateway,业务系统就能轻装上阵,只专注产品逻辑。

此外,它还自带了一个非常完善的 Admin 管理后台。产品经理看用量、财务看成本、工程师查日志,不用再去翻数据库了。内置的 Playground 和 Simulator 还能直接在浏览器里模拟调用,排查问题极其方便。

怎么安装OctaFuse?

说了这么多,怎么部署呢?OctaFuse 支持 Docker 自托管,也支持 Cloudflare Worker 边缘部署。

如果你想先在本地体验一下,直接用 Docker Compose 最快:

                                                                 mkdir -p /data/docker
cd /data/docker
git clone https://github.com/OctaFuse/octafuse-gateway.git
cd octafuse-gateway
# 启动服务
docker compose -f docker/compose/quickstart.yml up --build


# 检查健康状态
curl -sS http://localhost:8787/health

启动后,默认的服务地址是:

  • Proxy (代理接口) : http://localhost:8787

  • Admin (管理后台) : http://localhost:8789

⚠️ 星哥避坑提醒: Admin 后台的默认账号密码是 admin / changeme如果是部署在公网或生产环境,第一件事绝对是改掉默认密码和 MASTER_KEY!


进入后台后,流程非常清晰: 配置 Provider -> 配置 Model Route -> 创建用户 API Key -> 客户端调用

配置好后,你的 Cursor 或者脚本里只需要填:

  • • Base URL: http://你的网关地址/v1

  • • API Key: 你在网关里创建的 Key

  • • Model: 你在网关里配置的 Route 名

世界瞬间清净了。

总结:谁需要这个神器?

过去我们看 AI 网关,只关心它转不发得快、兼不兼容 OpenAI。但现在,LLM 接入已经变成了一项复杂的基础设施工程。

星哥建议以下朋友重点关注 OctaFuse Gateway:

  1. 1. 重度 AI 玩家/开发者 :买了多个 Coding Plan / Token Plan,受够了到处配 Key 和查额度。

  2. 2. 多工具切换者 :经常在不同客户端、脚本间切换,需要一个统一的路由层。

  3. 3. 企业内部 AI 平台 :需要统一管理公司内部的 Provider、Key 池、预算和审计告警。

  4. 4. AI SaaS 创业团队 :需要把 LLM 的计费、审计、多租户管理从核心业务代码中剥离出来。

当然,如果你只是偶尔写个小脚本调一下 API,那直接写在代码里就行,上网关确实有点“杀鸡用牛刀”了。

但如果你已经陷入了“模型太多、Key 太乱、账单太碎”的泥潭,或者正准备把 AI 能力商业化,OctaFuse Gateway 绝对值得你花个周末折腾一下。

项目地址都给大家准备好了:

  • GitHub 仓库 :https://github.com/OctaFuse/octafuse-gateway

  • 项目官网 :https://octafuse.dev

如果这篇文章帮到了你,别忘了点个 “赞”“在看”,咱们下期再见!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
16岁的中国“小花”首夺美网冠军!

16岁的中国“小花”首夺美网冠军!

五星体育
2026-09-13 01:04:57
房东上门收租 却花2万元“买”了根烤肠……

房东上门收租 却花2万元“买”了根烤肠……

极目新闻
2026-09-13 09:07:19
折痕真有那么重要吗?iPhone Duo被喷惨了,远不如国产手机

折痕真有那么重要吗?iPhone Duo被喷惨了,远不如国产手机

泡泡网
2026-09-11 19:53:19
现在才懂,为啥中日闹得再凶,咱们也不拆钓鱼岛上的灯塔,因为这座灯塔,极有可能就是引爆中日战争的那根导火索。

现在才懂,为啥中日闹得再凶,咱们也不拆钓鱼岛上的灯塔,因为这座灯塔,极有可能就是引爆中日战争的那根导火索。

回京历史梦
2026-09-12 20:18:10
敬一丹发的最后一条视频是探望蔡磊;蔡磊发文悼念敬一丹:我曾疯狂钻研脑出血后遗症的治疗方法,我的生命里再也不会收到她的信息了

敬一丹发的最后一条视频是探望蔡磊;蔡磊发文悼念敬一丹:我曾疯狂钻研脑出血后遗症的治疗方法,我的生命里再也不会收到她的信息了

鲁中晨报
2026-09-13 12:11:02
报名费22万!上海站离谱内幕:日薪3千招聘安保 层层外包只剩60

报名费22万!上海站离谱内幕:日薪3千招聘安保 层层外包只剩60

念洲
2026-09-13 09:03:19
相比于美版,国行iPhone18 Pro“阉割”了5大功能

相比于美版,国行iPhone18 Pro“阉割”了5大功能

互联网.乱侃秀
2026-09-13 10:02:26
大快人心!被摸臀女子再遇麻烦,马来亚大学表态,留学退路或断送

大快人心!被摸臀女子再遇麻烦,马来亚大学表态,留学退路或断送

史之韵
2026-09-11 19:38:40
27岁妻子私生活混乱被杀,50多个嫌疑人被逐一排查,2011年凶手杀她借口很意外

27岁妻子私生活混乱被杀,50多个嫌疑人被逐一排查,2011年凶手杀她借口很意外

汉史趣闻
2026-09-13 11:11:53
包头“土豪老板”李耀宗车祸去世,年仅37岁,曾与崩牙驹聚会,爱骑贝纳利,别墅才刚装修完

包头“土豪老板”李耀宗车祸去世,年仅37岁,曾与崩牙驹聚会,爱骑贝纳利,别墅才刚装修完

叨唠
2026-09-12 22:25:30
库克承认:是看到华为才决定做 iPhone Duo

库克承认:是看到华为才决定做 iPhone Duo

简科技
2026-09-11 18:02:46
WTT澳门冠军赛:陈熠连赢2局!1-3到11-6,早田希娜惨遭逆转!

WTT澳门冠军赛:陈熠连赢2局!1-3到11-6,早田希娜惨遭逆转!

刘姚尧的文字城堡
2026-09-13 11:24:19
英语之争舆论升级!项立刚发文怒怼郎咸平,质疑他要么水平差要么坏到骨子里,网友评论炸锅

英语之争舆论升级!项立刚发文怒怼郎咸平,质疑他要么水平差要么坏到骨子里,网友评论炸锅

火山詩话
2026-09-13 05:42:07
普京:中国的华为是世界级科技巨头 金砖国家创造全球40%以上GDP 而G7只有29%

普京:中国的华为是世界级科技巨头 金砖国家创造全球40%以上GDP 而G7只有29%

每日经济新闻
2026-09-13 00:56:15
约1600名中国公民仍被困!数据对比:遣返2万人仅救出46人

约1600名中国公民仍被困!数据对比:遣返2万人仅救出46人

鹤羽说个事
2026-09-12 22:53:21
刘虎被解除取保候审,讽刺的是已经没人再去关注了

刘虎被解除取保候审,讽刺的是已经没人再去关注了

清书先生
2026-09-12 18:26:42
项立刚汤家凤夹击胡锡进,胡锡进不仅良知未泯,且思维正常不反智

项立刚汤家凤夹击胡锡进,胡锡进不仅良知未泯,且思维正常不反智

读鬼笔记
2026-09-12 22:19:52
主持人敬一丹突发脑溢血去世!如果身体出现这几个信号,千万要在意

主持人敬一丹突发脑溢血去世!如果身体出现这几个信号,千万要在意

民生周刊
2026-09-13 09:02:46
日本爆发大规模性病,魔幻景象让人头皮发麻

日本爆发大规模性病,魔幻景象让人头皮发麻

鸣金网
2026-09-11 12:25:34
“小七龄童”因病医治无效去世 享年84岁

“小七龄童”因病医治无效去世 享年84岁

环球网资讯
2026-09-13 10:53:05
2026-09-13 13:23:00
星哥玩云 incentive-icons
星哥玩云
星哥跟你说说工作生活的那些事
467文章数 283关注度
往期回顾 全部

科技要闻

三位AI大佬,罕见呼吁AI减速

头条要闻

71岁敬一丹去世 家属向知情人表示:其后事一切从简

头条要闻

71岁敬一丹去世 家属向知情人表示:其后事一切从简

体育要闻

乔丹的得分统治力:如何违背篮球规律?

娱乐要闻

主持人敬一丹去世,女儿悲痛发讣告

财经要闻

“1+N+X”!私募业,监管规则密集落地!

汽车要闻

全新配色和新样式轮毂 乐道L80星光设计套装限时惊喜价10080元

态度原创

健康
艺术
数码
房产
公开课

手脚发麻口齿不清?也可能是中风!

艺术要闻

18幅 当代画家油画作品欣赏

数码要闻

优派带来VX27G81-2K-9显示器:27" QHD 240Hz Fast IPS

房产要闻

别再等了!广州改善好房,正在进入“卖一套少一套”时代

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版