ComfyRP Bridge:在 DSH 裏把會話正文接到本地 ComfyUI 出圖

前言

在 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 順序操作即可復現。

  1. 設置 → ComfyUI:填寫 ComfyUI 地址(默認 http://127.0.0.1:8188),點「測試連接」。
  2. 工作流:導入 ComfyUI 的 API JSON →「解析預覽」→ 確認正面 / 負面 / 分辨率 / 輸出節點 → 保存 → 啓用。
  3. 設置 → 正文來源 / 提示詞來源:默認跟隨當前會話,也可指定其他會話。
  4. 概覽:需要自動把正文送去提示詞側時,打開「自動投遞正文」;需要連帶出圖時再打開「自動出圖」。
  5. 建議先手動試一次:填寫正文或附加消息,點「投遞最新正文」。

常用操作

  • 讓下一輪自動出圖:概覽打開「自動投遞正文」與「自動出圖」,並保持右側欄或懸浮球可見。
  • 臨時手動出一張:懸浮球 → 鉛筆菜單 →「請求生成」,讀取來源會話的最新正文。
  • 只重做一張:圖片框 → 重新生成 →「僅此圖」;整套重來選「全部」。
  • 找圖:圖庫 → 當前會話 / 全部 / 收藏夾 / 回收站。
  • 會話列表未更新:概覽右上「檢測」,或設置裏會話旁的「刷新」。
  • 清理跟圖定位:圖片框 → 更多 →「清空定位」(僅當前會話),之後按比例重新分配。

適用場景與注意

適合誰

  • 已在本地跑 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
羽毛球分组比赛记分
小程序二维码

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

小夜