Claude Code 终端版

Anthropic 官方 CLI(npm i -g @anthropic-ai/claude-code 安装的 claude 命令)。在 .claude/settings.json 里写入下面这段配置,把 sk-llm-xxx 换成你自己的密钥并覆盖原内容,重启 claude 即可生效。

settings.json

找到你系统对应路径下的 settings.json(路径见下方速查表),把下面内容覆盖进去,替换其中的 sk-llm-xxx 为你自己的密钥。

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://touken.pro",
    "ANTHROPIC_AUTH_TOKEN": "sk-llm-xxx",
    "ANTHROPIC_MODEL": "claude-opus-4-7",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6"
  },
  "theme": "dark"
}

各系统配置文件路径

操作系统 配置文件路径
WindowsC:\Users\你的用户名\.claude\settings.json
macOS/Users/你的用户名/.claude/settings.json
Linux/home/你的用户名/.claude/settings.json

异常情况处理:登录冲突告警

如果你以前是通过账号 + 密码认证登录的,可能出现如下告警:

⚠ Auth conflict: Both a token (ANTHROPIC_AUTH_TOKEN) and an API key (ANTHROPIC_API_KEY) are unexpected behavior.
    - Trying to use ANTHROPIC_AUTH_TOKEN? Unset the ANTHROPIC_API_KEY environment variable, "No" to the API key approval before login.
    - Trying to use ANTHROPIC_API_KEY? Unset the ANTHROPIC_AUTH_TOKEN environment variable.

解决方法:先清除以前登录认证的令牌,按你的系统运行下表对应的命令——

操作系统 清除令牌命令
WindowsRemove-Item Env:ANTHROPIC_AUTH_TOKEN
macOSunset ANTHROPIC_AUTH_TOKEN
Linuxunset ANTHROPIC_AUTH_TOKEN

Claude Code 桌面版

在 IDE 内(VS Code / Cursor / Windsurf / JetBrains 等)使用 Claude Code 插件时,配置和终端版完全一样 —— 插件会读同一个 ~/.claude/settings.json。把下面这段写进去、替换密钥,然后重启 IDE 即可,无需再单独设系统环境变量

settings.json

找到你系统对应路径下的 settings.json(路径见下方速查表),把下面内容覆盖进去,替换其中的 sk-llm-xxx 为你自己的密钥。

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://touken.pro",
    "ANTHROPIC_AUTH_TOKEN": "sk-llm-xxx",
    "ANTHROPIC_MODEL": "claude-opus-4-7",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6"
  },
  "theme": "dark"
}

各系统配置文件路径

操作系统 配置文件路径
WindowsC:\Users\你的用户名\.claude\settings.json
macOS/Users/你的用户名/.claude/settings.json
Linux/home/你的用户名/.claude/settings.json

让插件读到新配置

改完 settings.json 后,完全退出 IDE(不是关窗口,是彻底退出整个程序)再重新打开,插件就会读到新配置。

因为插件是直接读这个文件,所以不用再设系统环境变量,也基本不会碰到 macOS「从 Dock / 访达 启动读不到环境变量」那个老问题。万一插件没认到,把 IDE 彻底退出再开一次即可。

小龙虾

OpenClaw Agent —— 在 .openclaw/openclaw.json 配置文件里写入下面这段,把 sk-llm-xxx 换成你的 API Key 并覆盖原内容即可。配置里的 ANTHROPIC_* 字段已经走 Anthropic 原生协议(本服务仅支持该协议)。

openclaw.json

找到你系统对应路径下的 openclaw.json(路径见下方速查表),把下面内容覆盖进去,替换其中的 sk-llm-xxx 为你的 API Key。

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://touken.pro",
    "ANTHROPIC_API_KEY": "sk-llm-xxx"
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "anthropic/claude-opus-4-7",
        "fallbacks": ["anthropic/claude-sonnet-4-6"]
      },
      "models": {
        "anthropic/claude-opus-4-7": { "alias": "Opus" },
        "anthropic/claude-sonnet-4-6": { "alias": "Sonnet" },
        "anthropic/claude-haiku-4-5": { "alias": "Haiku" }
      }
    }
  }
}

