Claude Code
Claude Code 专页

Claude Code 使用 1A1API 中转

Claude Code 推荐用环境变量接入第三方网关。不要把 Codex 的 config.toml 写法搬到 Claude Code 里。

结论

只改环境变量,不写 ~/.claude/config.toml

Claude Code 会读取环境变量并自己拼 Messages 端点。Base URL 写 root:https://api.1a1api.top

Base URLANTHROPIC_BASE_URL="https://api.1a1api.top"
API KeyANTHROPIC_AUTH_TOKEN="sk-your-api-key"
推荐模型Claude Code 先用 claude-sonnet-4-6 跑通。
不要这样做不要填 https://api.1a1api.top/v1,也不要手写 ~/.claude/config.toml
如果你同时用 Codex 和 Claude Code,请分别配置:Codex 看 Codex 专页,Claude Code 看本页。两个工具的 Base URL、模型 ID 和配置文件不是同一套。
macOS / Linux

写入 shell 配置

~/.zshrc 或 ~/.bashrc
export ANTHROPIC_BASE_URL="https://api.1a1api.top"
export ANTHROPIC_AUTH_TOKEN="sk-your-api-key"
export ANTHROPIC_MODEL="claude-sonnet-4-6"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-7"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-6"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

source ~/.zshrc
claude
Windows

PowerShell 当前会话测试

Windows PowerShell
$env:ANTHROPIC_BASE_URL="https://api.1a1api.top"
$env:ANTHROPIC_AUTH_TOKEN="sk-your-api-key"
$env:ANTHROPIC_MODEL="claude-sonnet-4-6"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-7"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-6"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"

claude
当前会话测试成功后,再决定是否写入系统环境变量。第一次配置建议先用临时变量,方便排错。
排错

Claude Code 最常见的 3 个错法

写成 /v1 或 /v1/messagesClaude Code 会自己拼端点。Base URL 只写 https://api.1a1api.top
照抄 Codex config.tomlClaude Code 不按 Codex 的 ~/.codex/config.toml 读取配置。请用环境变量。
403 Forbidden检查当前 API Key 所属分组是否支持 Claude 模型,以及订阅或余额是否可用。