一个 OpenAI 兼容 API,调用所有模型
Router One 在 https://api.router.one/v1 提供一个 OpenAI 兼容端点。只改一个 base URL,继续用你已有的 OpenAI SDK,即可通过单一端点直连 Claude、GPT、Gemini、DeepSeek 等 40+ 模型,并获得智能路由、自动故障转移,以及每次调用的成本 Trace。
改一个 base URL 即可接入
Router One 使用 OpenAI Chat Completions API 规范。把客户端指向 Router One 的 base URL,换上你的 Router One Key,其余代码无需改动——不用换 SDK,也不用重写。
# 继续用 OpenAI SDK——只把它指向 Router One export OPENAI_BASE_URL=https://api.router.one/v1 export OPENAI_API_KEY=sk-rk-your-router-one-key
用 OpenAI SDK 调用任意模型
因为端点是 OpenAI 兼容的,同一个 SDK 调用也能触达非 OpenAI 模型。把 model 字段设为 Claude 或 Gemini 的模型 ID,请求就会通过 Router One 路由——无需为每个提供方单独维护客户端。
from openai import OpenAI # 同一个 OpenAI SDK,调用一个 Claude 模型 client = OpenAI(base_url="https://api.router.one/v1", api_key="sk-rk-...") resp = client.chat.completions.create( model="claude-sonnet-4-5", messages=[{"role": "user", "content": "Hello from the OpenAI SDK"}], ) print(resp.choices[0].message.content)
适配你已经在用的工具
任何支持自定义 OpenAI 兼容 base URL 的客户端都能接入 Router One。设置 base URL 和 Key,保持原有工作流不变。
OpenAI SDK
官方 Python 与 Node OpenAI 库——设置 base_url / OPENAI_BASE_URL 和你的 Router One Key 即可。
Claude Code
Router One 同时在 https://api.router.one 提供 Anthropic 兼容端点,让 Claude Code 原生可用。
OpenAI Codex CLI
把 Codex CLI 指向 OpenAI 兼容 base URL,即可对任意受支持模型运行。
Cursor、Cline 与 Aider
支持自定义 OpenAI 兼容 base URL 的编辑器和 CLI 编程工具,都以相同方式接入。
路由、故障转移与 Trace 开箱即用
同一个 OpenAI 兼容端点自带智能路由与韧性,无需额外集成工作。
- 生产流量默认使用 model_name 策略。把 model 设为 "auto" 时,由服务端候选集合和全局重试预算完成选择;可选信号包括延迟、成本与可靠性,并使用按时间衰减的 EWMA 评分。
- 指定模型的请求遇到可重试上游错误时,可能尝试下一个能提供同一模型的健康供应商。
- 实时 Dashboard 展示最终模型与供应商,以及请求级 Token、成本、延迟和状态;不展示每次内部失败尝试。
常见问题
它真的 OpenAI 兼容吗?
是的。Router One 在 https://api.router.one/v1 实现了 OpenAI Chat Completions API 规范。为 OpenAI 编写的库和工具,改个 base URL 和 Key 就能用。
我现有的 OpenAI 集成可以原样运行吗?
多数情况下可以。你只需改 base URL 和 API Key,请求与响应处理逻辑保持不变。主要区别在于:现在 model 字段可以填入其他家族的模型。
可以用 OpenAI SDK 调用 Claude 或 Gemini 吗?
可以。把 model 字段设为 Claude、Gemini、DeepSeek 或其他受支持模型的 ID,OpenAI SDK 的调用就会通过 Router One 路由到该模型。完整模型列表见 /models 页。
Claude Code 用的 Anthropic 兼容端点是什么?
Claude Code 需要 Anthropic API 的格式,因此 Router One 同时在 https://api.router.one 提供 Anthropic 兼容端点。把 ANTHROPIC_BASE_URL 指向那里,Claude Code 即可原生使用。
支持流式输出和工具调用吗?
Router One 遵循 OpenAI Chat Completions 约定,包括流式响应和 tool/function 调用,具体支持程度因底层模型而异。各功能的最新细节见文档。
相关页面
准备好用 OpenAI SDK 调用所有模型了吗?
立即接入