159 lines
3.4 KiB
Markdown
159 lines
3.4 KiB
Markdown
# claude code使用国内模型教程--从安装到api配置
|
||
|
||
## 打开梯子后开启全局模式
|
||
|
||
这里使用powershell的winget下载(会自动帮你配置全局变量)
|
||
|
||
```
|
||
winget install Anthropic.ClaudeCode
|
||
```
|
||
|
||
显示已经成功安装后,重新打开终端
|
||
|
||
输入下面查询版本,如果正常输出版本,即正常安装
|
||
|
||
```
|
||
claude --version
|
||
```
|
||
|
||
## 配置国内api
|
||
|
||
在配置前,请确保清除以下 Anthropic 相关的环境变量,以免影响 其他国产 API 的正常使用:
|
||
|
||
- `ANTHROPIC_AUTH_TOKEN`
|
||
- `ANTHROPIC_BASE_URL`
|
||
|
||
设置win用户文件夹下的.claude.json文件
|
||
在最末尾添加跳过引导的设置
|
||
|
||
```json
|
||
"hasCompletedOnboarding": true
|
||
```
|
||
|
||
举例:
|
||
|
||
```json
|
||
{
|
||
"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文件
|
||
|
||
如下配置即可
|
||
|
||
```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 模型
|
||
|
||
配置完成后即可愉快的享用啦
|
||
|
||

|
||
|
||
## 关于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
|
||
```
|