在 Claude Code 里用 9Coding
Claude Code 原生支持自定义接入点。设置两个环境变量,终端里的 Claude Code 就从官方通道切到 9Coding——用法完全不变,一把 Key 通全部模型。
第 1 步 · 拿到 Key
在 9Coding 控制台创建一把 API Key(sk-9c- 开头)。还没有账号就先注册,注册即可创建。
第 2 步 · 改地址
macOS / Linux 写进 ~/.zshrc 或 ~/.bashrc:
~/.zshrc
export ANTHROPIC_BASE_URL="https://api.9coding.com"
export ANTHROPIC_AUTH_TOKEN="sk-9c-你的Key"
Windows(PowerShell):
PowerShell
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.9coding.com", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-9c-你的Key", "User")
已经登录过官方账号?环境变量优先级更高,设置后重开终端即生效;删掉这两个变量就随时切回官方。
第 3 步 · 验证跑通
terminal
# 重开终端或 source ~/.zshrc 后
claude
# 随便问一句,然后到控制台「日志」页确认这笔调用已入账
模型怎么选
Claude Code 内 /model 命令照常可用,Opus、Fable、Sonnet 全系可切,一把 Key 全部能调、不分档。每次调用按官方价原样从余额扣,用多少扣多少;余额永不作废,不会有「今天额度用完」这种中断。
常见问题
- 报 401:Key 复制不完整或环境变量没生效,重开终端再试。
- 报 429:当前并发到达上限,稍等几秒重试即可。
- 接入之后:看 配置指南,把「每步都问」调成「少问多做」。
- 想临时切回官方:
unset ANTHROPIC_BASE_URL ANTHROPIC_AUTH_TOKEN。 - 其它报错:连不上、模型不存在、上下文超限分别处理。