HuanCode Docs

Claude Code 配置

在 Claude Code 中配置 HuanCode 作为 LLM 网关

Claude Code 是 Anthropic 推出的命令行 AI 编程助手。通过简单配置,即可让 Claude Code 通过 HuanCode 网关调用 Claude 模型,无需直接访问 Anthropic 或 AWS。

更多信息请参考 Claude Code 官方 LLM Gateway 文档

前提条件

  • 已安装 Claude Code CLI(更新到最新版本)
  • 已在 HuanCode 控制台 创建 API Key
  • 账户余额充足

完整配置

使用Claude模型

编辑 Claude Code 设置文件 ~/.claude/settings.json,添加以下配置:

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5",
    "CLAUDE_CODE_SUBAGENT_MODEL": "claude-haiku-4.5",
    "CLAUDE_CODE_USE_BEDROCK": "1",
    "CLAUDE_CODE_SKIP_BEDROCK_AUTH": "1",
    "ANTHROPIC_BEDROCK_BASE_URL": "https://api.huancode.com/bedrock",
    "ANTHROPIC_AUTH_TOKEN": "your-huancode-api-key"
  },
  "skipWebFetchPreflight": true,
  "model": "best"
}

your-huancode-api-key 替换为你在 HuanCode 控制台 获取的 API Key。

使用 OpenAI GPT 模型

编辑 Claude Code 设置文件 ~/.claude/settings.json,添加以下配置:

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.huancode.com",
    "ANTHROPIC_AUTH_TOKEN": "your-huancode-api-key"
  },
  "model": "gpt-5.4"
}

your-huancode-api-key 替换为你在 HuanCode 控制台 获取的 API Key。

使用 DeepSeek 模型

编辑 Claude Code 设置文件 ~/.claude/settings.json,添加以下配置:

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.huancode.com",
    "ANTHROPIC_AUTH_TOKEN": "your-huancode-api-key"
  },
  "model": "deepseek-v3.2"
}

your-huancode-api-key 替换为你在 HuanCode 控制台 获取的 API Key。

配置说明

必须设置的环境变量

变量说明
ANTHROPIC_BASE_URLHuanCode 网关地址
ANTHROPIC_AUTH_TOKEN你的 HuanCode API Key

推荐设置的模型映射

变量说明
ANTHROPIC_DEFAULT_SONNET_MODELSonnet 模型名称,推荐 claude-sonnet-4.6,有新模型时要记得更新
ANTHROPIC_DEFAULT_OPUS_MODELOpus 模型名称,推荐 claude-opus-4.6,有新模型时要记得更新
ANTHROPIC_DEFAULT_HAIKU_MODELHaiku 模型名称,推荐 claude-haiku-4.5,有新模型时要记得更新
CLAUDE_CODE_SUBAGENT_MODEL子代理默认使用的模型,推荐设置为 Haiku(claude-haiku-4.5)以加快响应速度

默认模型

通过顶层 model 字段设置 Claude Code 启动时的默认模型:

{
  "model": "best"
}

model 支持以下值(详见 官方模型配置文档):

模型别名:

别名说明
default清除模型覆盖,恢复账户类型推荐的默认模型
best使用最强大的可用模型,当前等同于 opus
sonnet最新 Sonnet 模型(当前 Sonnet 4.6),适合日常编码
opus最新 Opus 模型(当前 Opus 4.6),适合复杂推理
haiku快速高效的 Haiku 模型,适合简单任务
sonnet[1m]Sonnet + 100 万 token 上下文窗口
opus[1m]Opus + 100 万 token 上下文窗口
opusplanPlan Mode 用 Opus,执行模式自动切换为 Sonnet

完整模型名称: 也可以直接使用模型 ID(如 deepseek-v3.2claude-sonnet-4-6)来固定到特定版本。

别名始终指向最新版本,要固定版本请使用完整模型名称。

除了在设置文件中配置,还可以通过以下方式切换模型:

  • 会话中运行 /model <别名|名称>
  • 启动时 claude --model <别名|名称>
  • 环境变量 ANTHROPIC_MODEL=<别名|名称>

常见问题

提示 "Invalid API Key"

  • 确认 ANTHROPIC_AUTH_TOKEN 的值正确,注意前后不要有空格
  • 确认 API Key 未被删除或禁用
  • 注意:不要使用 ANTHROPIC_API_KEYOPENAI_API_KEY,Claude Code 使用的是 ANTHROPIC_AUTH_TOKEN

提示 "Insufficient Balance"

登录 控制台 检查余额并充值。

模型不可用或报错

  • 确认三个模型映射变量(ANTHROPIC_DEFAULT_SONNET_MODEL 等)已正确设置
  • 确认 ANTHROPIC_BASE_URL 地址正确

响应速度慢

  • 国内网络直连 HuanCode,通常延迟较低
  • Haiku 模型响应最快,适合日常编码;Opus 模型推理最强但稍慢
  • Claude Code 默认使用流式输出,首 token 延迟较低

这些环境变量是什么意思?

这是 Claude Code 官方支持的 LLM Gateway 配置方式。通过这些变量,Claude Code 会将请求发送到 HuanCode 网关,由网关统一转发到 Claude 模型。你只需按照上方配置填写即可,无需关心底层细节。

On this page