本文由Claude code+DeepSeek-V4-Flash编写
为什么这么做?
1. Claude 账号风险太高
Claude 官方对账号的风控比较严格,尤其是国内用户,经常遇到莫名其妙的封号、IP 限制、支付卡被拒等问题。与其提心吊胆地养号,不如直接用国内大模型做底层引擎。DeepSeek 注册门槛低、无封号焦虑,用起来踏实。
2. API 费用极其便宜
DeepSeek V4 的 API 定价比 Claude 官方 API 便宜一到两个数量级。配合 Claude Code 的本地编辑模式,日常开发场景下 token 消耗可控,成本几乎可以忽略不计。不用再盯着用量生怕超支。
3. claude-mem 插件的优势:上下文管理,省 token
Claude Code 本身每次会话都是一次性的,切到新会话后之前的上下文就丢了。claude-mem 解决了这个痛点:
- 跨会话记忆:上次聊到哪、改过什么文件、做过什么决策,下次打开都能 recall
- 节省 token:不需要每次手动粘贴背景信息,claude-mem 自动注入最相关的上下文,减少了冗余 prompt 的 token 消耗
- 渐进式召回:按需检索,不会一股脑把全部历史塞进上下文,精确控制 token 开销
三层加起来的效果就是:低风险 + 低成本 + 有记忆,日常编码体验比纯原版 Claude Code 还舒服。
DeepSeek 也提供了 Anthropic 兼容 API,可以直接把 Claude Code 的底层模型换成 DeepSeek V4,同时再装上 claude-mem 插件让 Claude 拥有跨会话的持久记忆。整个过程很简单,记录一下。
一、获取 DeepSeek API Key
首先去 DeepSeek 开放平台 注册账号。
注册后在左侧导航栏找到 API Keys,点击 Create new secret key,给 Key 取个名字,创建后复制并保存好(弹窗关了就看不到了)。
API 模型价格如下(限时优惠)
API Key 的使用地址(Anthropic 兼容模式):
https://api.deepseek.com/anthropic
参考官方文档:https://api-docs.deepseek.com/zh-cn/
二、 更新 Claude Code
如果你是 Windows 环境,可以直接用 winget 更新:
winget upgrade Anthropic.ClaudeCode
或
winget install Anthropic.ClaudeCode
更新过程如下:
更新完成后,建议先确认一下版本:
claude --version
我这边更新后的版本如下:
三、配置 Claude Code 的 settings.json
Claude Code 的配置文件位置一般在:
C:\Users\你的用户名\.claude\settings.json
找到 Claude Code 的配置文件 settings.json,填入以下内容:
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "<你的 DeepSeek API Key>",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash[1m]",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_EFFORT_LEVEL": "max"
},
"model": "opus"
}
关键点说明:
| 配置项 | 说明 |
|---|---|
ANTHROPIC_BASE_URL |
指向 DeepSeek 的 Anthropic 兼容接口 |
ANTHROPIC_AUTH_TOKEN |
替换成刚才复制的 API Key |
ANTHROPIC_DEFAULT_OPUS_MODEL |
设为 deepseek-v4-pro(最强推理) |
ANTHROPIC_DEFAULT_SONNET_MODEL |
同样可用 deepseek-v4-pro |
ANTHROPIC_DEFAULT_HAIKU_MODEL |
设为 deepseek-v4-flash(快速响应) |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC |
设为 1 禁用非必要流量 |
CLAUDE_CODE_EFFORT_LEVEL |
设为 max 获得最佳效果 |
保存后重启 Claude Code,模型就切换完成了。
注意:
[1m]后缀是模型标识的一部分,不要去掉。模型deepseek-chat和deepseek-reasoner将在 2026 年 7 月 24 日弃用,推荐直接使用 V4 系列。
三、安装 claude-mem 持久记忆插件
claude-mem 是一款让 Claude Code 拥有跨会话持久记忆的开源插件,它会自动记录你的操作并生成语义摘要,在后续会话中注入相关上下文。
安装方式一:通过 Claude Code 插件市场
在 Claude Code 会话中依次执行:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
/reload-plugins
安装方式二:一行命令安装(推荐)
npx claude-mem install
安装后的检查
确认插件正常工作:
# 查看记忆数据库中的记录数
sqlite3 ~/.claude-mem/claude-mem.db "SELECT count(*) FROM observations;"
# 健康检查
curl http://localhost:37777/health
如果记录数 > 0,说明已经在工作了。
常见踩坑
- 安装范围选”为本用户安装”,不要选 project 或 local
- Worker 起不来? 检查 Bun 是否正常安装,可以手动装一下
- 默认模型不对? 修改
~/.claude-mem/settings.json:
{
"CLAUDE_MEM_MODEL": "sonnet",
"CLAUDE_MEM_MODE": "code--zh"
}
- 修改配置后重启 worker:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run worker:restart
四、最终效果
配置完成后,你的 Claude Code 变成了:
- 引擎: DeepSeek V4 模型(Pro 负责推理、Flash 负责快速响应)
- 记忆: claude-mem 提供跨会话上下文(打开 Web UI
http://localhost:37777可以实时查看记忆流) - 成本: DeepSeek API 价格远低于原版 Claude API





