【开源】Metapi:中转站的中转站,一个 Key 聚合 New APIOne APIOneHub 等多个站点,定时自动签到,适用于个人管理公益站等等

2026-04-11 08:191阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:
展开可见 历史更新记录

【开源】Metapi V1.2更新:支持正则匹配模型添加群组、增强路由匹配、支持个别站点开启代理、下游多 Key 限额/白名单策略、支持无账号URL+Key、Zeabur一键部署、文档中心上线并优化UX

【开源】【抽500LDC】Metapi V1.2.2 更新:完整移动端适配、多模态完善、更多性能指标、Telegram 通知、桌面客户端


V1.2.2已更新,佬友们可以拉取最新docker镜像体验


佬友们好,今天来分享一个自己搓的开源项目。

不知道佬友们有没有和我一样的困扰——手上注册了一堆 AI 中转站(其实都是公益站):New API 的、DoneHub 的、还有基于New API魔改的AnyRouter 的……每个站点一个 Key、一个余额、一套模型列表。

日常使用的时候:

  • 想用 Claude,去 A 站看看余额够不够
  • A 站没额度了?切到 B 站换个 Key
  • B 站这个模型贵?C 站便宜但偶尔挂……
  • 每天还得挨个去签到领额度

下游所有工具(Cherry Studio、Claude Code、Codex 、Open WebUI 等)即可无感接入全部模型配置了一堆 Base URL 和 API Key,某个站点寄了或者最近不稳了,就得到处改。

能不能搞一个东西,把这些中转站全聚合起来,只给下游暴露一个 Key?

于是,我搓了一个名为 Metapi 的工具。这个命名巧妙地借用了“Meta”一词,即中文里的“”,代表着一种更高层级的抽象。因此,Metapi 的核心定位是一个“元 API”,专门用于连接和处理其他 API。这就像“形而上学”的英文单词 Metaphysics 一样,意指在物理学(Physics)之上或更深层次的探究。

logo-full600×272 34.4 KB

废话不说,上效果图:

仪表盘

屏幕截图 2026-02-28 1724551920×1087 180 KB

账号管理

屏幕截图 2026-02-28 1729163542×2010 474 KB

路由

屏幕截图 2026-02-28 1728431920×1087 180 KB

模型广场

屏幕截图 2026-02-28 1726531920×1090 170 KB

模型测试

image1920×862 165 KB

内嵌外部监控网站,抛弃收藏夹

image2367×1564 265 KB

接入个人使用的Open WebUI

畅享300多个模型
image2735×722 107 KB

当然了,也有ALL-API-Hub和New-API这样优秀的项目,Metapi和这些优秀项目的定位差距在哪里呢?

  • ALL-API-Hub为浏览器插件,而Metapi可以使用Docker一键部署运行在云服务器或自家主机上,实现完全自动化的定时签到,并且有完整的SMTP通知等功能,出现错误在手机上就可以收到通知,且支持自动路由,聚合API的功能。
  • New-API更加适合团队使用或用户管理、开中转站使用,而Metapi的定位是个人使用,不用于给他人分发使用,因此 删除了用户管理功能,只有一个管理员令牌防止资源被盗用。V1.2 起还支持项目级多 Key 管理 ,每个 Key 可独立配置过期时间、费用上限、请求上限、模型白名单等,适合多项目拆分使用。有自动签到、各中转站令牌管理等功能。
  • Metapi和上面两者适用于不同用户群体,因此Metapi也兼容从ALL-API-Hub导入备份数据,方便站点较多的佬友们快速迁移体验,大家选择适合自己情况的就好~

写在最后

这个项目最初是自己用的,有域名有服务器的搭配使用很舒服
image1614×351 31 KB
让Codex写着写着功能越来越多 ,索性开源出来了,目前已更新到 V1.2.2 ,项目还在持续更新中。新增了完整的移动端适配、Telegram 通知、桌面客户端等大量功能。目前我自己日常在用,聚合了十几个站点,体验比之前一个个切换舒服太多了。

最后感谢无私佬友们的公益站,大家如果添加了公益站,务必不要他人共享服务,不要二次分发等,在各公益站允许范围内使用哦~

如果佬友们有好的想法或者发现了 Bug,欢迎在话题下面留言或者私信,看到基本都会回复,如果很久没回可能是漏了,可以提醒我一下

也欢迎来 GitHub 提 Issue 或 PR

GitHub:GitHub - cita-777/metapi: 把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点, 汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优 · GitHub
文档站: Metapi 项目文档网页
Docker Hub:1467078763/metapi - Docker Image

如果觉得有用,给帖子点个赞,给项目点个 Star 就是最大的支持了


在线体验

想先看看效果?无需部署,直接体验:

体验地址 metapi-t9od.onrender.com
管理员令牌 123456

