Claude Code

最近更新时间:2026-05-19 18:08:32

我的收藏
Claude Code 是一款运行在终端中的 AI 编程工具,可以通过灵活的自然语言辅助开发者高效编码、调试和管理代码。本文以 Hy3 preview 模型为例演示如何将模型接入到 Claude Code 中使用。

安装 Claude Code

如果您已安装 Claude Code ,可以跳过这一步。

前置条件

安装 Claude Code 依赖以下前置条件:
安装 Node.js 18 或更高版本。
Windows 用户需额外安装 Git for Windows

1. 准备 Node.js 环境(v18.0 或更高版本)

MacOS/Linux

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

# 将下面的激活 nvm 脚本添加到~/.bashrc或者 ~/.zshrc,根据你使用的shell决定。一般情况下,上面安装 nvm 的脚本会自动完成这一步,如果没有,可以手动添加
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \\. "$NVM_DIR/nvm.sh"

# 如果你用的是 bash
source ~/.bashrc

# 如果你用的是 zsh
source ~/.zshrc

# 使用 nvm 安装 nodejs 20
nvm install 20

# 设置默认 nodejs 版本
nvm alias default 20

# 设置nodejs 版本
nvm use 20

Windows

请按以下步骤手动安装 Node.js:
1. 访问 Node.js 官方下载页,下载 安装包
2. 双击安装包,按指引完成安装。
3. 在命令行中执行以下命令验证:
# 验证 Node.js 版本
node -v # Should print "v20.20.0".

# 验证 npm 版本
npm -v # Should print "10.8.2".

2. 安装 Claude Code

执行以下命令安装 Claude Code,更多操作请参见 Claude Code 安装指引
npm install -g @anthropic-ai/claude-code
安装完成后查看版本,正常显示版本号即为成功:
claude --version

获取 API Key

1. 进入 API Key 管理 页面,单击创建 API Key。操作详情请参见 创建 API Key
注意:
在设置可访问范围时,如果选择“限定范围”,则需要确保勾选 Hy3 preview
2. 创建完成后,请您务必复制并妥善保管 API Key,在后续配置到工具的流程中将会使用该信息。


配置 Claude Code

1. 手动配置模型的环境变量

完成 Claude Code 安装和 API Key 的获取后,需要配置 Hy3 preview 模型的 API 信息,具体配置方式如下:
编辑或新增 settings.json 文件,并根据您获取 API Key 的渠道,增加对应的配置文件内容,不同系统的配置文件路径不同,具体可参考:
MacOS/Linux 对应路径为 ~/.claude/settings.json
Windows 对应路径为 用户目录/.claude/settings.json
settings.json 文件不存在,可使用文本编辑器(如 VSCode、记事本等)手动创建,或在终端中执行以下命令创建:
# MacOS/Linux
mkdir -p ~/.claude && touch ~/.claude/settings.json

# Windows(PowerShell)
New-Item -ItemType Directory -Force -Path "$HOME\\.claude" | Out-Null; New-Item -ItemType File -Force -Path "$HOME\\.claude\\settings.json" | Out-Null
配置以下内容(注意将 YOUR_API_KEY 替换为真实 API Key):
{
"env": {
"ANTHROPIC_BASE_URL": "https://tokenhub.tencentmaas.com",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "hy3-preview",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "hy3-preview",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "hy3-preview",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "hy3-preview",
"CLAUDE_CODE_SUBAGENT_MODEL": "hy3-preview",
"ENABLE_TOOL_SEARCH": false
}
}
保存配置后,请打开新的终端窗口执行后续命令,确保环境变量加载生效。

2. 确认环境变量是否生效

进入命令行界面,执行以下命令启动 Claude Code:
# 打开项目目录
cd your-project

# 启动 Claude Code
claude
注意:
若您是首次启动 Claude Code,终端会先进入交互式初始化向导,依次提示您选择主题(Theme)、登录方式(Login Method)等。请按照终端提示完成首次配置后再继续后续步骤。
启动成功后,在 Claude Code 中输入 /status 确认模型状态生效(参考下图示例):当 API Endpoint 显示为 https://tokenhub.tencentmaas.com,且 Model 显示为 hy3-preview 时,即表示模型配置已生效。


3. 使用 Claude Code

确认配置生效后,即可开始对话:

注意:
1. 基于以上配置,Hy3 preview 默认思考模式为 no_think,如需开启深度推理,请参考本文档的 开启深度推理 小节进行设置。
2. Claude Code 禁止第三方模型使用内置原生搜索工具,若您需要结合搜索使用,可在 腾讯云 MCP 市场 等渠道选用合适的 MCP 服务使用,详情请参见 常见问题

4. 开启深度推理

若需要开启深度推理(high),则需要在 Claude Code 中输入 /config,将 Thinking mode 设置为 true

确认设置后,退出重新进入 Claude Code,即可生效。


常见问题

配置模型后为何无法在 Claude Code 中使用搜索(web search)?

Claude Code 禁止第三方模型使用内置原生搜索工具,因此在配置 Hy3 preview 模型后,将无法正常使用 Claude Code 原生的 web search 工具,此时若使用中触发搜索,会出现如下图搜索失败的表现:

若您需要结合搜索使用,可在 腾讯云 MCP 市场 等各开放渠道中,选用合适的搜索 MCP 服务配置在 Claude Code 中使用。
以下以腾讯云 MCP 市场的 联网搜索 MCP 为例,介绍搜索 MCP 的配置方法。
步骤1:访问 联网搜索 MCP,参考页面指引开通搜索 MCP 服务,并获取搜索 MCP 所需的云 API 密钥(注意,此 API 密钥是独立密钥,和您之前获取的大模型 API Key 不同)。

步骤2:开通服务后,页面上会显示连接搜索服务的配置 json,点击复制配置内容。

步骤3:在 Claude Code 中,执行以下命令添加 MCP(注意将“XXX”替换为您获取的真实值)。
claude mcp add --transport sse WebSearchMCP "https://mcp-api.tencent-cloud.com/sse/XXX"
步骤4:执行以下命令启动 Claude Code(启动时,推荐通过 disallowedTools "WebSearch" 关闭原生搜索工具,可确保模型更稳定的调用您配置的搜索 MCP 服务)。
claude --disallowedTools "WebSearch"
步骤5:MCP 配置完成后,需重启 Claude Code 才能生效。请退出当前 Claude Code 会话(输入 /exit 或按 Ctrl+C 退出),再重新执行上述启动命令。重启后,即可在 Claude Code 中通过您配置的搜索 MCP 服务正常使用搜索能力。