前言¶
在 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 與端點配置:
- dsh-connect-sensenova-token-plan — Token Plan 登錄、積分可視化、provider 註冊。
- dsh-sensenova-pool — 多 Key 輪換池與 RPM 預限流。
安裝與啓用¶
插件要求 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 兼容生圖端點。
典型用法¶
資料未給出逐步截圖教程,可復現路徑如下:
- 按上一節安裝並啓用插件,配置 SenseNova Key 或兼容端點 Base URL。
- 對話生圖:在 DSH 會話中通過 agent 觸發生圖;結果在工具卡展示,可按 README 使用參數回填、參考圖、重抽或同種子重生成。
- 工作臺生圖:從左側「生圖」進入,填寫提示詞與比例等參數,在決策面板確認張數與畫板後提交。
- 畫布與畫廊:在畫布上編輯節點鏈、蒙版重繪等;產出歸入畫板,在畫廊篩選、批量導出或變體。
- 隊列與審批:在隊列頁調節併發閘、插隊或暫停;若開啓審批門,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