跳过正文
  1. 技术博客/

在 WSL2 上用 Claude Code + DeepSeek API:比官方便宜几十倍的 AI 编程方案

·1135 字·3 分钟·
Arguo
作者
Arguo
Claude Code 上手 - 这篇文章属于一个选集。
Part 1: 本文

引言
#

Claude Code 官方 API 的价格说实话挺肉疼——正经写个项目,随便跑几轮几块钱就没了。后来试了 DeepSeek 的兼容接口,token 价格只要几十分之一,体感差距不大,就一直用到现在。

我在 WSL2 里搭了这套 Claude Code + DeepSeek V4 的组合,下面把 WSL 安装、Claude Code 部署、DeepSeek API 接入的过程完整记录下来,自己以后重装也方便查。

WSL 安装
#

首先开启 Windows 的 WSL 功能:打开设置 → 系统 → 可选功能 → 更多 Windows 功能,勾选「适用于 Windows 的 Linux 子系统」和「虚拟机平台」,确定后重启电脑。

重启后,右键开始图标 → 终端(管理员),执行:

wsl --update
wsl --set-default-version 2

接下来有两种安装方案可选:

方案优点缺点
手动导入(推荐)自定义安装路径,无需网络也能快速导入操作步骤稍多
命令行 / 微软商店一键安装,操作简单需稳定网络,只能装 C 盘

手动导入方案(推荐)
#

前往 WSL 子系统下载官方页面,选择你想要的发行版并下载。

下载后的处理流程:

  1. 将安装包后缀改为 .zip,用 7-Zip 打开,提取其中含 x64amd64.appx 文件
  2. 将该 .appx 后缀改为 .zip,再次用 7-Zip 解压,得到 install.tar.gz
  3. 解压 install.tar.gz,得到 install.tar —— 这就是 WSL 的导入包

接下来确定安装位置并执行导入:

wsl --import <WSL子系统名称> <WSL子系统安装路径> <WSL包所在路径>

举例:我的 install.tarD:\Downloads\,想装到 D:\WSL\DebianA\

wsl --import DebianA D:\WSL\DebianA D:\Downloads\install.tar

导入成功!现在可以通过终端或 wsl -d DebianA 启动你的 WSL 子系统了。

命令行安装(备选)
#

wsl --list --online          # 查看可用的发行版
wsl.exe --install <发行版名称>  # 一键安装

也可以在微软商店直接搜索发行版名称安装。

安装后的建议
#

WSL 安装完毕后,按普通 Linux 的方式管理即可。强烈建议安装 VS Code + WSL 插件,可以直接在 VS Code 中连接 WSL 子系统,管理文件、编辑代码都方便很多。

安装 Claude Code
#

一行命令搞定:

curl -fsSL https://claude.ai/install.sh | bash

安装完成后将 Claude Code 加入 PATH:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc

此时输入 claude 即可启动,但我们先不急着用——下面接入 DeepSeek API 才是关键。

接入 DeepSeek API
#

获取 API Key
#

  1. 前往 DeepSeek 开放平台 注册并登录
  2. 充值(按量计费,门槛很低)
  3. 左侧菜单 → API keys → 创建一个新的 API Key

将 DeepSeek API 配置到 Claude Code
#

在 WSL 终端中执行以下命令,记得把 sk-替换成你自己的DeepSeekAPI密钥 换成真实的 Key

cat > ~/.claude/settings.json << 'EOF'
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-替换成你自己的DeepSeekAPI密钥",
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "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",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  },
  "anthropicHeaders": {
    "X-DeepSeek-Thinking": "false"
  },
  "permissions": {
    "allow": ["*"]
  }
}
EOF

⚠️ 关于权限:上面配置中的 "allow": ["*"] 给了 Claude Code 最高权限,这是我个人折腾时的配置。日常使用请务必收紧权限,推荐改为:

"permissions": {
  "deny": ["rm -rf /", "sudo *"],
  "ask": ["*"]
}

这样任何操作都会先征求你的同意,安全第一。

完成
#

配置完毕!现在输入 claude 就能启动 Claude Code × DeepSeek V4 的组合了。享受低成本的 AI 编程体验吧 🚀

下一步:装好了 Claude Code 只是开始——装上 Skill 才算完全体,解锁系统化调试、TDD 开发、文档处理等进阶能力。

Claude Code 上手 - 这篇文章属于一个选集。
Part 1: 本文

相关文章