DeepSeek API 在 Claude Code 中的使用:Web Search 和模型映射

发布于 2026-05-22 09:00 499 字 3 min read ... 访问量

DeepSeek API 原生支持 Claude Code 的 Web Search 功能,同时支持模型名映射,可以在 Claude Desktop APP 的 developer 模式中接入。
朗读本文
0:00 / --:--

之前配置了 MiMo API,这次记录一下 DeepSeek API 在 Claude Code 中的用法。DeepSeek 除了基本的对话能力,还支持 Web Search 和模型名映射,比较实用。


Web Search 功能

DeepSeek API 原生支持 Claude Code 中的 Web Search 功能。

在使用 Claude Code 的过程中,如果模型判断你的问题需要通过搜索才能回答,会自动调用 Web Search 工具,通过 DeepSeek 提供的 API 进行搜索。

需要注意:调用 Web Search 会产生额外的大模型 API 请求(用来总结搜索结果),所以会有额外的 Token 费用。


模型映射

使用 Claude Code 或 Claude Desktop APP 时,DeepSeek 会对传入的 claude 模型名进行映射:

传入的模型名实际映射到
claude-opus 开头deepseek-v4-pro
claude-haikuclaude-sonnet 开头deepseek-v4-flash

这意味着你可以在新版 Claude Desktop APP 的 developer 模式下,只改 base_urlapi_key,就能接入 DeepSeek 模型,不用管模型名限制。

Claude Code 模型映射示意

配置方式

DeepSeek 官网 获取 API Key。

Linux / Mac:

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_SONNET_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash

Windows(PowerShell):

$env:ANTHROPIC_BASE_URL = "https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN = "你的DeepSeek_API_Key"
$env:ANTHROPIC_MODEL = "deepseek-v4-pro"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "deepseek-v4-pro"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "deepseek-v4-pro"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "deepseek-v4-flash"
$env:CLAUDE_CODE_EFFORT_LEVEL = "max"
$env:CLAUDE_CODE_SUBAGENT_MODEL = "deepseek-v4-flash"

设置完之后,在项目目录运行 claude 即可。


和 MiMo 的区别

对比项DeepSeekMiMo
Web Search支持不支持
模型映射claude 模型名自动映射直接用模型 ID
价格按量付费按量 + Token Plan

如果你需要搜索能力,DeepSeek 是更好的选择。如果只是写代码,MiMo 的 1M 上下文可能更合适。


总结

DeepSeek API 在 Claude Code 中的配置很简单,和配置其他第三方 API 一样。额外的好处是支持 Web Search 和模型名映射,比较省心。

如果需要同时用多个 API,可以在不同场景下切换配置,不需要卸载重装。