把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点, 汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优
See the code
中转站的中转站 — 将分散的 AI 中转站聚合为一个统一网关
把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点,
汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优。
无需部署,直接体验 Metapi 的完整功能:
| 🔗体验地址 | metapi-t9od.onrender.com |
| 🔑管理员令牌 | 123456 |
⚠️ 安全提示:体验站为公共环境,请勿填入你的 API Key、账号密码或站点信息。数据随时可能被清空。
ℹ️ 说明:体验站使用 Render 免费方案 + OpenRouter 免费模型(仅
:free后缀的模型可用)。
现在 AI 生态里有越来越多基于 New API / One API 系列的聚合中转站,要管理多个站点的余额、模型列表和 API 密钥,往往既分散又费时。
Metapi 作为这些中转站之上的元聚合层(Meta-Aggregation Layer),把多个站点统一到 一个入口(可按项目配置多个下游 API Key)——下游所有工具(Cursor、Claude Code、Codex、Open WebUI 等)即可无感接入全部模型。当前支持的上游范围已经不止传统聚合面板,还包括:
cliproxyapi / CPA、OrcaRouter| 痛点 | Metapi 怎么解决 |
|---|---|
| 🔑 每个站点一个 Key,下游工具配置一堆 | 统一代理入口 + 可选多下游 Key 策略,模型自动聚合到 /v1/* |
| 💸 不知道哪个站点用某个模型最便宜 | 智能路由 自动按成本、余额、使用率选最优通道 |
| 🔄 某个站点挂了,手动切换好麻烦 | 自动故障转移,一个通道失败自动冷却并切到下一个 |
| 📊 余额分散在各处,不知道还剩多少 | 集中看板 一目了然,余额不足自动告警 |
| ✅ 每天得去各站签到领额度 | 自动签到 定时执行,奖励自动追踪 |
| 🤷 不知道哪个站有什么模型 | 自动模型发现,上游新增模型零配置出现在你的模型列表里 |
感谢所有赞助者对本项目的支持,这些支持助力项目长期的功能更新与维护。也感谢每一位用户、贡献者和社区伙伴的使用、反馈、测试、分享与贡献。
IPWO 覆盖 195+ 地区动态住宅代理、静态住宅代理和不限量住宅代理,支持 HTTP、HTTPS 及 SOCKS5 协议,适用于 AI 开发者及 API 应用的多地区网络访问。可用于 AI 模型调用、API 访问、自动化及数据采集等场景。支持免费测试,专属折扣码:0205,欢迎通过专属链接体验。
感谢 Infistar.cc 无限星河 赞助本项目,为 Metapi 智能路由补充稳定上游:
⚡ 稳定高效的模型通道:价格低至官方渠道 1 折,模型倍率公开透明,多节点冗余保障,有效降低限流、429 与断连影响。
🧠 主流模型一站式接入:一个 API Key 即可调用 Claude、ChatGPT、Gemini、Kimi、GLM、DeepSeek 等主流模型。
🔀 契合 Metapi 智能路由:可作为 OpenAI、Claude、Gemini 兼容上游接入,配合 Metapi 的模型自动发现、成本优选与故障转移,为 Cursor、Claude Code、Codex、Open WebUI 等工具提供稳定模型服务。
🎁 Metapi 用户专属福利:通过专属推广链接注册即可领取 5 美元等值测试额度 / 首充专属优惠,快速添加上游并开始调用。
仪表盘 — 余额分布、消费趋势、系统概览
|
模型广场 — 跨站模型覆盖、定价对比、实测指标
|
智能路由 — 多通道概率分配、成本优先选路
|
账号管理 — 多站点多账号、健康状态追踪
|
站点管理 — 上游站点配置与状态一览
|
令牌管理 — API Token 生命周期管理
|
模型操练场 — 在线交互式模型测试
|
签到记录 — 自动签到状态与奖励追踪
|
使用日志 — 代理请求日志与成本明细
|
可用性监控 — 通道健康度实时监测
|
系统设置 — 全局参数与安全配置
|
通知设置 — 多渠道告警与推送配置
|
/v1/files 文件接口
智能路由配置界面 — 支持精确匹配、通配符、概率分配等多种路由策略
| 平台 | 适配器 | 说明 |
|---|---|---|
| New API | new-api | 新一代大模型网关 |
| One API | one-api | 经典 OpenAI 接口聚合 |
| OneHub | onehub | One API 增强分支 |
| DoneHub | done-hub | OneHub 增强分支 |
| Veloera | veloera | API 网关平台 |
| AnyRouter | anyrouter | 通用路由平台 |
| Sub2API | sub2api | 订阅制中转平台 |
| OrcaRouter | orcarouter | 官方 OpenAI 兼容网关 |
各平台适配器覆盖模型枚举、代理接入等通用能力;余额查询和 Token 管理仅在上游提供相应接口的平台可用(OrcaRouter 目前不提供这两项能力);登录、签到、用户信息等能力按平台而异。
healthy / unhealthy / degraded / disabled 四级状态机
模型广场 — 一站式浏览所有可用模型的覆盖率、定价和性能指标
支持五种通知渠道:
| 渠道 | 说明 |
|---|---|
| Webhook | 自定义 HTTP 推送 |
| Bark | iOS 推送通知 |
| Server酱 | 微信通知 |
| Telegram Bot | Telegram 消息通知 |
| SMTP 邮件 | 标准邮件通知 |
告警场景:余额不足预警、站点/账号异常、签到失败、代理请求失败、Token 过期提醒、每日摘要报告。告警冷却机制(默认 300 秒)防止重复通知。
数据看板 — 余额分布、消费趋势、系统健康状态一目了然
模型操练场 — 在线交互测试,验证模型可用性与响应质量
amd64、arm64 和 armv7l(linux/arm/v7)服务端部署mkdir metapi && cd metapi
cat > docker-compose.yml << 'EOF'
services:
metapi:
image: 1467078763/metapi:latest
ports:
- "4000:4000"
volumes:
- ./data:/app/data
environment:
AUTH_TOKEN: ${AUTH_TOKEN:?AUTH_TOKEN is required}
PROXY_TOKEN: ${PROXY_TOKEN:?PROXY_TOKEN is required}
CHECKIN_CRON: "0 8 * * *"
BALANCE_REFRESH_CRON: "0 * * * *"
PORT: ${PORT:-4000}
DATA_DIR: /app/data
TZ: ${TZ:-Asia/Shanghai}
restart: unless-stopped
EOF
# 设置 Token 并启动
# AUTH_TOKEN = 管理后台登录令牌(登录时输入此值)
export AUTH_TOKEN=your-admin-token
# PROXY_TOKEN = 下游客户端调用 /v1/* 的 Token
export PROXY_TOKEN=your-proxy-sk-token
docker compose up -d
docker run -d --name metapi \
-p 4000:4000 \
-e AUTH_TOKEN=your-admin-token \
-e PROXY_TOKEN=your-proxy-sk-token \
-e TZ=Asia/Shanghai \
-v ./data:/app/data \
--restart unless-stopped \
1467078763/metapi:latest
启动后访问 http://localhost:4000,用 AUTH_TOKEN 登录即可。
[!NOTE] Docker 镜像支持
amd64、arm64和armv7l(linux/arm/v7)服务端部署。 当前armv7l支持范围仅限服务端 / Docker 运行,不包含桌面安装包。
[!IMPORTANT] 请务必修改
AUTH_TOKEN和PROXY_TOKEN,不要使用默认值。数据存储在./data目录,升级不会丢失。
[!TIP] 初始管理员令牌即启动时配置的
AUTH_TOKEN。 若在 Compose 外运行且未显式设置AUTH_TOKEN,默认为change-me-admin-token(仅用于本地调试)。 桌面安装包首次启动也属于这类场景:如果你没有额外注入AUTH_TOKEN,默认管理员令牌同样是change-me-admin-token。 如果在「设置」面板中修改了管理员令牌,后续登录请使用新令牌。
Docker Compose、桌面安装包、反向代理、升级与数据库选项等详见 部署指南。
| 层 | 技术 |
|---|---|
| 后端框架 | Fastify — 高性能 Node.js 后端框架 |
| 前端框架 | React 18 + Vite |
| 语言 | TypeScript — 端到端类型安全 |
| 样式 | Tailwind CSS v4 — 原子化样式框架 |
| 数据库 | SQLite / MySQL / PostgreSQL +Drizzle ORM |
| 数据可视化 | VChart (@visactor/react-vchart) |
| 定时任务 | node-cron |
| 容器化 | Docker (Debian slim) + Docker Compose |
| 测试 | Vitest |
# 安装依赖
npm install
# 数据库迁移
npm run db:migrate
# 启动开发环境(前后端热更新)
npm run dev
npm run build # 构建前端 + 后端
npm run build:web # 仅构建前端(Vite)
npm run build:server # 仅构建后端(TypeScript)
npm run dist:desktop:mac:intel # 构建 mac Intel (x64) 桌面安装包
npm test # 运行全部测试
npm run test:watch # 监听模式
npm run db:generate # 生成 Drizzle 迁移文件
| 项目 | 说明 |
|---|---|
| New API | 新一代大模型网关,Metapi 的主要上游之一 |
| One API | 经典 OpenAI 接口聚合管理 |
| OneHub | One API 增强分支 |
| DoneHub | OneHub 增强分支 |
| Veloera | API 网关平台 |
| 项目 | 说明 |
|---|---|
| All API Hub | 浏览器扩展版 — 一站式管理中转站账号,Metapi 最初灵感来源 |
| LLM Metadata | LLM 模型元数据库,用于模型描述参考 |
| New API | 平台适配器参考实现 |
Metapi 完全自托管,所有数据(账号、令牌、路由、日志)均存储在你自己的部署环境中,不会向任何第三方发送数据。代理请求仅在你的服务器与上游站点之间直连传输。
欢迎各种形式的贡献!
如发现安全问题,请参考 SECURITY.md 使用非公开方式报告。
感谢所有为 Metapi 提交代码、反馈问题、提供思路和实测数据的朋友。这个项目的很多能力,都是在社区的真实使用和反复打磨中慢慢长出来的。
特别感谢所有贡献者:
⭐ 如果 Metapi 对你有帮助,给个 Star 就是最大的支持!
<sub>Built with ❤️ by the AI community</sub>
86 followers · starred Apr 2026
189 followers · starred Mar 2026
202 followers · starred Mar 2026
104 followers · starred Mar 2026
把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点, 汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优
See the code
中转站的中转站 — 将分散的 AI 中转站聚合为一个统一网关
把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点,
汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优。
无需部署,直接体验 Metapi 的完整功能:
| 🔗体验地址 | metapi-t9od.onrender.com |
| 🔑管理员令牌 | 123456 |
⚠️ 安全提示:体验站为公共环境,请勿填入你的 API Key、账号密码或站点信息。数据随时可能被清空。
ℹ️ 说明:体验站使用 Render 免费方案 + OpenRouter 免费模型(仅
:free后缀的模型可用)。
现在 AI 生态里有越来越多基于 New API / One API 系列的聚合中转站,要管理多个站点的余额、模型列表和 API 密钥,往往既分散又费时。
Metapi 作为这些中转站之上的元聚合层(Meta-Aggregation Layer),把多个站点统一到 一个入口(可按项目配置多个下游 API Key)——下游所有工具(Cursor、Claude Code、Codex、Open WebUI 等)即可无感接入全部模型。当前支持的上游范围已经不止传统聚合面板,还包括:
cliproxyapi / CPA、OrcaRouter| 痛点 | Metapi 怎么解决 |
|---|---|
| 🔑 每个站点一个 Key,下游工具配置一堆 | 统一代理入口 + 可选多下游 Key 策略,模型自动聚合到 /v1/* |
| 💸 不知道哪个站点用某个模型最便宜 | 智能路由 自动按成本、余额、使用率选最优通道 |
| 🔄 某个站点挂了,手动切换好麻烦 | 自动故障转移,一个通道失败自动冷却并切到下一个 |
| 📊 余额分散在各处,不知道还剩多少 | 集中看板 一目了然,余额不足自动告警 |
| ✅ 每天得去各站签到领额度 | 自动签到 定时执行,奖励自动追踪 |
| 🤷 不知道哪个站有什么模型 | 自动模型发现,上游新增模型零配置出现在你的模型列表里 |
感谢所有赞助者对本项目的支持,这些支持助力项目长期的功能更新与维护。也感谢每一位用户、贡献者和社区伙伴的使用、反馈、测试、分享与贡献。
IPWO 覆盖 195+ 地区动态住宅代理、静态住宅代理和不限量住宅代理,支持 HTTP、HTTPS 及 SOCKS5 协议,适用于 AI 开发者及 API 应用的多地区网络访问。可用于 AI 模型调用、API 访问、自动化及数据采集等场景。支持免费测试,专属折扣码:0205,欢迎通过专属链接体验。
感谢 Infistar.cc 无限星河 赞助本项目,为 Metapi 智能路由补充稳定上游:
⚡ 稳定高效的模型通道:价格低至官方渠道 1 折,模型倍率公开透明,多节点冗余保障,有效降低限流、429 与断连影响。
🧠 主流模型一站式接入:一个 API Key 即可调用 Claude、ChatGPT、Gemini、Kimi、GLM、DeepSeek 等主流模型。
🔀 契合 Metapi 智能路由:可作为 OpenAI、Claude、Gemini 兼容上游接入,配合 Metapi 的模型自动发现、成本优选与故障转移,为 Cursor、Claude Code、Codex、Open WebUI 等工具提供稳定模型服务。
🎁 Metapi 用户专属福利:通过专属推广链接注册即可领取 5 美元等值测试额度 / 首充专属优惠,快速添加上游并开始调用。
仪表盘 — 余额分布、消费趋势、系统概览
|
模型广场 — 跨站模型覆盖、定价对比、实测指标
|
智能路由 — 多通道概率分配、成本优先选路
|
账号管理 — 多站点多账号、健康状态追踪
|
站点管理 — 上游站点配置与状态一览
|
令牌管理 — API Token 生命周期管理
|
模型操练场 — 在线交互式模型测试
|
签到记录 — 自动签到状态与奖励追踪
|
使用日志 — 代理请求日志与成本明细
|
可用性监控 — 通道健康度实时监测
|
系统设置 — 全局参数与安全配置
|
通知设置 — 多渠道告警与推送配置
|
/v1/files 文件接口
智能路由配置界面 — 支持精确匹配、通配符、概率分配等多种路由策略
| 平台 | 适配器 | 说明 |
|---|---|---|
| New API | new-api | 新一代大模型网关 |
| One API | one-api | 经典 OpenAI 接口聚合 |
| OneHub | onehub | One API 增强分支 |
| DoneHub | done-hub | OneHub 增强分支 |
| Veloera | veloera | API 网关平台 |
| AnyRouter | anyrouter | 通用路由平台 |
| Sub2API | sub2api | 订阅制中转平台 |
| OrcaRouter | orcarouter | 官方 OpenAI 兼容网关 |
各平台适配器覆盖模型枚举、代理接入等通用能力;余额查询和 Token 管理仅在上游提供相应接口的平台可用(OrcaRouter 目前不提供这两项能力);登录、签到、用户信息等能力按平台而异。
healthy / unhealthy / degraded / disabled 四级状态机
模型广场 — 一站式浏览所有可用模型的覆盖率、定价和性能指标
支持五种通知渠道:
| 渠道 | 说明 |
|---|---|
| Webhook | 自定义 HTTP 推送 |
| Bark | iOS 推送通知 |
| Server酱 | 微信通知 |
| Telegram Bot | Telegram 消息通知 |
| SMTP 邮件 | 标准邮件通知 |
告警场景:余额不足预警、站点/账号异常、签到失败、代理请求失败、Token 过期提醒、每日摘要报告。告警冷却机制(默认 300 秒)防止重复通知。
数据看板 — 余额分布、消费趋势、系统健康状态一目了然
模型操练场 — 在线交互测试,验证模型可用性与响应质量
amd64、arm64 和 armv7l(linux/arm/v7)服务端部署mkdir metapi && cd metapi
cat > docker-compose.yml << 'EOF'
services:
metapi:
image: 1467078763/metapi:latest
ports:
- "4000:4000"
volumes:
- ./data:/app/data
environment:
AUTH_TOKEN: ${AUTH_TOKEN:?AUTH_TOKEN is required}
PROXY_TOKEN: ${PROXY_TOKEN:?PROXY_TOKEN is required}
CHECKIN_CRON: "0 8 * * *"
BALANCE_REFRESH_CRON: "0 * * * *"
PORT: ${PORT:-4000}
DATA_DIR: /app/data
TZ: ${TZ:-Asia/Shanghai}
restart: unless-stopped
EOF
# 设置 Token 并启动
# AUTH_TOKEN = 管理后台登录令牌(登录时输入此值)
export AUTH_TOKEN=your-admin-token
# PROXY_TOKEN = 下游客户端调用 /v1/* 的 Token
export PROXY_TOKEN=your-proxy-sk-token
docker compose up -d
docker run -d --name metapi \
-p 4000:4000 \
-e AUTH_TOKEN=your-admin-token \
-e PROXY_TOKEN=your-proxy-sk-token \
-e TZ=Asia/Shanghai \
-v ./data:/app/data \
--restart unless-stopped \
1467078763/metapi:latest
启动后访问 http://localhost:4000,用 AUTH_TOKEN 登录即可。
[!NOTE] Docker 镜像支持
amd64、arm64和armv7l(linux/arm/v7)服务端部署。 当前armv7l支持范围仅限服务端 / Docker 运行,不包含桌面安装包。
[!IMPORTANT] 请务必修改
AUTH_TOKEN和PROXY_TOKEN,不要使用默认值。数据存储在./data目录,升级不会丢失。
[!TIP] 初始管理员令牌即启动时配置的
AUTH_TOKEN。 若在 Compose 外运行且未显式设置AUTH_TOKEN,默认为change-me-admin-token(仅用于本地调试)。 桌面安装包首次启动也属于这类场景:如果你没有额外注入AUTH_TOKEN,默认管理员令牌同样是change-me-admin-token。 如果在「设置」面板中修改了管理员令牌,后续登录请使用新令牌。
Docker Compose、桌面安装包、反向代理、升级与数据库选项等详见 部署指南。
| 层 | 技术 |
|---|---|
| 后端框架 | Fastify — 高性能 Node.js 后端框架 |
| 前端框架 | React 18 + Vite |
| 语言 | TypeScript — 端到端类型安全 |
| 样式 | Tailwind CSS v4 — 原子化样式框架 |
| 数据库 | SQLite / MySQL / PostgreSQL +Drizzle ORM |
| 数据可视化 | VChart (@visactor/react-vchart) |
| 定时任务 | node-cron |
| 容器化 | Docker (Debian slim) + Docker Compose |
| 测试 | Vitest |
# 安装依赖
npm install
# 数据库迁移
npm run db:migrate
# 启动开发环境(前后端热更新)
npm run dev
npm run build # 构建前端 + 后端
npm run build:web # 仅构建前端(Vite)
npm run build:server # 仅构建后端(TypeScript)
npm run dist:desktop:mac:intel # 构建 mac Intel (x64) 桌面安装包
npm test # 运行全部测试
npm run test:watch # 监听模式
npm run db:generate # 生成 Drizzle 迁移文件
| 项目 | 说明 |
|---|---|
| New API | 新一代大模型网关,Metapi 的主要上游之一 |
| One API | 经典 OpenAI 接口聚合管理 |
| OneHub | One API 增强分支 |
| DoneHub | OneHub 增强分支 |
| Veloera | API 网关平台 |
| 项目 | 说明 |
|---|---|
| All API Hub | 浏览器扩展版 — 一站式管理中转站账号,Metapi 最初灵感来源 |
| LLM Metadata | LLM 模型元数据库,用于模型描述参考 |
| New API | 平台适配器参考实现 |
Metapi 完全自托管,所有数据(账号、令牌、路由、日志)均存储在你自己的部署环境中,不会向任何第三方发送数据。代理请求仅在你的服务器与上游站点之间直连传输。
欢迎各种形式的贡献!
如发现安全问题,请参考 SECURITY.md 使用非公开方式报告。
感谢所有为 Metapi 提交代码、反馈问题、提供思路和实测数据的朋友。这个项目的很多能力,都是在社区的真实使用和反复打磨中慢慢长出来的。
特别感谢所有贡献者:
⭐ 如果 Metapi 对你有帮助,给个 Star 就是最大的支持!
<sub>Built with ❤️ by the AI community</sub>
86 followers · starred Apr 2026
189 followers · starred Mar 2026
202 followers · starred Mar 2026
104 followers · starred Mar 2026