开发工具
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,在新终端会话中确认环境变量后重新启动。