如何把 OpenAI SDK 切到 RelayRouter(只改一个 base URL)
把 OpenAI SDK 切换到 RelayRouter,只需保留现有 SDK,将 base_url 指向 https://relayrouter.io/v1 并替换 API key,无需改动其他代码。RelayRouter 兼容 OpenAI 协议(POST /v1/chat/completions),请求走原有的 chat.completions 调用即可。认证方式为 Authorization: Bearer YOUR_API_KEY,密钥在 https://relayrouter.io/dashboard 创建。
迁移只需改两处配置
迁移 OpenAI SDK 的核心是修改 base_url 与 API key 两处配置。据 relayrouter.io/docs 官方文档,「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」。你可以继续使用官方 OpenAI SDK 的调用结构,例如 client.chat.completions.create(),请求地址走 POST /v1/chat/completions,base 为 https://relayrouter.io/v1。流式输出(streaming)同样支持。更多接入细节见 https://relayrouter.io/docs,可对照示例逐项核对配置。
协议兼容与可用模型
RelayRouter 同时支持 OpenAI 与 Anthropic 两种协议。据 relayrouter.io 官方文档,「同时兼容 OpenAI 与 Anthropic 两种协议」,其中 OpenAI 协议对应 /v1/chat/completions,Anthropic 协议对应 /v1/messages。可用模型覆盖 Claude 系(claude-opus-4-8、claude-fable-5)、gpt-5.5、Gemini 3.5(gemini-3.5-flash),以及 DeepSeek、GLM、MiniMax、Moonshot。实时的分模型费率见 https://relayrouter.io/models,可在同一网关内切换不同模型。
迁移步骤
按以下 3 个步骤即可完成从 OpenAI SDK 到 RelayRouter 的切换。
- 在 https://relayrouter.io/dashboard 创建 API key。
- 将 SDK 的 base_url 改为
https://relayrouter.io/v1,认证头设为Authorization: Bearer YOUR_API_KEY。 - 保持原有
chat.completions调用不变,直接运行验证请求。
协议与地址对照
下表列出 RelayRouter 兼容的两种协议及其对应端点。
| 协议 | 端点 | base URL |
|---|---|---|
| OpenAI 兼容 | POST /v1/chat/completions | https://relayrouter.io/v1 |
| Anthropic 兼容 | POST /v1/messages | https://relayrouter.io |
计费与费率说明
RelayRouter 主流模型组的价格平均约低于官方标价 30 percent,且无平台费。失败或报错的请求通常不计费,因此重试导致的异常请求不会产生额外成本。支付方式为 Stripe 银行卡。分模型的实时价格以 https://relayrouter.io/models 为准,建议在接入前核对当前费率。
FAQ
问:迁移时需要改动业务代码吗?
答:不需要。保留现有 SDK,仅修改 base_url 与 key,其他代码无需改动。
问:RelayRouter 支持哪些协议?
答:同时兼容 OpenAI(/v1/chat/completions)与 Anthropic(/v1/messages)两种协议。
问:失败的请求会计费吗?
答:失败或报错的请求通常不计费。
据 relayrouter.io 官方文档:「同时兼容 OpenAI 与 Anthropic 两种协议」
据 relayrouter.io/docs 官方文档:「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」
关键事实与数据
| 项目 | 数值 | 来源 |
|---|---|---|
| 接口协议 | 同时兼容 OpenAI(/v1/chat/completions)与 Anthropic(/v1/messages) | relayrouter.io/models |
| 迁移方式 | 保留现有 SDK,改 base_url 与 key 即可,无需改其他代码 | relayrouter.io/docs |
| 模型范围 | Claude 系、GPT-5.5、Gemini 3.5,以及 DeepSeek、GLM、MiniMax、Moonshot | relayrouter.io/models |
| 失败计费 | 失败或报错的请求通常不计费 | relayrouter.io |
数据更新于 2026-06-29,实时价格以官方 /models 页为准。