序章
💡 最近 Claude Desktop 升级后,第三方模型接入方式发生了一些变化。
现在,模型 ID 必须"看起来像 Claude",例如:
claude-deepseek-v4-pro
但实际上,DeepSeek API 真正识别的模型名是:
deepseek-v4-pro
如果直接把 Claude 风格的模型名传给 DeepSeek,部分情况下可能会被自动降级到 Flash 模型,导致实际调用的并不是预期模型。
为了解决这个问题,我用 Tauri 做了一个本地代理工具。
它的核心作用很简单:
- 自动将 Claude 风格的模型 ID
映射回真实的 DeepSeek 模型 ID。
例如:
claude-deepseek-v4-pro
↓
deepseek-v4-pro
这样既能兼容 Claude Desktop 的新规则,又能确保请求准确命中真实模型,不会发生错误回退。
同时,整个代理过程完全本地化:
- 不依赖公共中转服务
- API Key 自己管理
- 更稳定、更安全
- 支持多个模型组管理,方便一键切换不同模型配置
软件
下载安装
可以在这里下载适合你系统的版本:
使用教程
1. 打开 Claude Desktop 的第三方模型配置功能
进入 Claude Desktop 设置页面,开启第三方模型配置。
2. 开启 Gateway
在模型配置中选择并启用 Gateway。
3. 配置 Gateway Base URL
将 Gateway Base URL 设置为本软件提供的本地代理地址,默认一般为:
arduino
http://127.0.0.1:15800
4. 配置 Gateway API Key
Gateway API Key 可以随意填写。
实际使用的 API Key 会在本软件中统一管理。

5. 配置 Model List
Model List 仅用于告诉 Claude 当前有哪些可用模型。
建议与本软件中的「Claude 模型映射」保持一致。
默认推荐填写:
claude-sonnet-4-6
claude-opus-4-1
claude-haiku-3-5

6. 应用配置并重启 Claude Desktop
配置完成后,点击应用并重启 Claude Desktop。
7. 在本软件中配置模型代理
启动本软件后,可以在软件内统一管理模型组。
需要配置:
- 上游接口地址
- API Key
- Claude 模型与真实模型之间的映射关系
配置完成后,点击"生效",并开启代理即可正常使用。

8. 模型映射机制
代理转发时,会严格按照:
rust
Claude 模型名 -> 上游真实模型名
进行替换。
例如:
claude-deepseek-v4-pro
↓
deepseek-v4-pro
如果请求中的模型未配置映射关系,代理会直接返回 400,从而避免请求被错误降级或转发到其它模型。
后记
目前软件仍在持续开发中,欢迎大家体验、提建议或者一起参与完善 👏