使用 DeepSeek API 配置 Claude Code、OpenCode、Reasonix 等 AI Agent
通过 DeepSeek Anthropic 兼容接口,可以让 Claude Code、OpenCode、Reasonix 等 AI Agent 使用 DeepSeek 提供的大模型能力,无需官方 Anthropic API。
最终效果
完成配置后,你可以直接在终端中使用:
claude或:
reasonix即可开始 AI 编程、代码分析、项目重构等工作。
环境准备
开始之前,请准备以下内容:
- Node.js(18+ LTS)
- DeepSeek API Key
- 一个终端(Windows Terminal / PowerShell / CMD 均可)
一、安装 Node.js
首先安装 Node.js 运行环境。
官方下载:
https://nodejs.org/en/download
建议安装:
- Node.js 18+
- LTS(长期支持版)
安装完成后,在终端执行:
node --version正常会输出类似:
v22.17.0说明安装成功。
二、获取 DeepSeek API Key
访问 DeepSeek 开放平台:
https://platform.deepseek.com/
完成注册后:
- 创建 API Key
- 保存 API Key
- 后续配置需要使用该 Key
⚠️ 请勿将 API Key 提交到 GitHub 等公开仓库。
三、安装 Claude Code
执行全局安装:
npm install -g @anthropic-ai/claude-code安装完成后验证:
claude --version如果能够输出版本号,则说明安装成功。
四、配置 Claude Code
1)进入配置目录
Windows 默认路径:
C:\Users\你的用户名\.claude例如:
C:\Users\Admin\.claude如果目录不存在,可自行创建。
2)创建配置文件
创建:
settings.json写入以下配置:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-Your-API-Key",
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"API_TIMEOUT_MS": "300000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "0",
"ANTHROPIC_MODEL": "deepseek-v4-flash",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",
"DISABLE_PROMPT_CACHING": "1",
"CLAUDE_CODE_SKIP_BETA_HEADER": "1"
},
"enabledPlugins": {
"gopls-lsp@claude-plugins-official": true
},
"language": "简体中文"
}配置项说明
API Key
"ANTHROPIC_AUTH_TOKEN": "sk-Your-API-Key"替换为自己的 DeepSeek API Key。
接口地址
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic"使用 DeepSeek 提供的 Anthropic 兼容接口。
模型
"ANTHROPIC_MODEL": "deepseek-v4-flash"指定 Claude Code 使用的模型。
可根据官方支持情况切换其它模型。
请求超时
"API_TIMEOUT_MS": "300000"单位为毫秒。
这里设置为 300 秒,适合大型代码仓库分析。
中文界面
"language": "简体中文"将 Claude Code 设置为中文交互。
五、启动 Claude Code
重新打开终端。
进入项目目录:
cd your-project启动 Claude:
claude即可进入 Claude Code。
六、验证是否配置成功
进入 Claude 后,可以输入:
介绍一下当前项目结构或者:
分析当前代码仓库如果能够正常回复,则说明配置成功。
七、常见问题
找不到 claude 命令
检查是否安装成功:
npm list -g必要时重新安装:
npm install -g @anthropic-ai/claude-code修改配置后没有生效
重新打开终端。
因为配置只会在新的终端会话中加载。
API 调用失败
建议依次检查:
- API Key 是否正确
- DeepSeek 账户余额是否充足
settings.json是否符合 JSON 格式- 文件是否放置在
.claude目录下
八、Reasonix
Reasonix 是一个基于 DeepSeek 的开源 AI Agent。
官方地址
https://github.com/esengine/DeepSeek-Reasonix
安装
npm install -g reasonix使用
进入项目目录:
cd your-project启动:
reasonix首次运行会提示配置:
- DeepSeek API Key
- 默认模型
按照提示填写即可开始使用。
九、OpenCode
如果你更喜欢 OpenCode,建议直接参考官方文档进行配置。
官方文档:
https://opencode.ai/docs/zh-cn
文档包含:
- CLI 版本
- 桌面版
- DeepSeek 配置
- Provider 配置
- 模型切换
- MCP 配置
- 更多高级功能
相比简单教程更加完整,推荐直接阅读官方文档。
十、推荐模型
如果使用 DeepSeek,推荐以下模型:
| 模型 | 推荐场景 |
|---|---|
deepseek-v4-flash | ⭐ 日常开发(推荐) |
deepseek-v4 | 复杂推理、代码重构 |
deepseek-r1(如支持) | 深度思考、复杂分析 |
日常开发推荐优先使用 Flash 模型,响应速度快、成本较低。
总结
整个配置流程可以概括为以下四步:
安装 Node.js
│
▼
获取 DeepSeek API Key
│
▼
安装 AI Agent(Claude Code / Reasonix / OpenCode)
│
▼
配置 DeepSeek Anthropic 兼容接口
│
▼
开始 AI 编程完成以上配置后,即可通过 DeepSeek 的 Anthropic 兼容接口,让 Claude Code、Reasonix、OpenCode 等 AI Agent 具备智能代码分析、项目理解、自动重构、代码生成等能力,大幅提升日常开发效率。