三个可用模型:claude-haiku-4-5(快)/ claude-sonnet-4-6(推荐)/ claude-opus-4-7(顶配)。fallbacks 是主模型不可用时的备选。

各系统配置文件路径

操作系统 配置文件路径
WindowsC:\Users\你的用户名\.openclaw\openclaw.json
macOS/Users/你的用户名/.openclaw/openclaw.json
Linux/home/你的用户名/.openclaw/openclaw.json

爱马仕

Hermes Agent —— 在 .hermes/config.yaml 配置文件里写入下面这段,把 sk-llm-xxx 换成你的 API Key 并覆盖原内容即可。

config.yaml

找到你系统对应路径下的 config.yaml(路径见下方速查表),把下面内容覆盖进去,替换其中的 sk-llm-xxx 为你的 API Key。

env:
  ANTHROPIC_BASE_URL: https://touken.pro
  ANTHROPIC_API_KEY: sk-llm-xxx

model:
  default: anthropic/claude-opus-4-7
  opus: anthropic/claude-opus-4-7
  sonnet: anthropic/claude-sonnet-4-6
  haiku: anthropic/claude-haiku-4-5
  temperature: 0.7
  max_tokens: 2048

context_window: 200000

三个可用模型:claude-haiku-4-5(快)/ claude-sonnet-4-6(推荐)/ claude-opus-4-7(顶配)。

各系统配置文件路径

操作系统 配置文件路径
WindowsC:\Users\你的用户名\.hermes\config.yaml
macOS/Users/你的用户名/.hermes/config.yaml
Linux/home/你的用户名/.hermes/config.yaml
提示:本服务仅支持 Anthropic 原生协议。如果应用提供"OpenAI 兼容"模式请不要选 —— 用上面这套 ANTHROPIC_* 配置才能正常使用。

技术说明

协议细节、模型支持、流式 / 工具调用、SDK 直调示例、常见问题

📋 URL 速查表

协议 Endpoint 流式
Anthropic 原生POST https://touken.pro/v1/messages✓ 全功能

支持的模型

claude-haiku-4-5

快速 · 经济档

claude-sonnet-4-6

推荐主力

claude-opus-4-7

顶配 · 推理

官方文档可能用带日期后缀的版本(如 claude-haiku-4-5-20251001),两种都接受

Python SDK 直调

官方 anthropic SDK(pip install anthropic):

import anthropic

client = anthropic.Anthropic(
    base_url="https://touken.pro",
    api_key="sk-llm-...",
)

resp = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.content[0].text)

Node.js / TypeScript SDK 直调

官方 @anthropic-ai/sdknpm i @anthropic-ai/sdk):

import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  baseURL: "https://touken.pro",
  apiKey: "sk-llm-...",
});

const msg = await client.messages.create({
  model: "claude-sonnet-4-6",
  max_tokens: 1024,
  messages: [{ role: "user", content: "你好" }],
});
console.log(msg.content[0].text);

❓ 常见问题

Q: 能用 OpenAI SDK 吗?

本服务仅支持 Anthropic 原生协议 /v1/messages。请使用 Anthropic SDK / Claude Code / 小龙虾 / Cursor 等 Anthropic 协议客户端

Q: 流式调用的 token 计量准吗?

Anthropic 协议(/v1/messages)的流式调用 token 计量完全准确(基于 SSE message_delta usage 字段)

Q: 模型名怎么写?

直接用我们支持的三个:claude-haiku-4-5 / claude-sonnet-4-6 / claude-opus-4-7。注意官方文档可能用带日期后缀的版本(如 claude-haiku-4-5-20251001),两种都接受

Q: 我的请求频率被限流了怎么办?

查看 控制台 的"请求额度"卡片 —— 5 小时滚动窗口和 7 天滚动窗口的剩余额度都在那。需要更高额度请升级套餐

Q: 工具调用 / Function Calling 支持吗?

支持。走 Anthropic 原生协议(/v1/messagestools 参数)即可。原生路径下工具调用、流式、tool_use_id 全部转发完整