dsh-openimage:DSH 上的 OpenAI 兼容生圖工作臺

前言

在 DeepSeek Harness(DSH)裏給 agent 接生圖 API,往往只做到「能出圖」:結果散落在對話裏,缺少批量管理、畫布編輯和併發控制。若還要蒙版重繪、分塊放大、畫板歸檔,通常得另開工具或自己寫前端。社區維護者 IKEASven69 的 dsh-openimage 把「生成之後」的流程收進同一套 Web 工作臺:內置商湯 SenseNova U1.5(Token Plan 免費額度),也可指向任意 OpenAI 兼容生圖端點;對話軸直出圖,並與無限畫布、畫廊、隊列治理銜接。

這是什麼

dsh-openimage 是面向 DSH Web 側的圖像生成工作臺插件(MIT,當前 package 版本 0.1.0)。README 的定位是:不只是給 agent 一個生圖工具,而是補齊生成後的管理與編輯——無限畫布、畫板畫廊、隊列治理、蒙版重繪、tiled 2× 放大等。維護者:IKEASven69。目錄頁:SkillHub 插件頁;源碼:GitHub。

核心功能

下面按 README 已列能力歸納,不超出資料範圍。

對話軸

  • 會話裏發消息即可出圖,工具卡內直接顯示結果。
  • 支持參數回填、設爲參考圖、同參數重抽、同種子重生成。
  • 等待預估(歷史耗時均值);可選「生成審批門」,人工把關,降低 agent 循環燒額度風險。

工作臺 · 生圖

  • 提示詞、比例、風格、負面詞、種子、張數、畫質(2K/4K)。
  • 多參考圖(風格 / 角色 / 構圖角色 + 強度滑桿)。
  • 生成前決策面板:生成張數、模型、目標畫板在按下前可見。
  • 命名預設與提示詞庫(收藏 + 最近記錄)。

工作臺 · 畫布

  • 無限畫布:多選拖拽、對齊參考線吸附、節點剪貼板(Ctrl+C/X/V)。
  • 節點衍生鏈:父子連線、改接、斷開、版本樹。
  • 蒙版重繪(畫筆大小 / 不透明 / 硬度 / 羽化)、消除、摳圖、擴圖。
  • minimap、全屏、自動保存與併發寫保護(rev)、全量撤銷。

工作臺 · 畫廊

  • 畫板:新建 / 重命名 / 最近使用排序;生成可自動歸板(跟隨畫廊)。
  • 篩選、搜索、收藏、標籤。
  • 批量變體、批量導出(含 PNG 元數據)、批量 zip、批量刪除。

工作臺 · 隊列

  • 全局併發閘(1–4 可調)、等待表重排與插隊。
  • 暫停 / 恢復、全歷史翻閱、行級詳情(排隊與運行兩段耗時)。
  • 取消、取消其他、重跑失敗、清除已失敗。
  • 可選生成審批門:agent 調用生圖 / 編輯 / 增強先進入審批區,人工批准才執行;拒絕與超時 README 寫明爲零上游調用、零計費。

工作臺 · 編輯與對比

  • 燈箱:濾鏡(亮度 / 對比 / 飽和 / 色溫 / 暈影 + 膠片預設)、參數清單行級回填、標籤、衍生鏈翻頁。
  • tiled 2× 分塊放大(重疊羽化縫合)、增強(2K/4K、去水印)。
  • 變體(幅度滑桿 + 種子鎖)、批量變體。
  • 對比頁:滑塊 / 並排 / 疊化三模式,以及 3–4 圖網格。

生態定位

README 說明接入層已有成熟插件,本插件專注生成之後的一切,併兼容下列插件註冊的 provider 與端點配置:

安裝與啓用

插件要求 Node.js >= 20(見 package.json)。安裝命令以 README 爲準:

# npm
dsh plugin --profile web add dsh-openimage

# 或從 GitHub 跟進最新提交
dsh plugin add github:IKEASven69/dsh-openimage

安裝後在「設置 → 插件」確認已啓用,左側欄應出現「生圖」入口。

配置

在「設置 → 插件」頁的 SenseNova 設置卡填入 API Key,或設置環境變量 SENSENOVA_API_KEY。README 寫明:Token Plan 免費額度用戶可在 console.sensenova.cn 創建 Key 後直接使用,無需訂閱、無需信用卡。

若使用其他服務,可在同一設置卡修改 Base URL,指向任意 OpenAI 兼容生圖端點。

典型用法

資料未給出逐步截圖教程,可復現路徑如下:

  1. 按上一節安裝並啓用插件,配置 SenseNova Key 或兼容端點 Base URL。
  2. 對話生圖:在 DSH 會話中通過 agent 觸發生圖;結果在工具卡展示,可按 README 使用參數回填、參考圖、重抽或同種子重生成。
  3. 工作臺生圖:從左側「生圖」進入,填寫提示詞與比例等參數,在決策面板確認張數與畫板後提交。
  4. 畫布與畫廊:在畫布上編輯節點鏈、蒙版重繪等;產出歸入畫板,在畫廊篩選、批量導出或變體。
  5. 隊列與審批:在隊列頁調節併發閘、插隊或暫停;若開啓審批門,agent 觸發的任務需人工批准後才真正調用上游。

適用場景與注意

  • 適合:需要在 DSH Web 內完成「對話 + 批量生圖 + 畫布編輯 + 隊列管控」的開發者;已用或計劃用 SenseNova Token Plan 或 OpenAI 兼容端點的團隊。
  • 注意:DSH 社區插件目錄(如 SkillHub)與 DeepSeek / 幻方無官方從屬關係;安裝前請閱讀 倉庫源碼 與 MIT 許可證。插件以當前 dsh 進程權限運行,API Key 與端點配置由你本地環境持有,安裝前應自行評估信任邊界。
  • 質量說明:README 提到 53 項端到端驗收(scripts/e2e.spec.js)、審批門運行時 harness 與靜態門禁,供自行 clone 後驗證;本文不展開測試命令。

結尾

dsh-openimage 把 OpenAI 兼容生圖與 SenseNova U1.5 接進 DSH,並把出圖後的畫布、畫廊、隊列和編輯鏈路放在同一工作臺。需要安裝細節與完整功能列表,以 README 爲準:

  • 目錄頁:https://www.skillhub.cn/plugins/IKEASven69/dsh-openimage
  • GitHub:https://github.com/IKEASven69/dsh-openimage
羽毛球分组比赛记分
小程序二维码

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

小夜