DeepSeek Harness 接入 Command Code 訂閱的插件

前言

DeepSeek Harness (DSH) 的設計理念是“一切皆插件”。Command Code 訂閱主要分爲兩類:Provider API 計劃和 Go/GOAT/Pro/Max 計劃。前者原生支持,後者調用標準 OpenAI 兼容端點會返回 403 upgrade_required,只能走私有網關 POST /alpha/generate。

本插件復刻了該私有網關的協議 —— 請求信封、逐行 JSON 流、事件映射 —— 把訂閱變成一個 DSH 原生 Provider。使用者不需要安裝 Command Code CLI,也不需要 Provider API。

核心功能

  • 實時模型目錄:啓動時拉取,按檔位過濾,默認不隱藏任何模型。
  • 模型名標註上下文容量:如 Claude Sonnet 5.5 [1M]、GPT-5.5 [400K],取自模型列表接口的真實值。
  • 逐模型推理等級:只列出該模型真實支持的檔位。
  • 可視化配置 API Key:在插件卡片裏粘貼保存即可,不用手改配置文件。
  • 底部用量環:顯示 5 小時窗口占用比例與重置倒計時(≥90% 時轉紅),點擊可展開周窗口與餘額。
  • 支持圖片輸入、工具調用、流式輸出。

安裝與啓用

通過 DSH 的插件管理器安裝:

dsh plugin --profile web add github:freeqin123/dsh-commandcode-plans-provider

如果報 ERR_PNPM_ADDING_TO_ROOT,說明你的 profile 目錄是一個 pnpm 工作區,需加上 -w:

dsh plugin --profile web add -w github:freeqin123/dsh-commandcode-plans-provider

安裝後必須重啓 DSH 才能生效。插件列表裏會出現本插件(bundle id 爲 commandcode-plans-provider)。

配置 API Key

在 DSH 裏進入 插件 → 本插件 → 配置:

  • API 密鑰:粘貼你的 key 並點擊保存。密鑰寫入 DSH 憑據庫,引用名爲 COMMANDCODE_API_KEY。界面只顯示掩碼指紋以確認身份。
  • 測試連接:點擊按鈕可驗證網關可達性,失敗會返回上游原文(如 401)。
  • 套餐檔位:點擊檔位按鈕(Go / GOAT / Pro / Max)選擇套餐,配置狀態會顯示爲 ready。

典型用法

1. 選模型

進入 設置 → 模型 → Command Code,選擇一個模型。名字後面的 [1M] 代表上下文容量。

2. 選檔位

在插件卡片裏點檔位按鈕。語義是“顯示該檔位及以下包含的全部模型”:
- Go:所有 Go 模型
- GOAT:所有 Go + GOAT 模型
- Pro:所有 Go + GOAT + Pro 模型
- Max(默認):全部(凡 catalog 標了已知檔位的模型)

3. 選推理等級

模型選擇器裏的“推理等級”由本插件逐模型填充,列出該模型真實支持的檔位(如 Low / Medium / High / Max)。如果模型不支持,選擇器會顯示“當前模型未提供推理等級”。

4. 查看用量

底部 composer 那一行會多出一個環,顯示 5 小時窗口的佔用比例。環 ≥90% 時會轉紅,後面跟重置倒計時。點擊環可展開查看 5 小時/周窗口/餘額的詳情。

5. 處理圖片

支持視覺的模型可以直接貼圖。注意:
- 純文本模型(如 DeepSeek / GLM / Qwen)會明確拒絕圖片輸入。
- 網關無狀態,長對話中圖片需重複內聯發送。
- 一輪裏內聯的 base64 總量超過 2 MiB 時,會要求丟棄最舊的圖片。

已知限制

  • 未公開接口:使用的是 /alpha/generate 私有網關,官方可能隨時改動或封禁。
  • 單賬號:不支持多賬號並行。
  • 無自動重試:遇到 RATE_LIMIT 不會自動重試,需手動重試。
  • 圖片重複開銷:長對話中圖片會重複內聯,增加開銷。
  • 純文本限制:部分模型明確拒絕圖片輸入。

生態背景

DSH 的插件目錄由社區維護,與 DeepSeek 或幻方無官方從屬關係。本插件代碼託管在 GitHub,遵循 MIT 許可證。

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

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

小夜