配置 DeepSeek API 到 Claude Code 与 Cline
通过 DeepSeek 官方 API 或兼容端点,将 DeepSeek-V3 与 DeepSeek-R1 接入 Claude Code 终端及 VS Code 扩展 Cline,替代默认模型执行代码生成与重构。
本页内容
准备 DeepSeek API Key
登录 DeepSeek 开放平台,创建并复制 API Key(以 sk- 开头),确保账户有可用余额。
方法 1
Claude Code (终端 CLI) 配置
Claude Code 支持通过设置 Anthropic 兼容端点环境变量,直接将请求路由至 DeepSeek。
在终端配置文件(~/.zshrc 或 ~/.bashrc)中添加:
# macOS / Linux
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_API_KEY="sk-你的DeepSeek_API_Key"
# 可选:显式指定模型名称
export ANTHROPIC_MODEL="deepseek-chat"Windows PowerShell 用户可执行:
$env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_API_KEY="sk-你的DeepSeek_API_Key"
$env:ANTHROPIC_MODEL="deepseek-chat"提示:若遇到 API Key 格式校验拦截,可将
ANTHROPIC_API_KEY 留空,改用 export ANTHROPIC_AUTH_TOKEN="sk-你的Key"。启动后运行 claude,输入 /status 检查连接。方法 2
VS Code 插件 Cline / Roo Code 配置
- 在 VS Code 中安装 Cline 或 Roo Code 插件。
- 打开插件面板,点击右上角 Settings ⚙️。
- API Provider 选择 DeepSeek(或 OpenAI Compatible)。
- DeepSeek API Key 填入你的
sk-...密钥。 - Model 选择 deepseek-chat(日常代码生成)或 deepseek-reasoner(复杂逻辑推导)。
若使用 OpenAI Compatible 选项:
- Base URL:
https://api.deepseek.com或https://api.deepseek.com/v1 - Model ID:
deepseek-chat或deepseek-reasoner
方法 3
Claude Desktop 桌面端代理接入
Claude Desktop 官方客户端对端点有严格限制。如需接入 DeepSeek,建议使用本地转换代理(如 deepseek-claude-proxy 或 LiteLLM):
# 示例:通过本地代理转换 Anthropic 协议至 DeepSeek
pip install litellm
litellm --model deepseek/deepseek-chat --api_base https://api.deepseek.com --port 8000验证
发送测试指令
新建会话并发送以下只读指令,验证模型响应:
只回复:“DeepSeek 已连接”,不要修改任何文件。常见报错排查
401 Unauthorized / 认证失败
检查 API Key 是否完整复制,去除前后多余空格,确认未与网页端密码混淆。
402 Insufficient Balance / 余额不足
DeepSeek API 额度独立于网页版,请前往开放平台充值。
Reasoner 模型工具调用异常
deepseek-reasoner 侧重纯推理。需要复杂 Function / Tool Calling 时,请切回 deepseek-chat。