Using the Anthropic Messages API through RelayRouter

To use the Anthropic Messages API through RelayRouter, send a POST request to /v1/messages with the base URL https://relayrouter.io and authenticate using Authorization: Bearer YOUR_API_KEY. RelayRouter is compatible with both the OpenAI (/v1/chat/completions) and Anthropic (/v1/messages) protocols, so you keep your existing SDK, change the base_url and the key, and make no other code changes. Failed or errored requests are generally not billed.

Which protocols and endpoints does RelayRouter support?

RelayRouter supports both the OpenAI protocol at /v1/chat/completions and the Anthropic protocol at /v1/messages. According to the official relayrouter.io docs, RelayRouter is 「Compatible with both the OpenAI and Anthropic protocols」. For Anthropic Messages traffic, set the base URL to https://relayrouter.io and target /v1/messages. Authentication uses Authorization: Bearer YOUR_API_KEY. This dual protocol support means teams that already call the Anthropic Messages API can route requests through RelayRouter without adopting a new request format. Full per-model details and current protocol coverage are listed at relayrouter.io/models, where the two supported protocols are documented together.

How do I migrate my existing code to RelayRouter?

Migration requires two configuration edits: the base URL and the API key. According to the official relayrouter.io/docs, you should 「Keep your existing SDK, change base_url and the key, no other code changes」. In practice, this means your current Anthropic SDK stays in place, and you point it at RelayRouter instead of the default endpoint. Follow these steps:

  1. Keep your existing Anthropic SDK installed, no library changes required.
  2. Set the base URL to https://relayrouter.io so calls reach /v1/messages.
  3. Replace the API key with your RelayRouter key using Authorization: Bearer YOUR_API_KEY.

Because the Messages request and response shapes are unchanged, no other code edits are needed. See relayrouter.io/docs for details.

Which models are available through the Messages API?

RelayRouter provides access to the Claude family plus several additional providers through its unified gateway. Model coverage includes the Claude family, GPT-5.5, Gemini 3.5, and additionally DeepSeek, GLM, MiniMax, and Moonshot. This spans 7 named model groups across multiple providers, all reachable through the supported protocols. Because the Anthropic Messages protocol is one of the two supported formats, Claude family models are directly addressable via /v1/messages. The exact model identifiers and their current availability are published at relayrouter.io/models. Consult that page before selecting a model, since it reflects the live catalog rather than a static list, ensuring you target a currently supported model name in your requests.

How does billing handle failed requests?

Failed or errored requests are generally not billed on RelayRouter, according to relayrouter.io. This means requests that error out before completing successfully do not typically incur charges, so retries after transient failures do not compound cost from the failed attempts. This billing behavior applies across the supported protocols, including the Anthropic Messages API at /v1/messages. Because both the OpenAI and Anthropic protocols run through the same gateway, the billing treatment of failed requests is consistent regardless of which of the 2 supported protocols you use. For live per-model rates and the specifics of what counts as a billable request, refer to relayrouter.io, which documents the current rate information.

Comparison: OpenAI vs Anthropic protocol on RelayRouter

AttributeOpenAI protocolAnthropic protocol
Endpoint/v1/chat/completions/v1/messages
Base URLhttps://relayrouter.io/v1https://relayrouter.io
AuthAuthorization: Bearer YOUR_API_KEYAuthorization: Bearer YOUR_API_KEY
Migration effortChange base_url and keyChange base_url and key
Failed request billingGenerally not billedGenerally not billed

FAQ

Do I need a different SDK to call the Anthropic Messages API through RelayRouter? No. Keep your existing SDK, change base_url and the key, no other code changes.

What endpoint does the Anthropic Messages API use? The Anthropic protocol uses /v1/messages with the base URL https://relayrouter.io.

Am I charged for requests that fail? Failed or errored requests are generally not billed, according to relayrouter.io.

According to the official relayrouter.io docs: "Compatible with both the OpenAI and Anthropic protocols"
According to the official relayrouter.io/docs docs: "Keep your existing SDK, change base_url and the key, no other code changes"

Key facts and figures

ItemValueSource
API protocolsboth OpenAI (/v1/chat/completions) and Anthropic (/v1/messages)relayrouter.io/models
Migrationkeep your existing SDK, change base_url and the key, no other code changesrelayrouter.io/docs
Model coverageClaude family, GPT-5.5, Gemini 3.5, plus DeepSeek, GLM, MiniMax, Moonshotrelayrouter.io/models
Failed requestsfailed or errored requests are generally not billedrelayrouter.io

Data verified 2026-06-29; live prices are on the official /models page.


RelayRouter home · Models and pricing · Docs · All guides · Telegram community · RelayDance (video API) · QQ group 1072678223