[!WARNING]
安全提示:体验站为公共环境,请勿填入你的的 API Key、账号密码或站点信息。数据随时可能被清空。

[!NOTE]

  • 体验站使用 Render 免费方案,首次访问可能需要等待 30-60 秒唤醒服务
  • 体验站接入了 OpenRouter,仅提供带 :free 后缀的免费模型(如 google/gemini-2.0-flash-exp:free),不会产生任何费用
  • 你也可以点击下方按钮一键部署自己的实例:

MIT License,完全自托管,所有数据存储在本地 SQLite,不会向任何第三方发送数据,大家可以放心~~~

网友解答:
--【壹】--:

这个目前还没有做,但批量自动映射感觉可能有点困难,如果说是不同上游的同一个模型怎么处理好呢 ,因为同一个站点也有提供多个一样的但是来源不同上游的模型,比如下面minimax这个
image940×1242 72.3 KB
image623×730 40.6 KB
image590×832 45.9 KB
image601×623 31.9 KB


--【贰】--:

感谢分享~ 试用一下~


--【叁】--:

蹲一手和all api hub的对比


--【肆】--:

感谢分享,有点东西。


--【伍】--:

支持大佬,感谢分享


--【陆】--:

正好缺,本来还打算让claude写的,感谢大佬开源


--【柒】--:

看起来不错


--【捌】--:

感谢大佬!


--【玖】--:

感谢分享,马上尝试一下


--【拾】--:

佬,问一下有模型映射吧,比如很多个站点可能模型命名都有一些出入,能用正则之类的方式批量映射成同一个模型吗


--【拾壹】--:

感谢分享~


--【拾贰】--:

感谢佬友分享~


--【拾叁】--:

羡慕,好多公益站呀


--【拾肆】--:

因为我目前在用的一个聚合项目有这个功能,感觉挺方便的,比之前用newapi聚合一个个配置好很多。
主要是可以让我自己设置一个正则,来匹配模型名称,都映射到同一个模型上,比如上面的minimax-m2.1、minimaxai/minimax-m2.1,我可以设置正则(?:^|.*/)(minimax-m2.1)$来处理不管是什么前缀,都合并到模型minimax-m2.1上。


--【拾伍】--:

我还以为路由能干这个映射呢

octopus 有这个批量映射可以参考下


--【拾陆】--:

感谢分享mark


--【拾柒】--:

感谢分享!!!!


--【拾捌】--:

牛的 前排支持


--【拾玖】--:

好东西!!

问题描述:
展开可见 历史更新记录

【开源】Metapi V1.2更新:支持正则匹配模型添加群组、增强路由匹配、支持个别站点开启代理、下游多 Key 限额/白名单策略、支持无账号URL+Key、Zeabur一键部署、文档中心上线并优化UX

【开源】【抽500LDC】Metapi V1.2.2 更新:完整移动端适配、多模态完善、更多性能指标、Telegram 通知、桌面客户端


V1.2.2已更新,佬友们可以拉取最新docker镜像体验


佬友们好,今天来分享一个自己搓的开源项目。

不知道佬友们有没有和我一样的困扰——手上注册了一堆 AI 中转站(其实都是公益站):New API 的、DoneHub 的、还有基于New API魔改的AnyRouter 的……每个站点一个 Key、一个余额、一套模型列表。

日常使用的时候:

  • 想用 Claude,去 A 站看看余额够不够
  • A 站没额度了?切到 B 站换个 Key
  • B 站这个模型贵?C 站便宜但偶尔挂……
  • 每天还得挨个去签到领额度

下游所有工具(Cherry Studio、Claude Code、Codex 、Open WebUI 等)即可无感接入全部模型配置了一堆 Base URL 和 API Key,某个站点寄了或者最近不稳了,就得到处改。

能不能搞一个东西,把这些中转站全聚合起来,只给下游暴露一个 Key?

于是,我搓了一个名为 Metapi 的工具。这个命名巧妙地借用了“Meta”一词,即中文里的“”,代表着一种更高层级的抽象。因此,Metapi 的核心定位是一个“元 API”,专门用于连接和处理其他 API。这就像“形而上学”的英文单词 Metaphysics 一样,意指在物理学(Physics)之上或更深层次的探究。

logo-full600×272 34.4 KB

废话不说,上效果图:

仪表盘

屏幕截图 2026-02-28 1724551920×1087 180 KB

账号管理

屏幕截图 2026-02-28 1729163542×2010 474 KB

路由

屏幕截图 2026-02-28 1728431920×1087 180 KB

模型广场

屏幕截图 2026-02-28 1726531920×1090 170 KB

模型测试

image1920×862 165 KB

内嵌外部监控网站,抛弃收藏夹

image2367×1564 265 KB

接入个人使用的Open WebUI

