Claude Code 安装教程

一、安装 Git for Windows

git config --global user.name "此处替换为你的用户名"
git config --global user.email "此处替换为你的邮箱"

二、安装 Node.js

三、安装Claude Code

# 从阿里云平台下载安装
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com

# 从腾讯云平台下载安装
npm install -g @anthropic-ai/claude-code --registry=https://mirrors.cloud.tencent.com/npm/

# 从华为云平台下载安装
npm install -g @anthropic-ai/claude-code --registry=https://mirrors.huaweicloud.com/repository/npm/

四、购买大模型API

五、为Claude Code配置API

{
  "env": {
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1", // 关闭非必要的隐私数据上报
    "ANTHROPIC_BASE_URL": "", // base_url,粘贴你在API开放平台复制到的 base_url 链接
    "ANTHROPIC_AUTH_TOKEN": "", // API Key,粘贴你在API开放平台创建并复制的 API Key
    "ANTHROPIC_MODEL": "", // 全局默认使用的模型名称,粘贴你在API开放平台选择的模型名称
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "", // Opus模型(性能优先)场景下使用的模型名称
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "", // Sonnet模型(性能/速度均衡)场景下使用的模型名称
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "", // Haiku模型(速度优先)场景下使用的模型名称
    "CLAUDE_CODE_SUBAGENT_MODEL": "", // 并行任务等场景下使用的子模型名称
    "CLAUDE_CODE_EFFORT_LEVEL": "max" // 思考深度等级,max 最强思考,low 最快响应
  },
  "includeCoAuthoredBy": false, // (false=不)在代码里添加 Co-Authored 署名
  "model": "opus", // 当前使用的主模型,可选 opus/sonnet/haiku,分别对应之前配置的模型名称
  "enabledPlugins": { // 启用的插件列表,不需要手动配置,留空
  },
  "skipDangerousModePermissionPrompt": true, // 跳过危险操作确认,允许直接执行高危命令,一般开启
  "theme": "dark-daltonized", // 界面主题,无需手动配置
  "hasCompletedOnboarding": true // 已完成新手引导,建议开启,无需手动配置
}
展开查看
{
  "env": {
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "APIKey",
    "ANTHROPIC_MODEL": "模型名称",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "模型名称",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "模型名称",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "模型名称",
    "CLAUDE_CODE_SUBAGENT_MODEL": "模型名称",
    "CLAUDE_CODE_EFFORT_LEVEL": "max"
  },
  "includeCoAuthoredBy": false,
  "model": "opus",
  "enabledPlugins": {
  },
  "skipDangerousModePermissionPrompt": true,
  "theme": "dark-daltonized",
  "hasCompletedOnboarding": true
}
展开查看
{
  "env": {
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "此处替换为你的APIKey",
    "ANTHROPIC_MODEL": "deepseek-v4-pro[1m]",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1m]",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
    "CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash",
    "CLAUDE_CODE_EFFORT_LEVEL": "max"
  },
  "includeCoAuthoredBy": false,
  "model": "opus",
  "enabledPlugins": {
  },
  "skipDangerousModePermissionPrompt": true,
  "theme": "dark-daltonized",
  "hasCompletedOnboarding": true
}

六、运行Claude Code

# 当前目录以默认模式运行
claude

# 指定目录以默认模式运行
claude [路径]

# 以计划模式运行  ——仅规划思路,零修改、零执行,纯只读分析
claude --permission-mode plan

# 以安全不询问模式运行  ——危险操作直接拒绝,只放行安全操作
claude --permission-mode dontAsk

# 以默认模式运行  ——安全自动过,高危弹窗确认
claude --permission-mode default

# 以自动模式运行  ——自动执行常规操作,仅拦截极端高危动作,自由度偏高
claude --permission-mode auto

# 以编辑模式运行  ——允许直接编辑 / 写入项目文件
claude --permission-mode acceptEdits

# 以全放行模式运行  ——跳过全部权限校验,不拦截
claude --permission-mode bypassPermissions

七、可选:安装 CCSwitch 快速切换模型服务商