Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手。通过配置自定义 API 端点可以接入 DeepSeek 等第三方模型,在保持 Claude Code 优秀交互体验的同时享受 DeepSeek 的高性价比。
参考:DeepSeek 官方文档 - Coding Agents
全局安装 Claude Code
npm i -g @anthropic-ai/claude-code安装 VSCode 官方扩展
Anthropic 官方提供了 VSCode 扩展,可在 IDE 内直接使用 Claude Code。已安装 CLI 的情况下,扩展会自动复用认证和配置(包括 DeepSeek 的端点设置)。
参考:VSCode 插件市场 | 使用文档
安装后扩展会自动感知当前打开的文件和选区,直接在编辑器内展示修改建议。如果偏好终端界面风格,可在设置中搜索 Claude Code: Use Terminal 切换回经典模式。
CLI 和 VSCode 扩展互不冲突,可同时使用。
配置 DeepSeek API
Claude Code 默认使用 Anthropic API。DeepSeek 提供了 Anthropic 兼容端点,通过环境变量切换,编辑 ~/.zshrc:
# ~/.zshrc
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="sk-your-deepseek-api-key"
export ANTHROPIC_MODEL="deepseek-v4-flash[1m]"
export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-flash[1m]"
export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-flash[1m]"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash[1m]"
export CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash[1m]"
export CLAUDE_CODE_EFFORT_LEVEL="max"模型映射说明
当前全部模型统一使用 deepseek-v4-flash,日常开发性价比最优。
| Claude 角色 | 映射模型 | 用途 |
|---|---|---|
| Opus / Sonnet | deepseek-v4-flash | 主要对话与代码生成 |
| Haiku | deepseek-v4-flash | 快速子任务、子代理 |
DeepSeek V4 Pro 限时打折
DeepSeek V4 Pro 正在进行 75% 打折(优惠期至北京时间 2026/05/05 23:59),Pro 模型价格降至原来的 1/4:
| 计费项 | 原价 | 优惠价 |
|---|---|---|
| 输入(缓存命中) | ¥0.10 / M | ¥0.025 / M |
| 输入(缓存未命中) | ¥12.00 / M | ¥3.00 / M |
| 输出 | ¥24.00 / M | ¥6.00 / M |
优惠期间可将模型切换为 Pro
活动结束后记得改回 Flash
优惠截止日(2026/05/06)起 Pro 恢复原价(¥12 / M 输入 + ¥24 / M 输出),务必在 ~/.zshrc 中将模型切换回 deepseek-v4-flash,避免产生高额费用。
修改配置后需重启 VSCode
环境变量在终端启动时加载,修改 ~/.zshrc 后需重启 VSCode(或重新打开终端)才能生效。
配置完成后在项目目录直接运行 claude 即可开始使用。
安装官方插件市场
Claude Code 通过插件市场管理扩展。参考:Claude Plugins 目录
claude plugin marketplace add anthropics/claude-plugins-officialclaude plugin marketplace update claude-plugins-official语言服务器(LSP)
Claude Code 通过 LSP 插件提供代码补全和诊断。安装对应语言服务器后,在官方市场安装插件即可自动激活。
TypeScript / JavaScript
npm i -g typescript typescript-language-serverclaude plugin install typescript-lsp@claude-plugins-officialPython(Pyright)
无需额外安装语言服务器,直接安装插件:
claude plugin install pyright-lsp@claude-plugins-official安装后打开 .py 文件即可自动激活静态类型检查和代码诊断。
Java(Eclipse JDT.LS)
参考:JDTLS LSP 插件
需要 Java 17+ JDK,先安装 jdtls:
brew install jdtlsclaude plugin install jdtls-lsp@claude-plugins-official支持 Java 8 ~ 24,兼容 Maven、Gradle 及纯 Java 项目。
安装 claude-mem
claude-mem 是跨会话持久记忆插件,让 Claude 能在不同会话之间记住上下文。
claude plugin marketplace add thedotmack/claude-memclaude plugin install claude-mem安装完成后重启 Claude Code,之前的会话上下文会在新会话中自动出现。
claude-mem 使用要点
- 隐私控制:敏感内容用
<private>包裹,不会被记忆 - 实时查看:浏览器打开
http://localhost:37777可查看记忆流 - 自然检索:直接问"上次修了什么 bug",Claude 会自动调用记忆搜索
- 反馈渠道:在插件目录下运行
npm run bug-report可生成 bug 报告
配置 Claude Git Commit VSCode 扩展
在源码管理面板添加 sparkle ✨ 按钮,一键生成 commit message。自动复用已配置好 DeepSeek 的 Claude CLI,无需额外 API Key。
参考:VSCode 插件市场 | GitHub
在设置中搜索 claudeCommit 可调整以下选项:
| 设置项 | 说明 |
|---|---|
claudeCommit.language | 设为 zh 生成中文 commit message |
claudeCommit.model | 模型选择:haiku / sonnet / opus(实际走的 DeepSeek) |
claudeCommit.commitStyle | 风格:conventional / prefix / default / custom |
claudeCommit.multiLineCommit | 是否生成 body + footer(默认关闭) |
claudeCommit.diffSource | diff 来源:auto / staged / all |