通过 RelayRouter 使用 Anthropic Messages API
通过 RelayRouter 使用 Anthropic Messages API,只需保留现有的 Anthropic SDK,将 base URL 指向 https://relayrouter.io,并把 API key 换成 RelayRouter 密钥即可,无需其他代码改动。请求发送到 POST /v1/messages,鉴权使用 Authorization: Bearer YOUR_API_KEY。RelayRouter 支持流式输出,可调用 Claude 系列(如 claude-opus-4-8、claude-fable-5),主流模型组价格比官方至少低 30 percent,且不收平台费,失败请求不计费。
什么是 RelayRouter 的 Anthropic 兼容模式
RelayRouter(https://relayrouter.io)是面向 Claude、GPT 和 Gemini 的统一 AI API 网关,同时支持三种协议。其中 Anthropic 兼容模式对应 Messages API,端点为 POST /v1/messages,base URL 为 https://relayrouter.io。这意味着你原本调用 Anthropic 官方接口的代码可以基本原样复用,只需替换 base URL 与密钥。除 Anthropic 协议外,RelayRouter 还提供 OpenAI 兼容(POST /v1/chat/completions)和 Gemini 兼容(POST /v1beta/models/{model}:generateContent)协议,便于不同 SDK 接入。
迁移步骤
从官方 Anthropic API 迁移到 RelayRouter 通常只需三步,无需重写业务逻辑。整个过程围绕 base URL、密钥与模型 id 展开,原有的 Messages API 调用方式保持不变。
- 在 https://relayrouter.io/dashboard 创建 API key。
- 将 Anthropic SDK 的 base URL 指向
https://relayrouter.io,请求发送到POST /v1/messages。 - 把鉴权头改为
Authorization: Bearer YOUR_API_KEY,并填入所需的模型 id(如 claude-opus-4-8)。
支持的模型与协议对照
RelayRouter 覆盖 Claude 系列、gpt-5.5、Gemini 3.5(gemini-3.5-flash),以及 DeepSeek、MiniMax 和 Moonshot 等模型。通过 Anthropic Messages API 调用时,可使用 Claude 系列模型。下表汇总了三种协议的端点与 base URL,便于选择合适的接入方式。实时的逐模型费率请参见 https://relayrouter.io/models。
| 协议 | 端点 | base URL |
|---|---|---|
| Anthropic 兼容 | POST /v1/messages | https://relayrouter.io |
| OpenAI 兼容 | POST /v1/chat/completions | https://relayrouter.io/v1 |
| Gemini 兼容 | POST /v1beta/models/{model}:generateContent | https://relayrouter.io |
鉴权、计费与流式输出
所有请求使用 Authorization: Bearer YOUR_API_KEY 进行鉴权,密钥可在 https://relayrouter.io/dashboard 创建。支付方式为 Stripe 银行卡。RelayRouter 的主流模型组价格比官方标价至少低 30 percent,且不收取平台费;失败或报错的请求永不计费。Anthropic Messages API 调用同样支持流式输出(streaming)。更多接入细节可查阅 https://relayrouter.io/docs,实时费率见 https://relayrouter.io/models。
常见问题(FAQ)
问:迁移到 RelayRouter 需要改动多少代码?答:保留现有 Anthropic SDK,将 base URL 指向 https://relayrouter.io 并替换 API key 即可,无需其他代码改动。
问:Anthropic Messages API 的端点是什么?答:POST /v1/messages,base URL 为 https://relayrouter.io。
问:请求失败会被收费吗?答:不会,失败或报错的请求永不计费。