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-haiku、claude-sonnet 开头 | deepseek-v4-flash |
这意味着你可以在新版 Claude Desktop APP 的 developer 模式下,只改 base_url 和 api_key,就能接入 DeepSeek 模型,不用管模型名限制。
配置方式
配置方法和之前 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 的区别
| 对比项 | DeepSeek | MiMo |
|---|---|---|
| Web Search | 支持 | 不支持 |
| 模型映射 | claude 模型名自动映射 | 直接用模型 ID |
| 价格 | 按量付费 | 按量 + Token Plan |
如果你需要搜索能力,DeepSeek 是更好的选择。如果只是写代码,MiMo 的 1M 上下文可能更合适。
总结
DeepSeek API 在 Claude Code 中的配置很简单,和配置其他第三方 API 一样。额外的好处是支持 Web Search 和模型名映射,比较省心。
如果需要同时用多个 API,可以在不同场景下切换配置,不需要卸载重装。