Skip to content

claude-sonnet-5 API 国内直连 · 中转接入

在国内直接调用 Anthropic 的 claude-sonnet-5,不用自己搭梯子、不折腾逆向。半页酥(byesu)提供官方直连渠道(非逆向、非镜像、非破解),按量计费、透明倍率,同时支持 Anthropic 原生接口和 OpenAI 兼容接口,还能一行环境变量直接接进 Claude Code

它是什么 · 单价怎么算

claude-sonnet-5 是 Anthropic 的 Sonnet 系列模型,平衡了推理质量、速度和成本,适合日常编程、Agent、长文本处理等大多数场景。

半页酥走官方直连、不降智,计费用分组倍率:

计费项倍率
输入(input)1x
输出(output)5x
缓存命中(cache hit)0.1x

倍率是相对基准价的系数。每 1000 token 的实际计费价,以 控制台 实时显示为准(控制台同时给出实际计费价与官网划线价,调倍率会自动跟随)。命中缓存的那部分 token 只按 0.1x 计,反复读同一份上下文时能显著降本。

建令牌先选对分组

调用 claude-sonnet-5 前,先到 控制台 → 令牌 建一个 Claude 分组 的令牌。用错分组会报「无可用渠道」。详见 选择分组

如何调用

Base URL 因接口格式而定:

  • Anthropic 原生(/v1/messages)→ https://byesu.com
  • OpenAI 兼容(/v1/chat/completions)→ https://byesu.com/v1

鉴权头统一是 Authorization: Bearer sk-你的令牌

方式一:Anthropic 原生 /v1/messages

bash
curl https://byesu.com/v1/messages \
  -H "Authorization: Bearer sk-你的令牌" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "用一句话解释什么是 API 中转"}
    ]
  }'

方式二:OpenAI 兼容 /v1/chat/completions

已有 OpenAI SDK 代码?只改 base_url 和 key 就能跑:

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-你的令牌",
    base_url="https://byesu.com/v1",   # 注意:OpenAI 兼容格式带 /v1
)

resp = client.chat.completions.create(
    model="claude-sonnet-5",
    messages=[
        {"role": "user", "content": "用一句话解释什么是 API 中转"}
    ],
)
print(resp.choices[0].message.content)

Anthropic 官方 SDK 同理,把 base_url 指向 https://byesu.comapi_key 换成你的令牌即可。

在 Claude Code 里直连(重点)

Claude Code 默认连 Anthropic,用两个环境变量把它指向半页酥,就能在国内直接用 claude-sonnet-5:

bash
# 写进 ~/.zshrc 或 ~/.bashrc,重开终端生效
export ANTHROPIC_BASE_URL="https://byesu.com"
export ANTHROPIC_API_KEY="sk-你的令牌"
export ANTHROPIC_MODEL="claude-sonnet-5"   # 可选,设默认模型

Windows PowerShell 用 setx;也有一键脚本免手动配置。完整步骤见 Claude Code CLI 接入Codex、Cherry Studio 等客户端同样一键接入。

base_url 别带错

Anthropic 格式(/v1/messages、Claude Code)用 https://byesu.com,不带 /v1;OpenAI 兼容格式才带 /v1

关键参数说明

参数接口必填说明
model两种固定填 claude-sonnet-5,拼写要和控制台一模一样,否则报「模型不存在」
messages两种对话消息数组,含 rolecontent
max_tokens/v1/messages单次回复最大输出 token 数(Anthropic 原生接口必填)
max_tokens/v1/chat/completions可选,OpenAI 兼容接口不填则由模型决定
system/v1/messages系统提示词(Anthropic 原生);OpenAI 格式则用 role: system 的消息
temperature两种采样温度,越低越确定
stream两种true 走流式(SSE)返回

输出 token 按 5x 计费,max_tokens 设得越大、模型实际输出越长,成本越高;缓存命中的输入 token 只按 0.1x 计。

为什么用半页酥接入 claude-sonnet-5

  • 官方直连不降智 —— 走官方渠道,非逆向/镜像/破解,响应质量与官方一致,稳定可用。
  • 透明计价 —— 分组倍率公开(输入 1x / 输出 5x / 缓存 0.1x),控制台 实时显示实际计费价并给出官网划线价对照,花多少钱看得清楚。
  • 缓存降本 —— 命中缓存的 token 只按 0.1x 计,Agent、长上下文、重复读取同一份资料的场景成本大幅下降。
  • 两种接口都支持 —— Anthropic 原生 /v1/messages 与 OpenAI 兼容 /v1/chat/completions 任选,现有代码几乎零改动即可迁移。
  • Claude Code / Codex 直连 —— 设一个 ANTHROPIC_BASE_URL 就能在 Claude Code 里用;Codex、Cherry Studio 等主流客户端一键接入。
  • 国内直连 —— https://byesu.com 国内可直接访问,支持支付宝 / 微信 / USDT 充值。

相关链接

常见问题

claude-sonnet-5 国内能用吗?

能。半页酥(byesu)提供 claude-sonnet-5 的官方直连渠道,https://byesu.com 国内可直接访问,不用自己搭代理。同时支持 Anthropic 原生 /v1/messages 和 OpenAI 兼容 /v1/chat/completions 两种接口,充值支持支付宝 / 微信 / USDT。

claude-sonnet-5 api 多少钱?

按 token 用分组倍率计费:输入 1x、输出 5x、缓存命中 0.1x。每 1000 token 的实际计费价以控制台实时显示为准,控制台会同时给出实际计费价和官网划线价对照。命中缓存的输入 token 只按 0.1x 计,能明显降本。

怎么在 Claude Code 里用 claude-sonnet-5?

设两个环境变量即可:export ANTHROPIC_BASE_URL="https://byesu.com"(不带 /v1)和 export ANTHROPIC_API_KEY="sk-你的令牌",可选再设 ANTHROPIC_MODEL="claude-sonnet-5"。也可以用一键脚本自动配置,详见 Claude Code CLI 接入文档。

claude-sonnet-5 是官方直连还是逆向?

官方直连,非逆向、非镜像、非破解。走官方渠道所以不降智,响应质量与官方一致,可稳定用于生产。

用 OpenAI 的 SDK 能调用 claude-sonnet-5 吗?

可以。半页酥提供 OpenAI 兼容接口,把 SDK 的 base_url 改成 https://byesu.com/v1、api_key 换成你的 sk- 令牌,model 填 claude-sonnet-5 即可,现有代码几乎零改动。也支持 Anthropic 原生 /v1/messages。

调用 claude-sonnet-5 报「无可用渠道」怎么办?

一般是令牌分组选错了。claude-sonnet-5 需要用 Claude 分组的令牌,请到控制台建令牌时在「分组」下拉里选 Claude 相关分组,或用该分组新建一个令牌。同时确认 model 名拼写与控制台完全一致。

遇到问题?联系客服或加交流群。