Claude API 中转站
国内开发者接入 Claude API 只改两处:Base URL 换成 https://api.relayswitch.io/v1,密钥换成本站的,Anthropic SDK 和 OpenAI SDK 原样可用。13 个 Claude 模型 id,价格读取自实时目录,无倍率,每天公开验真。
https://api.relayswitch.io/v1312 / 336 个模型今日稳定无:标价即扣费Claude API 中转站是什么
直接用 Claude API,要在 Anthropic 的 Console 开户、预付,再拿它的密钥调用。中转站把这一段换掉:你向中转站预付,拿中转站的密钥,请求发到中转站的网关,由网关送到模型。对代码来说只有两处不同,Base URL 和密钥;请求体、模型 id、流式输出、工具调用都照旧。
本站同时接两种格式。用 Anthropic SDK 的走 /messages,这是 Claude 的原生格式;已经在用 OpenAI SDK 的走 /chat/completions,不用改代码结构。两种格式用同一把密钥、同一个余额,价格也相同。
计费按 token:输入、缓存输入、输出三个单价,下表就是扣减价,没有倍率、分组或充值汇率。每次请求的响应头里有请求 id,凭它可以取一张签名回执,写明模型 id、计费 tokens 和费用。
模型是不是标签上那个,本站不要求你相信页面上的话:每个模型每天收到同一条检测提示,答案与之前比对,结果公开,不用密钥就能查。同一个 id 配有多条线路,一条出错时请求自动换到下一条,价格不变。自己动手测的方法在 中转站验真指南。
Claude 模型实时价格
美元 / 百万 tokens,渲染时读取自目录;人民币为参考价(ECB 2026-11-11 汇率),计费以美元为准。
| 模型 | 输入 / 百万 | 缓存输入 | 输出 / 百万 | 官方输入 | 官方输出 |
|---|---|---|---|---|---|
| Claude Fable 5.1claude-fable-5.1 | $6.00≈ ¥40.82 | $2.00 | $30.00≈ ¥204.12 | $10.00 | $50.00 |
| Claude Fable 5.2claude-fable-5.2 | $4.00≈ ¥27.22 | $0.10 | $20.00≈ ¥136.08 | $8.00 | $40.00 |
| Claude Fable 5claude-fable-5 | $3.00≈ ¥20.41 | $0.30 | $15.00≈ ¥102.06 | $10.00 | $50.00 |
| Claude Opus 5.5claude-opus-5-5 | $2.716≈ ¥18.48 | $0.1455 | $9.70≈ ¥66.00 | $4.00 | $20.00 |
| Claude Sonnet 4.6claude-sonnet-4-6 | $1.80≈ ¥12.25 | $0.18 | $9.00≈ ¥61.24 | $3.00 | $15.00 |
| Claude Opus 4.6claude-opus-4-6 | $1.80≈ ¥12.25 | $0.16 | $7.50≈ ¥51.03 | $5.00 | $25.00 |
| Claude Opus 4.7claude-opus-4-7 | $1.80≈ ¥12.25 | $0.16 | $7.50≈ ¥51.03 | $5.00 | $25.00 |
| Claude Opus 4.8claude-opus-4-8 | $1.80≈ ¥12.25 | $0.16 | $7.50≈ ¥51.03 | $5.00 | $25.00 |
| Claude Opus 5claude-opus-5 | $1.80≈ ¥12.25 | $0.16 | $7.50≈ ¥51.03 | $5.00 | $25.00 |
| Claude Haiku 4.5claude-haiku-4-5 | $0.60≈ ¥4.08 | $0.06 | $3.00≈ ¥20.41 | $1.00 | $5.00 |
| Claude Sonnet 5claude-sonnet-5 | $1.20≈ ¥8.16 | $0.12 | $3.00≈ ¥20.41 | $2.00 | $10.00 |
| Claude Sonnet 5.5claude-sonnet-5-5 | $1.20≈ ¥8.16 | $0.075 | $3.00≈ ¥20.41 | $2.00 | $10.00 |
| Claude Haiku 5.5claude-haiku-5-5 | $0.0582≈ ¥0.396 | $0.01 | $0.1455≈ ¥0.99 | $0.10 | $0.50 |
无倍率:表中价格即扣减价格。官方价为开发商公布的标价。
一次对话多少钱
按一次对话输入 2,000 tokens(系统提示加一条消息)、输出 500 tokens 计。
| 模型 | 每次对话 | $10 够多少次 |
|---|---|---|
| claude-sonnet-5-5 | $0.00390≈ ¥0.0265 | 2,564 |
| claude-opus-5-5 | $0.01028≈ ¥0.07 | 972 |
| claude-haiku-5-5 | $0.00019≈ ¥0.00129 | 52,868 |
按目录实时价计算,实际费用以每次请求的回执为准。
curl、Python、Node:同一个 Base URL
先用 curl 确认密钥和地址,再换进 SDK;只改 base_url 和密钥。
curl -i https://api.relayswitch.io/v1/messages \ -H "Authorization: Bearer sk-relay-..." \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{"model": "claude-sonnet-5-5", "max_tokens": 16, "messages": [{"role": "user", "content": "回复 ok"}]}'import anthropic client = anthropic.Anthropic(base_url="https://api.relayswitch.io/v1", api_key="sk-relay-...")reply = client.messages.create( model="claude-sonnet-5-5", max_tokens=300, messages=[{"role": "user", "content": "用一句话介绍你自己"}],)print(reply.content[0].text)print(reply.usage) # input_tokens / output_tokens,与回执一致from openai import OpenAI client = OpenAI(base_url="https://api.relayswitch.io/v1", api_key="sk-relay-...")reply = client.chat.completions.create( model="claude-sonnet-5-5", messages=[{"role": "user", "content": "用一句话介绍你自己"}],)print(reply.choices[0].message.content)import Anthropic from "@anthropic-ai/sdk"; const client = new Anthropic({ baseURL: "https://api.relayswitch.io/v1", apiKey: "sk-relay-..." });const reply = await client.messages.create({ model: "claude-sonnet-5-5", max_tokens: 300, messages: [{ role: "user", content: "用一句话介绍你自己" }],});console.log(reply.content, reply.usage);Anthropic SDK 会在 Base URL 后面自己拼 /v1/messages,网关对重复的 /v1 做了兼容,所以示例里统一填 https://api.relayswitch.io/v1。密钥放在 x-api-key 或 Authorization: Bearer 里都可以,但一次请求只能带一个密钥。流式输出把 stream 设为 true,返回 server-sent events。
两种格式怎么选
新写的程序、要用到 Claude 自己的功能(system 字段、工具调用的原生结构、提示缓存标记)时,用 Anthropic SDK 走 /messages。已有的程序是按 OpenAI 格式写的,或者同一套代码还要调别家的模型,就走 /chat/completions,把 model 换成 Claude 的 id 即可。Claude Code、Cline 这类编码工具各有固定的格式,照 配置教程 里对应的那一篇填。
缓存输入单独计价
价格表里的“缓存输入”是命中提示缓存的 tokens 的单价,低于普通输入。长系统提示、反复发送的文档和多轮对话的历史,命中缓存后按这个价计。每次请求的回执把输入、缓存输入、输出的 tokens 分开列出,可以逐条核对。
上线之前
给生产环境单独建一把密钥,按需要设预算、每日消费上限、模型白名单和 IP 白名单;默认每把密钥每分钟 600 次请求,可以在密钥上调整。失败的请求看响应头 retry-after 决定等多久再试,报错里的请求 id 留在日志里,排查时用得上。
错误码对照
报错正文沿用调用方所用格式的错误结构,错误码同时写在响应头 x-uplink-error 里。
| 状态 | 错误码 | 含义 |
|---|---|---|
| 401 | invalid_api_key | 密钥没带、不对,或已被吊销 |
| 402 | insufficient_balance | 余额不足;密钥的预算或消费上限用完是另外几个错误码 |
| 403 | scope_denied | 密钥的模型白名单里没有这个 id |
| 404 | model_not_found | 模型 id 不在目录里,多半是拼写 |
| 429 | rate_limited | 密钥的速率到了上限,retry-after 给出等待秒数 |
| 502 / 503 | upstream_error / upstream_unavailable | 线路出错,或暂时没有线路应答 |
401 到 404 在请求到达模型之前返回,429、502、503 没有内容返回,都不扣费。完整的表: 报错速查
国内开发者接入:四件事
本站只提供 API 和计费,不提供任何网络接入服务。
| 事项 | 本站的做法 | 详情 |
|---|---|---|
| 账户一个邮箱 | 填邮箱、收验证码即可登录。不要手机号,不要身份证件,也不需要 claude.ai 账号或在模型开发商那里开户。 | 要什么,不要什么 |
| 付款USDT 或银行卡,最低 $10 | 余额以美元计,不过期,没有订阅和月费。页面上的人民币是按欧洲央行汇率折算的参考价,不参与计费。 | API Key 购买与充值 |
| 配置两个环境变量 | 命令行在终端里设置;Windows 用 PowerShell,或写进 %USERPROFILE%\.claude\settings.json;VS Code 扩展在它自己的用户设置里填。 | 国内怎么用 Claude Code |
| 发票与支持国际 PDF 发票 | 在控制台填公司抬头、地址和税号,每次充值生成一张带编号的发票;不开中国增值税发票。支持渠道是邮箱 hello@relayswitch.io。 | 交付与退款条款 |