二、Claude code 安装与配置
Claude Code vs 传统工具
🌐
核心差异:
•
传统工具:单一功能,需要人工操作多个工具完成复杂任务
•
Claude Code:系统级 AI Agent,通过自然语言指令即可完成全流程任务

1.1 前置准备
必需工具:
#WtCvSapFhyTT text { white-space: pre; }#WtCvSapFhyTT .fb0 { stroke: var(--N900-FG, 0.15); }#WtCvSapFhyTT .fb0 {stroke: rgba(31,35,41, 0.15)}#WtCvSapFhyTT .fx0 { stroke-miterlimit: 10; }#WtCvSapFhyTT .fx0 {stroke-miterlimit: 10}#WtCvSapFhyTT .fa1 { fill: rgb(187, 191, 196); }#WtCvSapFhyTT .fa1 {fill: rgb(187, 191, 196)}#WtCvSapFhyTT .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#WtCvSapFhyTT .fx1 {font-style: normal}#WtCvSapFhyTT .fx2 { text-anchor: middle; }#WtCvSapFhyTT .fx2 {text-anchor: middle}#WtCvSapFhyTT .fx3 { dominant-baseline: central; }#WtCvSapFhyTT .fx3 {dominant-baseline: central}#WtCvSapFhyTT .fx4 { stroke: none; }#WtCvSapFhyTT .fx4 {stroke: none}#WtCvSapFhyTT .fc0 { fill: var(--text-caption); }#WtCvSapFhyTT .fc0 {fill: #646a73}#WtCvSapFhyTT .fa2 { fill: var(--text-link-disabled); }#WtCvSapFhyTT .fa2 {fill: rgb(187, 191, 196)}#WtCvSapFhyTT .fa3 { fill: rgb(238, 240, 246); }#WtCvSapFhyTT .fa3 {fill: rgb(238, 240, 246)}#WtCvSapFhyTT .fa4 { fill: rgb(255, 255, 255); }#WtCvSapFhyTT .fa4 {fill: rgb(255, 255, 255)}#WtCvSapFhyTT .fc1 { stroke: var(--B500); }#WtCvSapFhyTT .fc1 {stroke: #336df4}#WtCvSapFhyTT .fx5 { font: 700 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#WtCvSapFhyTT .fx5 {font-style: normal}#WtCvSapFhyTT .fx6 { text-anchor: start; }#WtCvSapFhyTT .fx6 {text-anchor: start}#WtCvSapFhyTT .fx7 { dominant-baseline: alphabetic; }#WtCvSapFhyTT .fx7 {dominant-baseline: alphabetic}#WtCvSapFhyTT .fc2 { fill: rgb(34, 34, 34); }#WtCvSapFhyTT .fc2 {fill: rgb(34, 34, 34)}#WtCvSapFhyTT .fx8 { font: 400 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#WtCvSapFhyTT .fx8 {font-style: normal}#WtCvSapFhyTT .fc3 { fill: var(--B500); }#WtCvSapFhyTT .fc3 {fill: #336df4}#WtCvSapFhyTT .fb1 { fill: var(--N900-FG, 0.15); }#WtCvSapFhyTT .fb1 {fill: rgba(31,35,41, 0.15)}#WtCvSapFhyTT .fb2 { fill: rgb(223, 227, 236); }#WtCvSapFhyTT .fb2 {fill: rgb(223, 227, 236)}#WtCvSapFhyTT .fb3 { fill: rgb(223, 230, 236); }#WtCvSapFhyTT .fb3 {fill: rgb(223, 230, 236)}#WtCvSapFhyTT .fa5 { fill: var(--bg-body); }#WtCvSapFhyTT .fa5 {fill: #fff}ABC1234工具用途安装地址Node.jsGitAPI Key运行环境版本控制模型服务智谱GLM/月之暗面K2/阿里Qwen等https://nodejs.orghttps://git-scm.com
验证安装:

1.2 安装 Claude Code
全局安装(推荐):

验证安装:

1.3 配置模型
Claude Code 支持多种模型配置方式,你可以根据自己的需求选择合适的模型。
方式一:手动配置(通用方式)
手动配置适用于所有兼容 Anthropic API 的模型。配置方式如下:
Windows:

macOS/Linux:

常用国内模型配置示例:
配置示例(以智谱GLM为例):
注意: 配置环境变量后需要重启终端或运行 source ~/.bashrc 使配置生效。
方式二:使用自动化助手(仅适用于智谱GLM)
如果选择使用智谱GLM系列模型,还可以使用自动化配置助手:
🌐
按照交互式提示完成配置:
选择界面语言
设置 Coding 套餐
配置 API 密钥
选择编码工具
这种方式可以自动完成智谱GLM模型的配置,适合不想手动设置环境变量的用户。
国内模型对比
1.4 启动 Claude Code
基本启动:
危险模式(跳过权限确认):
Headless 模式(非交互式):