Claude Code接入DeepSeek兼容端點(diǎn)的配置教程
本文介紹如何通過環(huán)境變量配置,將 Claude Code 的 API 后端切換為 DeepSeek 提供的 Anthropic 兼容端點(diǎn)。
一、安裝 Claude Code
如果使用 Claude Code CLI,可通過 npm 全局安裝:
npm install -g @anthropic-ai/claude-code
如果使用 Claude Code IDE 插件,例如 VS Code 插件,可以跳過 CLI 安裝步驟,直接配置環(huán)境變量。
二、配置環(huán)境變量
根據(jù)不同操作系統(tǒng),選擇對(duì)應(yīng)的配置方式。
Windows 配置
以管理員權(quán)限打開 PowerShell,依次執(zhí)行以下命令。
配置 API Key
[Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", "your-actual-api-key-here", "Machine")配置 API 地址與認(rèn)證 Token
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.deepseek.com/anthropic", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $env:DEEPSEEK_API_KEY, "Machine")配置默認(rèn)模型
高性能模型:
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "deepseek-v4-pro", "Machine")快速模型:
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "deepseek-v4-flash", "Machine")二選一配置即可。
配置模型映射
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_OPUS_MODEL", "deepseek-v4-pro", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_SONNET_MODEL", "deepseek-v4-pro", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_HAIKU_MODEL", "deepseek-v4-flash", "Machine")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_SUBAGENT_MODEL", "deepseek-v4-pro", "Machine")附加配置
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", "1", "Machine")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK", "1", "Machine")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_EFFORT_LEVEL", "max", "Machine")| 變量 | 說明 |
|---|---|
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 禁用非必要網(wǎng)絡(luò)流量 |
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK | 禁用非流式回退 |
CLAUDE_CODE_EFFORT_LEVEL | 設(shè)置推理努力級(jí)別 |
Linux / macOS 配置
將以下內(nèi)容追加到 shell 配置文件中。
常見配置文件包括:
~/.bashrc
~/.zshrc
~/.bash_profile
配置 API Key
export DEEPSEEK_API_KEY="your-actual-api-key-here"
配置 API 地址與認(rèn)證 Token
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic" export ANTHROPIC_AUTH_TOKEN="$DEEPSEEK_API_KEY"
配置默認(rèn)模型
高性能模型:
export ANTHROPIC_MODEL="deepseek-v4-pro"
快速模型:
export ANTHROPIC_MODEL="deepseek-v4-flash"
二選一配置即可。
配置模型映射
export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro" export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro" export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash" export CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-pro"
附加配置
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1" export CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK="1" export CLAUDE_CODE_EFFORT_LEVEL="max"
| 變量 | 說明 |
|---|---|
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 禁用非必要網(wǎng)絡(luò)流量 |
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK | 禁用非流式回退 |
CLAUDE_CODE_EFFORT_LEVEL | 設(shè)置推理努力級(jí)別 |
使配置生效
根據(jù)實(shí)際修改的配置文件執(zhí)行對(duì)應(yīng)命令。
source ~/.bashrc
或:
source ~/.zshrc
或:
source ~/.bash_profile
三、驗(yàn)證配置
CLI 用戶
重新打開終端后執(zhí)行:
claude
IDE 插件用戶
重啟 IDE,例如 VS Code,使新的環(huán)境變量生效。
四、完整配置示例
Windows PowerShell 示例
[Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", "your-actual-api-key-here", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.deepseek.com/anthropic", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $env:DEEPSEEK_API_KEY, "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "deepseek-v4-pro", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_OPUS_MODEL", "deepseek-v4-pro", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_SONNET_MODEL", "deepseek-v4-pro", "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_HAIKU_MODEL", "deepseek-v4-flash", "Machine")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_SUBAGENT_MODEL", "deepseek-v4-pro", "Machine")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", "1", "Machine")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK", "1", "Machine")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_EFFORT_LEVEL", "max", "Machine")
Linux / macOS 示例
export DEEPSEEK_API_KEY="your-actual-api-key-here"
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="$DEEPSEEK_API_KEY"
export ANTHROPIC_MODEL="deepseek-v4-pro"
export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro"
export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
export CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-pro"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
export CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK="1"
export CLAUDE_CODE_EFFORT_LEVEL="max"
五、常見問題
Windows 設(shè)置后沒有生效
系統(tǒng)級(jí)環(huán)境變量設(shè)置完成后,當(dāng)前已打開的終端或 IDE 可能無法立即讀取新配置??梢躁P(guān)閉并重新打開終端,或重啟 VS Code 等 IDE。
如仍未生效,可重啟系統(tǒng)后再次驗(yàn)證。
Linux / macOS 設(shè)置后沒有生效
需要確認(rèn)當(dāng)前 shell 類型:
echo $SHELL
如果是 zsh,通常修改 ~/.zshrc。
如果是 bash,通常修改 ~/.bashrc 或 ~/.bash_profile。
修改完成后,需要執(zhí)行對(duì)應(yīng)的 source 命令,或重新打開終端。
六、總結(jié)
通過配置以下環(huán)境變量,可以讓 Claude Code 使用 DeepSeek 的 Anthropic 兼容端點(diǎn):
DEEPSEEK_API_KEYANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKENANTHROPIC_MODELANTHROPIC_DEFAULT_OPUS_MODELANTHROPIC_DEFAULT_SONNET_MODELANTHROPIC_DEFAULT_HAIKU_MODELCLAUDE_CODE_SUBAGENT_MODEL
配置完成后,CLI 用戶重新打開終端即可使用 claude 命令;IDE 插件用戶重啟 IDE 后即可生效。
到此這篇關(guān)于Claude Code接入DeepSeek兼容端點(diǎn)的配置教程的文章就介紹到這了,更多相關(guān)Claude Code接入DeepSeek內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

在Claude Code中接入DeepSeek-V4的完整指南
Claude Code的價(jià)值,在于把代碼理解、修改、執(zhí)行和驗(yàn)證整合進(jìn)同一條工作鏈路,如果你已經(jīng)在使用Claude Code,又希望把底層模型切換到DeepSeek-V4,這篇文章可以直接幫你完2026-05-06
Claude Code零改動(dòng)接入DeepSeek V4的詳細(xì)過程
文章介紹了cc-use工具,作為ClaudeCodeDe的啟動(dòng)器,解決了在不同不同Anthropop提供者之間切換時(shí)環(huán)境變量沖突的問題,文章詳細(xì)描述了如何使用cc-use工具接通DeepSeekV4端點(diǎn),需2026-04-28
VScode如何使用Claude Code接入Deepseek
本文介紹了VScode如何使用Claude Code接入Deepseek,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)2026-05-08




