3.5 KiB
3.5 KiB
claude code使用国内模型教程--从安装到api配置
打开梯子后开启全局模式
这里使用powershell的winget下载(会自动帮你配置全局变量)
winget install Anthropic.ClaudeCode
显示已经成功安装后,重新打开终端
输入下面查询版本,如果正常输出版本,即正常安装
claude --version
配置国内api(旧,移步使用CCswitch)
在配置前,请确保清除以下 Anthropic 相关的环境变量,以免影响 其他国产 API 的正常使用:
ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL
设置win用户文件夹下的.claude.json文件 在最末尾添加跳过引导的设置
"hasCompletedOnboarding": true
举例:
{
"numStartups": 2,
"tipsHistory": {
"new-user-warmup": 1,
"plan-mode-for-complex-tasks": 1,
"terminal-setup": 2,
"memory-command": 2
},
"firstStartTime": "xxxx",
"opusProMigrationComplete": true,
"sonnet1m45MigrationComplete": true,
"userID": "xxxxxxxxxxx",
"clientDataCache": {
"data": null,
"timestamp": 1772008200935
},
"cachedChromeExtensionInstalled": false,
"hasCompletedOnboarding": true
}
之后打开你想要运行claude的文件夹,空白处右键,点击open in terminal
输入
claude
打开之后
输入
/login
选择第三个,使用第三方登录
之后输入以下指令可以关闭窗口
/exit
在用户文件夹下找到.claude文件夹
在该目录下新建settings.json文件
如下配置即可
# 在.claude编辑或新增 `settings.json` 文件
# MacOS & Linux 为 `~/.claude/settings.json`
# Windows 为`用户目录/.claude/settings.json`
# 新增或修改里面的 env 字段
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
# ANTHROPIC_BASE_URL为服务商api访问入口
# ANTHROPIC_AUTH_TOKEN 为你的api_key
# "ANTHROPIC_DEFAULT_HAIKU_MODEL": 快速模型,
"ANTHROPIC_DEFAULT_SONNET_MODEL": 中等性能模型,
"ANTHROPIC_DEFAULT_OPUS_MODEL": 复杂任务处理模型"
# 如果只想要使用一种,就直接都填一样的就行,模型名称参考官网
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.7",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.7"
}
}
模型层级
Claude Code 将模型分为三个层级:
- Haiku - 快速便宜,用于简单查询
- Sonnet - 中等性能,用于一般任务
- Opus - 最强大,用于复杂任务
使用方式
在 Claude Code 中可以用快捷键切换模型:
- /h - 使用 Haiku 模型
- /s - 使用 Sonnet 模型
- /o - 使用 Opus 模型
配置完成后即可愉快的享用啦
使用CCswitch配置
https://github.com/farion1231/cc-switch 使用方法直接看readme
关于claude code联网
在.clude.json中加入 "skipWebFetchPreflight": true
linux通过npm安装
which node
which npm
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
nvm install 20
nvm use 20
nvm alias default 20
node -v
npm -v
which node
which npm
npm install -g @anthropic-ai/claude-code
claude --version