畅享300多个模型
image2735×722 107 KB

当然了,也有ALL-API-Hub和New-API这样优秀的项目,Metapi和这些优秀项目的定位差距在哪里呢?

  • ALL-API-Hub为浏览器插件,而Metapi可以使用Docker一键部署运行在云服务器或自家主机上,实现完全自动化的定时签到,并且有完整的SMTP通知等功能,出现错误在手机上就可以收到通知,且支持自动路由,聚合API的功能。
  • New-API更加适合团队使用或用户管理、开中转站使用,而Metapi的定位是个人使用,不用于给他人分发使用,因此 删除了用户管理功能,只有一个管理员令牌防止资源被盗用。V1.2 起还支持项目级多 Key 管理 ,每个 Key 可独立配置过期时间、费用上限、请求上限、模型白名单等,适合多项目拆分使用。有自动签到、各中转站令牌管理等功能。
  • Metapi和上面两者适用于不同用户群体,因此Metapi也兼容从ALL-API-Hub导入备份数据,方便站点较多的佬友们快速迁移体验,大家选择适合自己情况的就好~

写在最后

这个项目最初是自己用的,有域名有服务器的搭配使用很舒服
image1614×351 31 KB
让Codex写着写着功能越来越多 ,索性开源出来了,目前已更新到 V1.2.2 ,项目还在持续更新中。新增了完整的移动端适配、Telegram 通知、桌面客户端等大量功能。目前我自己日常在用,聚合了十几个站点,体验比之前一个个切换舒服太多了。

最后感谢无私佬友们的公益站,大家如果添加了公益站,务必不要他人共享服务,不要二次分发等,在各公益站允许范围内使用哦~

如果佬友们有好的想法或者发现了 Bug,欢迎在话题下面留言或者私信,看到基本都会回复,如果很久没回可能是漏了,可以提醒我一下

也欢迎来 GitHub 提 Issue 或 PR

GitHub:GitHub - cita-777/metapi: 把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点, 汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优 · GitHub
文档站: Metapi 项目文档网页
Docker Hub:1467078763/metapi - Docker Image

如果觉得有用,给帖子点个赞,给项目点个 Star 就是最大的支持了


在线体验

想先看看效果?无需部署,直接体验:

体验地址 metapi-t9od.onrender.com
管理员令牌 123456

[!WARNING]
安全提示:体验站为公共环境,请勿填入你的的 API Key、账号密码或站点信息。数据随时可能被清空。

[!NOTE]

  • 体验站使用 Render 免费方案,首次访问可能需要等待 30-60 秒唤醒服务
  • 体验站接入了 OpenRouter,仅提供带 :free 后缀的免费模型(如 google/gemini-2.0-flash-exp:free),不会产生任何费用
  • 你也可以点击下方按钮一键部署自己的实例:

MIT License,完全自托管,所有数据存储在本地 SQLite,不会向任何第三方发送数据,大家可以放心~~~

网友解答:
--【壹】--:

这个目前还没有做,但批量自动映射感觉可能有点困难,如果说是不同上游的同一个模型怎么处理好呢 ,因为同一个站点也有提供多个一样的但是来源不同上游的模型,比如下面minimax这个
image940×1242 72.3 KB
image623×730 40.6 KB
image590×832 45.9 KB
image601×623 31.9 KB


--【贰】--:

感谢分享~ 试用一下~


--【叁】--:

蹲一手和all api hub的对比


--【肆】--:

感谢分享,有点东西。


--【伍】--:

支持大佬,感谢分享


--【陆】--:

正好缺,本来还打算让claude写的,感谢大佬开源


--【柒】--:

看起来不错


--【捌】--:

感谢大佬!


--【玖】--:

感谢分享,马上尝试一下


--【拾】--:

佬,问一下有模型映射吧,比如很多个站点可能模型命名都有一些出入,能用正则之类的方式批量映射成同一个模型吗


--【拾壹】--:

感谢分享~


--【拾贰】--:

感谢佬友分享~


--【拾叁】--:

羡慕,好多公益站呀


--【拾肆】--:

因为我目前在用的一个聚合项目有这个功能,感觉挺方便的,比之前用newapi聚合一个个配置好很多。
主要是可以让我自己设置一个正则,来匹配模型名称,都映射到同一个模型上,比如上面的minimax-m2.1、minimaxai/minimax-m2.1,我可以设置正则(?:^|.*/)(minimax-m2.1)$来处理不管是什么前缀,都合并到模型minimax-m2.1上。


--【拾伍】--:

我还以为路由能干这个映射呢

octopus 有这个批量映射可以参考下


--【拾陆】--:

感谢分享mark


--【拾柒】--:

感谢分享!!!!


--【拾捌】--:

牛的 前排支持


--【拾玖】--:

好东西!!