DS2API 这个名字挺直。
DeepSeek to API。
它做的事也不绕:把 DeepSeek 网页端的对话能力,转成 OpenAI、Claude、Gemini 这几种常见 API 格式。
我第一眼看的不是功能多不多。
是 base_url 能不能换。
很多开发工具就卡在这一步。
代码里原来写的是 OpenAI SDK,你不想改一堆东西。Claude Code 那边等的是 Claude 接口,你也不想再手动复制粘贴。
DS2API 就是把这个口子补上。
原来走 OpenAI 格式的,换地址。
Claude 格式也能接。
Gemini 那边也留了。
这东西小,但省得你拆工具链。
我更在意的是账号。
网页端转 API,聊天跑通不难。麻烦的是请求多了以后。
AI Coding 工具一跑起来,不是问一两句。
补全、改代码、解释报错、agent 自己来回跑,很快就是一串请求。
DS2API 做了多账号配置,可以塞多个 DeepSeek 托管账号进去,后面自动轮询。Token 刷新也内置了,不用过一阵就手动补一次。
还有排队控制。

不是请求一多就全怼过去。
工具调用这块也提到了。
项目说做了防泄漏处理,配合 Claude Code 这类工具能跑。这个点我会多看两眼。很多转接口项目,普通聊天没事,一到 tool call 就开始歪。
参数丢了。
JSON 像是 JSON,其实工具接不住。
后端是 Go 写的,带 Web 管理台。账号、配置能在页面里改,不用老是 SSH 上服务器翻文件。
部署方式也比较散。
安装包、Docker、Vercel 免费托管,都有。
别把它当 DeepSeek 官方 API 平替去上生产。它底下还是网页端,账号状态、风控、网页端变化都会影响。
拿来接本地脚本、AI Coding 插件、Claude Code 这种开发流,倒是挺对味。
GitHub地址: https://github.com/CJackHwang/ds2api
