← 返回列表
未验证
如果你已经为 Claude Pro/Max 付费,或者拥有 Antigravity 访问权限,DeepSeek…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/28 · 已提供中文文档
与 OpenAI 兼容的网关,让 DeepSeek Harness 使用你现有的 Claude Code / Antigravity / Ollama 登录,而无需付费的 API 密钥
综合分
27.8
GitHub 分
27.8
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add DavidRm1911/dsh-subscription-gateway该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-subscription-gateway 如果你已经为 Claude Pro/Max 付费,或者拥有 Antigravity 访问权限,DeepSeek Harness 仍然要求你提供一个单独的、按量计费的 API key,才允许你使用那些模型——它的 Custom Provider 界面只与真正的 HTTP API 通信,而不与你已经登录的 CLI 通信。 这是一个小型本地服务器,用来填补这一空白。它使用 DSH 所期望的 openai-completions 协议,但不按 token 向你计费,而是调用 claude -p 或 agy -p——也就是你已经在使用、已经登录的同一批 CLI。把 DSH 指向它,"claude-opus" 或 "gemini-flash-high" 就会作为可选择的模型出现,而且免费。 安装 pip install dsh-subscription-gateway dsh-subscription-gateway 你至少需要已经配置好以下其中一项: - Claude Code CLI,已登录(claude login) - agy(Antigravity),已登录 - Ollama,并已拉取一个模型——默认是 qwen3.5:9b 缺少其中一项只会导致它的模型不显示;其余的仍然可以正常工作。 将其接入 DSH Settings → Models → Add custom provider: - Base URL:http://localhost:8899/v1 - API protocol:openai-completions - API key:随便填——它不会被检查 - 点击 "Fetch available models",或手动添加(列表见下) 模型 - claude、claude-haiku、claude-sonnet、claude-opus、claude-fable——追加 -low / -medium / -high / -xhigh / -max 来指定推理强度,例如 claude-opus-max - gemini、gemini-flash-low/medium/high、gemini-flash36-low/medium/high、gemini-pro-low/high - qwen-local——Ollama 中正在运行的任何模型,无论哪种方式都是 $0 如果这份列表有变动,GET /v1/models 始终提供实时列表。 几件值得了解的事 它只绑定到 127.0.0.1——外部无法访问它。每个请求都是一次子进程调用或一次对 Ollama 的本地 HTTP 调用;这段代码不会从磁盘读取凭据,也不会将其发送到任何地方。Claude provider 始终传递 --strict-mcp-config,因为如果不这样做,子进程会悄悄继承你常规 Claude Code 配置中设置的任何 MCP 服务器——这是我在构建这个时遇到的真实 bug,而不是理论上的问题。 它不是原生 DSH 插件——没有 dsh.bundle,不涉及 cordis。它只是一个 DSH 通过 HTTP 与之通信的进程,走的是已经存在的 Custom Provider 机制。而且没有真正的逐 token 流式传输,因为底层 CLI 在无头模式下不暴露这一点;你会得到以单个 SSE chunk 形式封装的完整响应,这足以让 DSH 的客户端不会因此出错。 如果你想要原生版本 dsh-llm-subscription 与真正的 dsh.bundle 插件做的事情相同——Claude、Gemini 和本地 Ollama 模型都会原生出现在 DSH 自己的模型选择器中,并且 Claude 还带有一个可用的推理强度选择器,而不是藏在自定义提供商(Custom Provider)界面后面。当它能正常工作时,体验更好,但它依赖于 DSH 内部的 cordis 插件 API(开发者预览版,没有稳定契约)。本网关只与 DSH 稳定且有文档记录的 Custom Provider 机制通信,因此即使 DSH 的更新可能破坏原生插件,它也能持续正常工作。仅凭这一点,就值得把两者都装上。 安全与使用条款 本程序从不读取、存储、提取或传输任何凭据。它会调用你机器上已安装并已登录的 claude / agy CLI 二进制文件,并读取它们的 stdout。它只绑定到 127.0.0.1。用户之间不共享、不代理、不路由任何内容——每个请求都由你自己已认证的会话提供服务。 在运行之前请阅读本节——封禁风险是真实存在的,不是理论上的,而且本节此前低估了它。 Anthropic 当前的法律与合规文档明确指出:“Anthropic 不允许第三方开发者……代表其用户通过 Free、Pro 或 Max 套餐凭据路由请求。” 唯一有文档记录的例外是最终用户登录到未经修改的 Claude Code 二进制文件本身——包括平台原样托管该二进制文件的情况。本网关不是未经修改的 Claude Code 二进制文件;它把 claude -p 作为后端来调用,并通过自己的本地 HTTP API 提供回复。这正是文档中描述为不被允许的模式,而不是那个例外。这里没有“网关从不接触你的凭据”的豁免——问题不在于凭据,而在于代表另一个产品通过它路由请求。 Gemini/Antigravity 通过 agy 是同样的模式,而且 Google 已经在执行这一规定:付费 Antigravity 账户(包括每月 250 美元的 AI Ultra)一直收到 403“因违反服务条款而禁用服务”,申诉大多失败,而且这一执行范围还延伸到 Gemini CLI。Anthropic 尚未出现针对这种模式的公开封禁潮——但这并不等于它是被允许的,只是目前两者的执行情况看起来不同。 这是非官方的社区构建软件,未获得 Anthropic、Google 或 DeepSeek 的认可。运行它意味着你要自行承担风险,并使用你自己的账户。这不是法律建议——请自行阅读使用政策和法律与合规文档,并自行做出判断。 本项目在添加任何提供商时所遵循的标准:绝不代表用户读取/缓存/传输凭据;只以文档化的自动化模式调用供应商自己的官方 CLI;绝不自行实现登录流程;不在用户之间汇集或共享用量。 许可证 MIT — 参见 LICENSE。
同作者(DavidRm1911)的其他插件
扫码进群