dsh-llm-subscription:通過訂閱使用 Claude、Gemini、Grok 與本地 Ollama

前言

DeepSeek Harness (DSH) 是一個強調「一切皆插件」的框架。在使用 Claude Code 或 Antigravity 的訂閱時,現有的 HTTP 橋接方案(如 dsh-subscription-gateway)需要單獨配置和運行進程,體驗並不流暢。dsh-llm-subscription 是一個原生 DSH 插件,它通過註冊適配器的方式,將 Claude、Gemini 和 Grok 的訂閱模型直接集成到 DSH 的模型選擇器中,無需 API Key。

核心功能

該插件主要解決「通過訂閱調用大模型」的問題,無需手動管理 API Key,並提供了本地免費模型選項。

  1. 訂閱模型支持:
    • Claude:支持 claude、haiku、sonnet、opus、fable。每個模型都帶有原生推理 Effort 選擇器(Low 到 Max)。
    • Gemini:支持 Antigravity 付費層級(Flash Low/Medium/High、Pro Low/High)。
    • Grok:通過官方 Grok CLI 支持 grok-4.6。
  2. 本地模型:支持本地 Ollama 模型(如默認的 qwen3.5:9b),免費且無需登錄。
  3. 響應標識:每個響應末尾會附帶 via <real-model-id> 標識,明確指出當前響應實際使用的模型。

安裝與啓用

在 DSH 的 profile 中執行以下命令:

dsh plugin --profile web add dsh-llm-subscription

前置條件:
* 安裝並登錄相關 CLI(claude、agy 或 grok),或者安裝並運行 Ollama。
* 依賴 DSH 版本 0.1.1-rc.2 或更高。

典型用法

安裝後,在 DSH 的模型選擇器中即可直接選擇上述模型進行對話。

技術細節與限制

插件通過調用本地 CLI 的 JSON 模式輸出,並將數據重組爲 DSH 期望的 StreamChunk 序列。

  1. 不支持流式增量:由於底層 CLI 不支持流式輸出,響應會以一次性塊的形式返回。
  2. 不暴露思考內容:無法獲取推理鏈文本,僅能看到 token 計數。推理 Effort 選擇器仍可控制計算量。
  3. Gemini 工具隔離:無法像 Claude 那樣通過 --strict-mcp-config 隔離工具,Gemini 會感知 agy 的內置工具集。
  4. 不支持圖像輸入。
  5. 不處理憑據:不存儲或傳輸密鑰,完全依賴本地已登錄的 CLI 會話。

安全與合規風險

重要提示:該插件存在封號風險。

Anthropic 的官方條款明確禁止第三方開發者代表用戶路由請求,尤其是通過 Free、Pro 或 Max 計劃憑證。DSH 不是未修改的 Claude Code 二進制文件,而是利用插件調用 claude -p 作爲後端的獨立框架。這種模式違反了當前的合規規定。雖然目前主要針對 Anthropic,但 Google 對 Antigravity/Gemini 的違規處罰已非常嚴厲。

Grok 是唯一沒有此類合規風險的提供商,因爲 xAI 官方支持第三方訂閱 OAuth 集成。

總結

dsh-llm-subscription 提供了一種將 Claude、Gemini 和 Grok 訂閱集成到 DSH 中的原生方式,並增加了本地 Ollama 支持。它沒有 API Key 的管理負擔,但需要注意流式輸出缺失、推理內容不可見以及潛在的合規封號風險。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