Claude code 使用
安装 Caulde code + GLM
## 安装 Claude code
npm install -g @anthropic-ai/claude-code
配置 Claude code
配置 ~/.claude.json,添加如下配置:( Claude不允许中大陆用户使用,如下配置是强制跳过首次新手引导和登录验证 )
{
"hasCompletedOnboarding": true
}
注:Windows、linux、Mac 系统下都要进行上述配置
接入模型
以下方式可以接入各 AI模型,但切换模型时不方便,因此不推荐,仅供学习参照,以及创建 API KEY;
- 进入 Kimi 开发者工作台首页,点击 项目管理 -> 创建项目 -> 项目设置 -> 创建 API KEY,可根据文档在 Claude code 中接入 Kimi ;
- 进入 智谱 开发者平台,创建API KEY,可根据文档在 Claude code 中接入 GLM;
- 进入 DeepSeek 开发者平台,创建API KEY,可根据文档在 Claude code 中接入 DeepSeek ;
注:首次注册 Kimi 和 智谱 后,有赠送额度; DeepSeek 没有赠送额度,且是预付费,必须先充值才能使用,否则报 402 错误;
接入模型(可快速切换 - 推荐)
切换 Claude code 官方模型时,直接使用 /model 命令即可,但要切换自定义模型就比较麻烦;以下是快速切换模型的配置。
配置完成后,在命令行中输入 cc 即可切换到 GLM-4.7 ,输入 cc-kimi 命令即可切换到 kimi ,输入 cc-ds 即可切换到 deepseek;但切换模型前,要先关闭当着命令行窗口,因为环境变量会互相干扰。
b> Linux 或 Mac 配置示例
# 智谱 GLM-4.7 (默认 cc)
alias cc="ANTHROPIC_AUTH_TOKEN='your_zhipu_key' \
ANTHROPIC_BASE_URL='https://open.bigmodel.cn' \
ANTHROPIC_MODEL='glm-4.7' \
ANTHROPIC_SMALL_FAST_MODEL='glm-4.7' \
claude --dangerously-skip-permissions"
# Kimi
alias cc-kimi="ANTHROPIC_AUTH_TOKEN='your_kimi_key' \
ANTHROPIC_BASE_URL='https://api.moonshot.cn/anthropic' \
ANTHROPIC_MODEL='kimi-k2-0905' \
claude --dangerously-skip-permissions"
# DeepSeek
alias cc-ds="ANTHROPIC_AUTH_TOKEN='your_ds_key' \
ANTHROPIC_BASE_URL='https://api.deepseek.com' \
ANTHROPIC_MODEL='deepseek-chat' \
claude --dangerously-skip-permissions"
c> Windows系统配置示例
在 PowerShell 中有一个叫 $PROFILE 的 配置文件,类似 Linux 的 ~/.bashrc / ~/.zshrc,用于每次打开 PowerShell 自动执行脚本、定义函数、别名、环境变量等。将以下函数放入到这些脚本中,即可在命令行直接调用。
打开 PowerShell 输入命令 $PROFILE 查看 配置文件 的位置,如果配置文件不存在,则通过 New-Item -Path $PROFILE -ItemType File -Force 命令创建;
在 PowerShell 中输入命令 notepad $PROFILE 打开配置文件,添加如下函数;执行命令 . $PROFILE 让配置立即生效;若要编辑配置函数,可使用 notepad $PROFILE 命令再次打开配置文件
function cc {
$env:ANTHROPIC_AUTH_TOKEN = "your_zhipu_key"
$env:ANTHROPIC_BASE_URL = "https://open.bigmodel.cn/api/anthropic"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "glm-4.5-air"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL= "glm-4.7"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL= "glm-4.7"
claude --dangerously-skip-permissions
}
function cc-kimi {
$env:ANTHROPIC_AUTH_TOKEN = "your_kimi_key"
$env:ANTHROPIC_BASE_URL = "https://api.moonshot.cn/anthropic"
$env:ANTHROPIC_MODEL = "kimi-k2"
claude --dangerously-skip-permissions
}
function cc-ds {
$env:ANTHROPIC_AUTH_TOKEN = "your_ds_key"
$env:ANTHROPIC_BASE_URL = "https://api.deepseek.com/anthropic"
$env:ANTHROPIC_MODEL = "deepseek-chat"
claude --dangerously-skip-permissions
}
基本使用
在命令行输入 claude 进入;
基本使用流程和常用命令;