自托管网关,通过统一的 OpenAI 格式接口调用 OpenAI、Anthropic、Gemini 等多家大模型服务,并支持负载均衡。
cita-777/metapi
自托管网关,把多个 AI 中转站统一为一个 API Key 和入口,自动发现模型并智能路由。
- Star
- 3,334
- Fork
- 527
- 未关闭 Issue
- 112
- 最近提交
- 2个月前
这是什么?
Metapi 将基于 New API、One API、OneHub、DoneHub、Veloera、AnyRouter、Sub2API 等面板搭建的多个 AI 中转站,以及部分 OpenAI、Claude、Gemini 兼容接口和 OAuth 账号统一汇聚。Cursor、Claude Code、Codex、Open WebUI 等下游工具只需连接一个代理地址,就能调用所有已发现的模型,上游新增的模型会自动出现在模型列表中。
路由时按成本、余额和使用率加权分配请求,失败的通道会进入冷却期,请求自动重试到其他可用通道。管理面板可以集中查看各站余额、定时签到、每小时刷新余额,并通过 Webhook、Bark、Server酱、Telegram 或 SMTP 发送告警。
默认使用 SQLite 以单个 Docker 容器部署,也可以外接 MySQL 或 PostgreSQL。项目基于 Fastify、React 和 TypeScript 构建,采用 MIT 许可证。
核心功能
- 01提供兼容 OpenAI 与 Claude 格式的接口,涵盖聊天、Responses、Embeddings 和文件等。
- 02自动发现各上游站点的模型,无需手动配置路由表。
- 03按成本、余额和使用率加权路由,支持自动故障转移与冷却。
- 04为每个账号定时执行签到并定期刷新余额。
- 05支持 Webhook、Bark、Server酱、Telegram 和 SMTP 邮件告警。
- 06以单个 Docker 容器部署,可选 SQLite、MySQL 或 PostgreSQL 存储。
适用场景
- 将多个中转站的 API Key 合并,让编辑器和聊天工具只使用一个入口。
- 为同一模型自动选择当前成本最低的可用通道。
- 在一个面板中集中追踪多个中转账号的余额和签到奖励。
- 上游站点故障时自动切换到其他通道,保持 AI 工具可用。
快速上手
- 1
创建项目文件夹
mkdir metapi && cd metapi - 2
按 README 内容创建 docker-compose.yml 文件
- 3
设置管理员令牌和代理令牌,然后启动容器
export AUTH_TOKEN=your-admin-token && export PROXY_TOKEN=your-proxy-sk-token && docker compose up -d - 4
打开 http://localhost:4000 并使用 AUTH_TOKEN 登录
使用前须知
- README 提示:若在 Compose 外运行且未设置 AUTH_TOKEN,默认管理员令牌为 change-me-admin-token,使用前必须修改。
- armv7l 架构仅支持服务端和 Docker 运行,不提供桌面安装包。
收录于专题
标签
常见问题
- metapi 是什么?
- 自托管网关,把多个 AI 中转站统一为一个 API Key 和入口,自动发现模型并智能路由。 Metapi 将基于 New API、One API、OneHub、DoneHub、Veloera、AnyRouter、Sub2API 等面板搭建的多个 AI 中转站,以及部分 OpenAI、Claude、Gemini 兼容接口和 OAuth 账号统一汇聚。Cursor、Claude Code、Codex、Open WebUI 等下游工具只需连接一个代理地址,就能调用所有已发现的模型,上游新增的模型会自动出现在模型列表中。
- metapi 可以免费使用吗?用的什么许可证?
- metapi 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- metapi 还在维护吗?
- 半年内有更新。metapi 最近一次提交是在 2026年9月6日。
- metapi 适合用来做什么?
- 将多个中转站的 API Key 合并,让编辑器和聊天工具只使用一个入口。 为同一模型自动选择当前成本最低的可用通道。 在一个面板中集中追踪多个中转账号的余额和签到奖励。 上游站点故障时自动切换到其他通道,保持 AI 工具可用。
- metapi 怎么安装和运行?
- 创建项目文件夹: mkdir metapi && cd metapi 按 README 内容创建 docker-compose.yml 文件 设置管理员令牌和代理令牌,然后启动容器: export AUTH_TOKEN=your-admin-token && export PROXY_TOKEN=your-proxy-sk-token && docker compose up -d 打开 http://localhost:4000 并使用 AUTH_TOKEN 登录
- 在哪里获取 metapi?
- 源代码和安装说明在 GitHub 上:https://github.com/cita-777/metapi
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的 LLM 路由器,将简单请求分发给低成本或本地模型,复杂请求交给高级模型,兼容 OpenAI 接口。
自托管的 AI 网关,将多家上游模型服务统一为 OpenAI、Claude、Gemini 兼容接口,并提供路由、密钥、配额与用量统计。
开源的统一 LLM 网关,通过一个端点和一个 API Key 调用 Anthropic、OpenAI、Gemini 等多家厂商的模型。
自托管的大模型统一网关,以单可执行文件提供 OpenAI、Responses 和 Anthropic 兼容接口,接入多家模型供应商。
本地模型网关,让 Claude Code、Codex、OpenCode 等编程代理共用一个端点,并把请求路由到多个模型提供商。