DeepSeek Harness 社區 Grok Build Provider (`dsh-grok-provider`)

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。當需要在 Harness 中接入 xAI 的 Grok Build 模型時,手動維護配置或 Token 管理較爲繁瑣。社區開發者維護了 dsh-grok-provider,旨在讓 DSH 直接複用官方 Grok CLI 的登錄狀態,實現動態模型發現與流式推理。

這是什麼

這是一款社區插件,許可證爲 MIT,由 yoshino-xiao7 維護。它作爲 DeepSeek Harness 的 Build Provider,提供了官方 CLI 瀏覽器 OAuth 登錄、動態模型發現、流式推理、圖片輸入(需 grok-4.6)、工具調用以及賬戶額度面板功能。

前置條件

使用前需滿足以下環境要求:

  • DeepSeek Harness 版本 0.1.5-rc.2
  • Node.js 24.19.0 或更高版本
  • 安裝官方 Grok Build CLI(支持 login --oauth,並使用默認目錄 ~/.grok)

安裝與啓用

在終端執行以下命令安裝精確版本 1.0.6,並啓動 Web 界面:

dsh plugin --profile web add dsh-grok-provider@1.0.6
dsh web

登錄流程

啓動 Web 界面後,進入 設置 -> Grok Build。點擊“通過瀏覽器登錄”,插件會調用官方 CLI 生成登錄 URL 並在瀏覽器中打開,完成 OAuth 授權後即可。插件不接管登錄頁面,也不要求粘貼 access token 或 refresh token。

核心功能

  • 動態模型發現:運行時讀取賬號可見的全部 Grok Build 模型,不維護靜態白名單。
  • 流式推理:支持 Responses 流式文本、reasoning 及 usage 統計。
  • 圖片輸入:僅 grok-4.6 支持,支持 JPEG/PNG/WebP。透明 WebP 會在發送前自動轉碼爲 PNG 或 JPEG,不透明 WebP 轉爲 JPEG。
  • 搜索與工具:默認關閉 Web/X Search,需在設置中開啓。工具調用交回 Harness 權限層處理。
  • 賬戶面板:顯示登錄狀態、每週/月額度、重置時間及模型能力。

TUI 使用

在 TUI 中使用以下命令進行操作:

/grok status
/grok login
/grok cancel
/grok logout

注意事項

這是一個非官方社區項目,與 xAI 或 DeepSeek Harness 官方無隸屬關係。插件僅支持官方默認的 ~/.grok 目錄。依賴項包括 @deepseek-ai/cordis 4.0.2 等。

適用場景

適合需要在 Harness 中管理 Grok Build 賬號和模型能力的開發者。項目位於 GitHub。

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

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

小夜