开发工具

Claude Code

使用 Anthropic Messages 兼容协议将 Claude Code 连接到派拓。

Claude Code 支持通过环境变量修改 API 地址和认证凭据。配置后,Messages API 请求会通过派拓发送。

临时配置

macOS 或 Linux:

Terminal
export ANTHROPIC_BASE_URL="https://paytok.ai"
export ANTHROPIC_AUTH_TOKEN="$PAYTOK_API_KEY"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
export CLAUDE_CODE_ATTRIBUTION_HEADER=0

claude

PowerShell:

PowerShell
$env:ANTHROPIC_BASE_URL="https://paytok.ai"
$env:ANTHROPIC_AUTH_TOKEN=$env:PAYTOK_API_KEY
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
$env:CLAUDE_CODE_ATTRIBUTION_HEADER="0"

claude

持久化配置

将下列内容写入 ~/.claude/settings.json:

~/.claude/settings.json
{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "env": {
    "ANTHROPIC_BASE_URL": "https://paytok.ai",
    "ANTHROPIC_AUTH_TOKEN": "<YOUR_API_KEY>",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
  }
}
settings.json 包含密钥时应只允许当前用户读取,并且不得提交到 Git 仓库。优先通过 shell 或密钥管理工具注入凭据。

模型选择

Claude Code 实际可用模型取决于 API Key 绑定的分组。如果启动后提示模型不可用,请先在控制台检查密钥分组和模型映射。

常见问题

仍然要求登录 Anthropic

确认 ANTHROPIC_AUTH_TOKEN 与 ANTHROPIC_BASE_URL 在启动 claude 的同一个 shell 中有效。

请求返回 401

检查密钥是否完整、是否已删除,以及密钥所在分组是否可用。

配置修改后没有生效

完全退出 Claude Code,在新终端会话中确认环境变量后重新启动。