进阶 api-docs.deepseek.com 2026-10-13 22:45:35 · 23 阅读

第32章 集成 Claude Code

# 第32章:集成 Claude Code Claude Code 是一款在终端中运行的 AI 编程助手。 # 从已有安装迁移到 DeepSeek 如果你已经安装了 Claude Code,只需配置以下环境变量,将其指向 DeepSeek 的 Anthropic API 即可。API Key 可在 DeepSeek Platform 获取: Linux / Mac 用户: export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=
export ANTHROPIC_MODEL=deepseek-flash[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-flash[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-flash[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-flash
export CLAUDE_CODE_EFFORT_LEVEL=max
export CLAUDE_CODE_AUTO_COMPACT_WINDOW=786432
Windows 用户: $env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN=""
$env:ANTHROPIC_MODEL="deepseek-flash[1m]"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-flash[1m]"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-flash[1m]"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-flash"
$env:CLAUDE_CODE_SUBAGENT_MODEL="deepseek-flash"
$env:CLAUDE_CODE_EFFORT_LEVEL="max"
$env:CLAUDE_CODE_AUTO_COMPACT_WINDOW="786432"
然后进入项目目录并运行 claude: cd /path/to/my-project
claude
# 从零安装 Claude Code ## 1. 安装 Claude Code 先安装 Node.js 18 或更高版本。 Windows 用户还需安装 Git for Windows。 在终端中运行以下命令安装 Claude Code: npm install -g @anthropic-ai/claude-code
安装完成后运行以下命令,如果显示了版本号,说明安装成功: claude --version
## 2. 配置环境变量 Linux / Mac 用户运行以下命令配置相关环境变量。API Key 可在 DeepSeek Platform 获取: export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=
export ANTHROPIC_MODEL=deepseek-flash[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-flash[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-flash[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-flash
export CLAUDE_CODE_EFFORT_LEVEL=max
export CLAUDE_CODE_AUTO_COMPACT_WINDOW=786432
Windows 用户请运行: $env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN="<你的 DeepSeek API Key>"
$env:ANTHROPIC_MODEL="deepseek-flash[1m]"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-flash[1m]"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-flash[1m]"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-flash"
$env:CLAUDE_CODE_SUBAGENT_MODEL="deepseek-flash"
$env:CLAUDE_CODE_EFFORT_LEVEL="max"
$env:CLAUDE_CODE_AUTO_COMPACT_WINDOW="786432"
3. 进入项目目录,执行 claude 命令即可开始使用。 cd /path/to/my-project
claude
在 Claude Code 中使用 Web Search DeepSeek API 原生支持 Claude Code 的 Web Search 功能。使用 Claude Code 时,如果模型判断你的问题需要联网搜索,就会调用 Web Search 工具,并通过 DeepSeek 提供的 API 执行搜索。由于调用 Web Search 工具会产生额外的 LLM API 请求来总结搜索到的内容,因此会产生额外的模型 token 费用。 下图展示了在 Claude Code 中触发 Web Search 功能的示例,用户的问题(Help me to search for best Rust tutorials)触发了 Web Search 工具: 使用 Claude Code 或 Claude Desktop APP 时的模型映射 当你使用 Claude Code 或 Claude Desktop APP 时,我们会对你传入的 Claude 模型名称做如下映射: 以 claude-opus 开头的模型映射到 deepseek-v4-pro 以 claude-haiku 或 claude-sonnet 开头的模型映射到 deepseek-flash claude-opus 映射到 deepseek-v4-pro,按 V4 Pro 价格计费。 借助这一映射,使用新版 Claude Desktop APP 的开发者模式时,只需修改 base_url 和 api_key,就能绕过 APP 的模型名称限制,接入 DeepSeek 模型。

评论 (0)