前言¶
在 DSH 裏做角色扮演或長對話時,正文往往已經夠長,卻還要單獨複製到 ComfyUI、再切回界面看圖。常見做法是再起一個橋進程或手工粘貼工作流,聊天和出圖不在同一套界面裏。ComfyRP Bridge(倉庫 bmhty123/dsh-comfyui-rp)是裝在 DSH 裏的本地文生圖自動化橋:捕獲會話正文 → 經提示詞會話整理 → 調本機 ComfyUI → 圖片回到右側欄、懸浮球和圖庫。插件不依賴外部橋進程,README 也說明不調用 LLM。
下面介紹它是什麼、能做什麼,以及安裝與第一次使用的步驟。
這是什麼¶
維護者爲 bmhty123,在社區目錄中歸類爲模型推理。一句話定位:ComfyUI × DSH 生圖插件(目錄簡介與 README 一致)。
數據流如下:
DSH 會話 → ComfyRP Bridge → 提示詞會話 → 本地 ComfyUI → 圖片回 DSH
聊天、出圖、看圖可在同一界面完成。運行環境要求:本地已安裝 ComfyUI,DSH 0.2.x(package.json 中 engines.dsh 爲 >=0.2.0 <0.3.0-0,Node >=18)。當前包版本 0.2.3,許可 MIT。
核心功能¶
以下均來自倉庫 README,僅列已寫明的能力。
自動化
- 自動出圖:捕獲正文 → 解析提示詞 → 出圖 → 歸檔;「投遞」與「出圖」可分開開關。純黑圖會自動換種子重生成,進行中可點「停止自動補圖」。
- 投遞:正文來源與提示詞來源可分開配置,可指向另一個會話甚至另一臺 DSH;附加消息可放在正文最上或最下,投遞成功後附加區自動清空。
看圖與跟圖
- 右側欄面板、全屏、懸浮球、懸浮圖片框:翻頁、下載、收藏、刷新、刪除、圓角;用戶拖過或縮放過尺寸後,切圖不會恢復初始大小。
- 跟圖:滾動正文自動切圖;連續圖按段落比例拆位置;支持光標跟圖、手動偏移、清空定位。
工作臺
- 三種提示詞格式(內置 / 全部匹配 / 自定義標籤)、多套正負面、標題、原文錨點、分辨率、連續圖、LoRA、隨機種子、幹跑。
圖庫
- 當前會話 / 全部 / 收藏夾 / 回收站;收藏爲複製副本,誤刪可還原。
工作流與 LoRA
- 導入 ComfyUI API JSON,自動識別正面 / 負面 / 分辨率 / 輸出節點,支持佔位符與節點映射。
- LoRA 支持堆 / 單 / Power / Stacker / Tag,可改名、調強度、寫回工作流。
說明中的約束
- 圖片按當前聊天歸檔;更換正文來源不改變圖片歸屬。
- 數據在 DSH 數據目錄,設置中可查看與修改路徑。
- 懸浮球與圖片框限制在 DSH 窗口內;右側欄默認收起,從會話標題欄展開。
- 遠程會話場景下,兩臺 DSH 都需安裝本插件。
- 提示詞質量取決於所選提示詞會話;README 推薦搭配 anima-tagger(本插件不包含、不修改該工具)。
節點識別思路參考了 dsh-tavern-image,完整聲明見倉庫 THIRD_PARTY_NOTICES.md。
安裝與啓用¶
安裝前請自行閱讀倉庫源碼與 MIT 許可證;插件以當前 DSH 進程權限運行,並會訪問本機 ComfyUI 地址(默認 http://127.0.0.1:8188)。
官方安裝命令(README):
dsh plugin --profile web add dsh-comfyui-rp
裝完後重啓 DSH。也可在插件市場安裝;尚未發佈 npm 時可用倉庫地址:
dsh plugin --profile web add git+https://github.com/bmhty123/dsh-comfyui-rp.git
本地改代碼時用目錄裝法(README):
node tools/install.mjs --apply
卸載加 --uninstall。
啓用:裝好 DSH 後打開右側欄,在「開始」裏點 ComfyRP。
第一次使用¶
按 README 順序操作即可復現。
- 設置 → ComfyUI:填寫 ComfyUI 地址(默認
http://127.0.0.1:8188),點「測試連接」。 - 工作流:導入 ComfyUI 的 API JSON →「解析預覽」→ 確認正面 / 負面 / 分辨率 / 輸出節點 → 保存 → 啓用。
- 設置 → 正文來源 / 提示詞來源:默認跟隨當前會話,也可指定其他會話。
- 概覽:需要自動把正文送去提示詞側時,打開「自動投遞正文」;需要連帶出圖時再打開「自動出圖」。
- 建議先手動試一次:填寫正文或附加消息,點「投遞最新正文」。
常用操作¶
- 讓下一輪自動出圖:概覽打開「自動投遞正文」與「自動出圖」,並保持右側欄或懸浮球可見。
- 臨時手動出一張:懸浮球 → 鉛筆菜單 →「請求生成」,讀取來源會話的最新正文。
- 只重做一張:圖片框 → 重新生成 →「僅此圖」;整套重來選「全部」。
- 找圖:圖庫 → 當前會話 / 全部 / 收藏夾 / 回收站。
- 會話列表未更新:概覽右上「檢測」,或設置裏會話旁的「刷新」。
- 清理跟圖定位:圖片框 → 更多 →「清空定位」(僅當前會話),之後按比例重新分配。
適用場景與注意¶
適合誰
- 已在本地跑 ComfyUI,希望在 DSH 對話界面內完成正文投遞、提示詞整理、出圖與看圖的用戶。
- 需要工作流 JSON 映射、LoRA 參數微調,或「跟圖」閱讀體驗的角色扮演 / 長文場景。
注意
- 必須自備 ComfyUI 與可用工作流;插件負責橋接與 UI,不替代 ComfyUI 本身。
- 社區插件目錄(如 SkillHub)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;安裝前核對倉庫與許可。
- 勿使用資料未給出的安裝命令;勿
git clone代替上述dsh plugin流程(除非你在本地開發並執行install.mjs)。
結尾¶
ComfyRP Bridge 把 DSH 會話、提示詞會話與本地 ComfyUI 串成一條閉環,減少在多個窗口之間複製粘貼。進一步瞭解可訪問社區目錄頁與 GitHub 倉庫:
- 目錄頁:https://www.skillhub.cn/plugins/bmhty123/dsh-comfyui-rp
- GitHub:https://github.com/bmhty123/dsh-comfyui-rp