一个统一 API,让模型调用更稳
保留现有 SDK,只换 Base URL 和 Key,即可统一接入主流模型,并获得符合条件的同模型线路 Fallback。
无需重写
保留现有工具,只换接入地址
Chat Completions
/v1/chat/completions
OpenAI SDK
Responses API
/v1/responses
Codex CLI
Messages API
/v1/messages
Claude Code
只换两个配置,继续开发
应用后端、Claude Code 和 Codex 都能沿用熟悉的客户端,只需替换接入地址与 Key。

from openai import OpenAI
client = OpenAI(
base_url="https://api.router.one/v1",
api_key="sk-xxx"
)
response = client.chat.completions.create(
model="claude-sonnet-4-20250514",
messages=[{"role": "user", "content": "Hello!"}]
)
# Works with any OpenAI-compatible SDK面向连续调用
一条线路失败,不必让整次请求止步
遇到可重试的供应商错误时,Router One 可为同一请求模型尝试其他合格线路,并记录最终结果。
请求: demo_req_7f3a
请求
POST /v1/responses · model: example-chat-model
内部选路示例
网关接收请求
业务应用指定一个精确的示例模型。
选择线路 A
网关策略为该模型选择一条符合条件的供应商线路。
候选 fallback 线路完成请求
线路 A 返回可重试错误后,线路 B 继续服务同一请求模型;不表示跨模型替换。
记录最终 trace
客户日志记录最终线路和本次请求指标。
客户可见的最终 trace
- 最终模型
- example-chat-model
- 供应商
- 示例线路 B
- 输入 Token
- 512
- 输出 Token
- 200
- 延迟
- 1,180 ms
- 状态码
- 200
示例成本账本
- 输入512 tokens · $2.00 / 1M
- $0.0010
- 输出200 tokens · $16.00 / 1M
- $0.0032
客户 trace 展示最终模型、供应商、Token、成本、延迟和状态;中间失败尝试仅供运维按 request ID 关联排查。
- 来源
- Router One 公开路由与可观测性合同
- 合同核对日期
- 范围
- 单次合成示例请求
- 限制
- 仅为合成示例;非生产流量、基准测试、SLA 或价格报价。
只为实际用量付费
先充值,再按各模型公示价格扣除实际 Token 用量;未使用的钱包余额不过期。
按月获得可预期额度
符合条件的同档模型共享月度请求次数;超出套餐覆盖的调用由钱包按量承担。
银行卡、微信支付或支付宝
可通过 Stripe 使用银行卡,也可用团队熟悉的微信支付或支付宝完成人民币充值。
使用 USDT / USDC 充值
通过已公示网络进行稳定币充值,适合跨境团队、Web3 产品和银行卡受限的场景。
每次模型调用成本,都能追到请求和 Key
从单次请求定位故障,把花费归到对应应用,并用 Key 级护栏限制失控调用。
从你的使用场景开始
按路由、成本控制、编程工具接入、支付与迁移场景,找到对应指南。
正式切换前,团队最关心的三个问题
在发送生产流量前,先确认网络可达性、数据处理方式与产品边界。
国内团队能直接调用 Router One 吗?
可以,无需 VPN 或代理。公开的中国延迟基准列出了测量周期、方法与限制条件;实际表现会随地区和网络变化。
Prompt 和模型回复会落到 Router One 的存储里吗?
不会。Router One 实时转发请求内容且不落库;保留哪些元数据、保留多久,均列在数据留存页。
哪些能力仍然留在我的应用里?
Agent 工作流、状态与工具执行仍由你的应用或编排框架负责;Router One 只处理每一次模型调用。
还有其他问题? 查看全部常见问题
