CLI · 约 3 分钟

在 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
  • 其它报错连不上模型不存在上下文超限分别处理。