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


之前配置了 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 模型映射示意

配置方式

配置方法和之前 MiMo 那篇类似,只需要改两个地方:

按量付费:

  • BASE_URL:https://api.deepseek.com/anthropic
  • API Key:到 DeepSeek 官网获取

在 settings.json 中配置:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "你的 DeepSeek API Key",
    "ANTHROPIC_MODEL": "claude-sonnet-4",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4"
  }
}

配置完之后,Claude Code 会自动把模型名映射到 DeepSeek 的对应模型。


和 MiMo 的区别

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

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


总结

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

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