跳到主要内容
Router One

搭 API 中转站:把中转软件指向一个托管上游渠道

API 中转站的本质,是用中转软件(通常是 one-api 或 new-api)聚合上游渠道,再以你自己的账户体系和定价分发给你的用户。Router One 作为一个 OpenAI 兼容渠道接入即可打通 30+ 模型(GPT、Claude、Gemini、Grok):一个 base URL、一把 API Key,不用逐家供应商开账号维护。按量调用按各模型公示单价逐笔计费,汇率与支付通道费在结账页单独列出——你对下游用户怎么定价,完全由你决定。

在 one-api / new-api 里把 Router One 加为渠道

one-api 和 new-api 配置 OpenAI 兼容渠道要的都是同样三项:base URL、API Key、这个渠道要分发的模型 ID。先为中转站单独建一把 Key(配上它自己的 maxSpend 预算,让整站有硬性上限),渠道类型选「OpenAI」时,把下方不带 /v1 的根地址填进渠道的 base URL(one-api 和 new-api 会自己拼 /v1/chat/completions,多写一层 /v1 会变成 404);one-api 另有一个「OpenAI 兼容」渠道类型,它会先剥掉路径里的 /v1 再拼 /chat/completions,选它时要填带 /v1 的地址。然后从 /models 页复制精确的模型 ID——ID 区分大小写,页面同时列出每个模型的实时单价。

channel-config
# one-api / new-api 渠道配置
Base URL:  https://api.router.one
           (渠道类型选「OpenAI」:one-api / new-api 会自己拼 /v1/chat/completions)
           (one-api 单独的「OpenAI 兼容」渠道类型要填 https://api.router.one/v1)

一个 Router One 渠道 vs 一排供应商直连渠道

运营维度一个 Router One 渠道供应商直连渠道
一个渠道背后的模型30+ 模型,覆盖 GPT、Claude、Gemini、Grok 系列一家一个系列;每多一家供应商就多一个要伺候的渠道
上游重试行为可重试的上游失败可按网关策略转移到另一个符合条件的候选逐渠道自己写重试脚本
按请求可见性每请求 Trace:模型、token、成本、延迟、状态取决于各家控制台暴露什么
渠道级花费上限渠道用的 Key 自带 maxSpend、限流与 TPM 上限账户级出账,账单来了才知道超
计费与充值一个钱包——托管收银台支持支付宝或银行卡,或 6 条链上的 USDT/USDC逐家供应商各自出账
中国大陆直连可直连,无需 VPN因供应商而异

先封顶每个下游分组,别等它封顶你

中转软件已经在给你的用户计量——Router One 负责计量上游这一侧。为每个中转实例、用户分组或转售档位单独发一把 Key;每把 Key 的 maxSpend、限流和每分钟 token 上限,给任何单个分组能烧掉的量画了硬性天花板。下游用户对账单有异议时,按请求 Trace(模型、token、成本、延迟、状态)就是你对账用的凭据。

中转站的信誉问题:到底是不是真模型?

每个中转站的口碑都系于用户的同一个问题:我付费的模型是真的吗?在 Router One 上,请求什么模型就返回什么模型——不静默降级、不偷换——而且每个响应背后都有一条可以拿出来给人看的按请求 Trace。Router One 不留存直接 API 调用的 prompt 和模型回复正文,仅记录用于计费、用量统计与故障排查的请求元数据。Playground 会保存会话历史,方便用户回看和继续对话。

如何核验返回的是真实模型

常见问题

one-api / new-api 里怎么把 Router One 加为渠道?

新建一个类型为 OpenAI 的渠道,base URL 填上方不带 /v1 的根地址(中转软件会自己拼 /v1 路径;如果选的是 one-api 单独的「OpenAI 兼容」类型,则填带 /v1 的地址),粘贴为中转站单独创建的 API Key,再填这个渠道要分发的模型 ID(从 /models 页精确复制——区分大小写)。把渠道分配给你的分组即可开始分发。

一个渠道能分发哪些模型?

实时目录里的 30+ 模型——GPT、Claude、Gemini、Grok 系列——都走同一个 OpenAI 兼容端点。/models 页是带实时单价的权威清单。

怎么防止某个下游分组把钱包抽干?

给每个中转实例或用户分组单独发 Key。每把 Key 自带 maxSpend 预算、请求限流和每分钟 token 上限,失控分组的爆炸半径就是这把 Key 的上限,而不是你的余额。

怎么监控上游余额,避免中转站突然断供?

在你的服务器上用账户下的一把 Key 轮询 GET https://api.router.one/v1/balance:它实时返回 balance、reserved_balance 与 total_balance(美元),限流为每分钟 60 次且独立计数,不占用渠道的推理限流。按 balance 设告警,在钱包见底之前到控制台充值——钱包余额耗尽时,所有 Key 都会收到 HTTP 402。one-api 与 new-api 自带的渠道余额查询请求的是 OpenAI 旧版 /v1/dashboard/billing 路径,Router One 不提供这些路径,所以请改用一个定时脚本;脚本见余额监控指南(/blog/llm-api-balance-monitoring)。

在中国大陆跑中转站需要 VPN 吗?

Router One 在中国大陆可直连,部署在大陆的中转站不用挂 VPN 就能调端点。钱包充值支持托管收银台里的支付宝或银行卡,也支持 6 条链上的 USDT/USDC。

Router One 会在我站点付的费率上加价吗?

按量调用按各模型公示单价逐笔计费,汇率与支付通道费在结账页单独列出。你对下游怎么定价、留多少差价,在你自己的中转站里设定,与 Router One 无关。

相关页面

把你的中转站指向一个上游渠道

立即接入