Repository navigation
Releases
Releases · muze63096/dsh-draw-plugin
v0.5.6 — 完整版 / 轻量版
两个版本,按需选一个
两个包的代码完全相同,区别只在「默认引擎」——随时能切换,不用重装。
| 完整版(ComfyUI) | 轻量版(SD.cpp) | |
|---|---|---|
| 一键安装要下多少 | ~5 GB(含 CUDA 版 PyTorch)+ 2 GB 模型 | 29 MB 引擎 + 2 GB 模型 |
| 磁盘占用 | ~12 GB | ~2.5 GB |
| 首次安装 | 10~20 分钟 | 1~3 分钟 |
| 出图速度(RTX 4050 / 512×512 / 20 步) | ~10 秒 | ~9.5 秒 |
| 显卡要求 | Windows + N 卡 | Windows + 任意支持 Vulkan 的显卡(N/A/核显) |
| LoRA | 面板下拉选 + 权重 | 提示词里写 <lora:名字:0.8> |
| 生态 | 完整 ComfyUI:自定义节点、别人的工作流 | 基础文生图 |
安装
# 解压后在任意目录执行,-w 不能省
dsh plugin --profile web add -w "解压出来的文件夹完整路径"然后重启 DSH 进程(只刷新浏览器页面不够:宿主半边是进程启动时加载的),再刷新页面。
本版新增(v0.5.6)
- 一键预设:提示词框上方多了一排预设按钮,点一下就把画风、尺寸、提示词、负面一起填好。
- Q版鲸鱼娘:
(navy blue hair:1.35), (whale tail:1.3), (fin ears:1.25), navy blue and white maid dress, kneeling, teary eyes, (一碗白米饭:1.3), 白底,负面自动排掉text / speech bubble / cat ears / 3d - Q版贴纸(任意角色):只套 Q 版画风 + "排掉文字/气泡/写实"的负面,提示词你自己写
- 预设里带的底模只在你当前模型列表里匹配得到时才自动选中(例如名字含
NoobAI),匹配不到就只填提示词,不会把你选好的底模改坏
- Q版鲸鱼娘:
- 这版只改客户端:刷新页面就能看到预设按钮,不用重启 DSH。
顺手实测了一组底模对比(6GB 显存 / 1024×1024 / 28 步)
| 底模 | 出图耗时 | Q版效果 |
|---|---|---|
SD1.5 底模(如 动漫二次元2.5D_dxMix) |
~29 秒 | chibi 前缀基本被无视,只能到"可爱偏正常比例" |
SDXL 底模(如 NoobAI-XL-v1.1) |
~40 秒 | 真 Q 版贴纸风:大头小身、粗描边、平涂,蓝发/鲸鱼尾/饭碗都稳 |
想换 SDXL 底模的话:把单文件 checkpoint 放进 models\checkpoints\ 目录,面板点「读取模型 / LoRA」就能选到。
v0.5.5 修了什么
- 「启动」按钮终于能用了。v0.5.3 加的"启动失败要说清原因"当场抓到了真凶:插件拼出来的命令是
"...python.exe" "...main.py" --listen 127.0.0.1 --port 8188,以带引号的路径开头,PowerShell 会把--listen里的--当成自减运算符 →ParserError、进程秒退;而插件只看到shell.start没抛异常,就报了"已启动"。
现在改成调用运算符:& "...python.exe" "...main.py" --listen ...(SD.cpp 那条同理)。 - 自动拉取模型列表:只要服务在跑,面板会自己把底模 / LoRA 列表拉回来(最多每 5 秒一次),并用 localStorage 记住你上次选的底模——刷新页面后不用再手点「读取模型 / LoRA」。
- 错误更对症:ComfyUI 模式下没选底模就点生成,会直接说清是"服务没跑"还是"没选模型";「服务:未运行」后面会提示可以双击
启动ComfyUI.bat。
v0.5.4 修了什么
- 修「中文自动译成英文」静默失败(这条最影响出图效果):宿主的推理模型(如
deepseek-flash)默认reasoningEffort=high,翻译调用只给 400 maxTokens,思考全吃光,一个字的译文都没吐、finish是max-tokens。结果中文原样进了画图模型 —— 本机底模只认 Danbooru 英文标签,于是「蓝色长发鲸鱼女仆」画出来是银白长发 + 和服。
现在翻译调用显式关掉思考(reasoningEffort: 'off')、上限提到 1000;适配器不认这个参数时自动退回默认再试一次。 - 翻译失败不再吞原因:面板会显示「翻译失败,已直接发原文(原因:……)」。
v0.5.3 修了什么
- 兼容「shell 只有 start、没有 run」的 DSH 版本:有用户报「检测失败:shell.run is not a function」。插件现在优先用
ctx.shell.run,没有就退回start(起进程 → 等结束 → 读输出);两个都没有时,面板会直接列出宿主 shell 实际提供的方法名。 - 认 ComfyUI 官方便携包布局:以前只认
python\python.exe,现在python_embeded\python.exe也认。 - ComfyUI Desktop(桌面包)给对症提示:桌面包没有便携版结构,插件会明确告诉你「不用填目录,直接打开那个应用」。
- 「启动」失败不再骗人:以前只要
shell.start没抛异常就显示"已启动"。现在会检查句柄,秒退/被沙箱拒绝都会把原因显示出来。
v0.5.2 修了什么
- 面板里的「目录」(ComfyUI / SD.cpp)现在会被记住:以前它是纯内存状态,DSH 一重启就变回默认值
$DSH_HOME/comfyui,于是检测说"未安装"、拉不到模型、生成时报「请先拉取并选一个模型」。
v0.5.1 修了什么
- 修掉面板误报「检测失败:提示词是空的」:面板请求本机引擎环境时发的动作名是
comfyui-status,宿主注册的是comfy-status,对不上就掉进了「出图」分支。现在两边对齐。 - 宿主兼容旧面板的
comfyui-*写法;真不认识的action会直接回「宿主不认识动作……」。
v0.5.0 主要特性
- 第五个引擎:本机 stable-diffusion.cpp(轻量版核心)——29MB C++ 推理器,自带 OpenAI + A1111 兼容接口
- 轻量版一键安装:29MB 引擎 + 2GB 模型,1~3 分钟装完;小显存自动加卸载参数(实测 6GB 卡可用)
- 双发行版:
full(默认 ComfyUI)/lite(默认 SD.cpp)
v0.5.5 — 完整版 / 轻量版
两个版本,按需选一个
两个包的代码完全相同,区别只在「默认引擎」——随时能切换,不用重装。
| 完整版(ComfyUI) | 轻量版(SD.cpp) | |
|---|---|---|
| 一键安装要下多少 | ~5 GB(含 CUDA 版 PyTorch)+ 2 GB 模型 | 29 MB 引擎 + 2 GB 模型 |
| 磁盘占用 | ~12 GB | ~2.5 GB |
| 首次安装 | 10~20 分钟 | 1~3 分钟 |
| 出图速度(RTX 4050 / 512×512 / 20 步) | ~10 秒 | ~9.5 秒 |
| 显卡要求 | Windows + N 卡 | Windows + 任意支持 Vulkan 的显卡(N/A/核显) |
| LoRA | 面板下拉选 + 权重 | 提示词里写 <lora:名字:0.8> |
| 生态 | 完整 ComfyUI:自定义节点、别人的工作流 | 基础文生图 |
安装
# 解压后在任意目录执行,-w 不能省
dsh plugin --profile web add -w "解压出来的文件夹完整路径"然后重启 DSH 进程(只刷新浏览器页面不够:宿主半边是进程启动时加载的),再刷新页面。
本版修了什么(v0.5.5)
- 「启动」按钮终于能用了。v0.5.3 加的"启动失败要说清原因"当场抓到了真凶:插件拼出来的命令是
"...python.exe" "...main.py" --listen 127.0.0.1 --port 8188,以带引号的路径开头,PowerShell 会把--listen里的--当成自减运算符 →ParserError、进程秒退;而插件只看到shell.start没抛异常,就报了"已启动"。
现在改成调用运算符:& "...python.exe" "...main.py" --listen ...(SD.cpp 那条同理)。 - 自动拉取模型列表:只要服务在跑,面板会自己把底模 / LoRA 列表拉回来(最多每 5 秒一次),并用 localStorage 记住你上次选的底模——刷新页面后不用再手点「读取模型 / LoRA」。
- 错误更对症:ComfyUI 模式下没选底模就点生成,会直接说清是"服务没跑"还是"没选模型";「服务:未运行」后面会提示可以双击
启动ComfyUI.bat(那个进程跟 DSH 无关,重启 DSH 不受影响)。
v0.5.4 修了什么
- 修「中文自动译成英文」静默失败(这条最影响出图效果):宿主的推理模型(如
deepseek-flash)默认reasoningEffort=high,翻译调用只给 400 maxTokens,思考全吃光,一个字的译文都没吐、finish是max-tokens。结果中文原样进了画图模型 —— 本机底模只认 Danbooru 英文标签,于是「蓝色长发鲸鱼女仆」画出来是银白长发 + 和服。
现在翻译调用显式关掉思考(reasoningEffort: 'off')、上限提到 1000;适配器不认这个参数时自动退回默认再试一次。 - 翻译失败不再吞原因:面板会显示「翻译失败,已直接发原文(原因:……)」。
v0.5.3 修了什么
- 兼容「shell 只有 start、没有 run」的 DSH 版本:有用户报「检测失败:shell.run is not a function」。插件现在优先用
ctx.shell.run,没有就退回start(起进程 → 等结束 → 读输出);两个都没有时,面板会直接列出宿主 shell 实际提供的方法名。 - 认 ComfyUI 官方便携包布局:以前只认
python\python.exe,现在python_embeded\python.exe也认。 - ComfyUI Desktop(桌面包)给对症提示:桌面包没有便携版结构,插件会明确告诉你「不用填目录,直接打开那个应用」。
- 「启动」失败不再骗人:以前只要
shell.start没抛异常就显示"已启动"。现在会检查句柄,秒退/被沙箱拒绝都会把原因显示出来。
v0.5.2 修了什么
- 面板里的「目录」(ComfyUI / SD.cpp)现在会被记住:以前它是纯内存状态,DSH 一重启就变回默认值
$DSH_HOME/comfyui,于是检测说"未安装"、拉不到模型、生成时报「请先拉取并选一个模型」。
v0.5.1 修了什么
- 修掉面板误报「检测失败:提示词是空的」:面板请求本机引擎环境时发的动作名是
comfyui-status,宿主注册的是comfy-status,对不上就掉进了「出图」分支。现在两边对齐。 - 宿主兼容旧面板的
comfyui-*写法;真不认识的action会直接回「宿主不认识动作……」。
v0.5.0 主要特性
- 第五个引擎:本机 stable-diffusion.cpp(轻量版核心)——29MB C++ 推理器,自带 OpenAI + A1111 兼容接口
- 轻量版一键安装:29MB 引擎 + 2GB 模型,1~3 分钟装完;小显存自动加卸载参数(实测 6GB 卡可用)
- 双发行版:
full(默认 ComfyUI)/lite(默认 SD.cpp)
v0.5.4 — 完整版 / 轻量版
两个版本,按需选一个
两个包的代码完全相同,区别只在「默认引擎」——随时能切换,不用重装。
| 完整版(ComfyUI) | 轻量版(SD.cpp) | |
|---|---|---|
| 一键安装要下多少 | ~5 GB(含 CUDA 版 PyTorch)+ 2 GB 模型 | 29 MB 引擎 + 2 GB 模型 |
| 磁盘占用 | ~12 GB | ~2.5 GB |
| 首次安装 | 10~20 分钟 | 1~3 分钟 |
| 出图速度(RTX 4050 / 512×512 / 20 步) | ~10 秒 | ~9.5 秒 |
| 显卡要求 | Windows + N 卡 | Windows + 任意支持 Vulkan 的显卡(N/A/核显) |
| LoRA | 面板下拉选 + 权重 | 提示词里写 <lora:名字:0.8> |
| 生态 | 完整 ComfyUI:自定义节点、别人的工作流 | 基础文生图 |
安装
# 解压后在任意目录执行,-w 不能省
dsh plugin --profile web add -w "解压出来的文件夹完整路径"然后重启 DSH 进程(只刷新浏览器页面不够:宿主半边是进程启动时加载的),再刷新页面。
本版修了什么(v0.5.4)
- 修「中文自动译成英文」静默失败(这条最影响出图效果):宿主的推理模型(如
deepseek-flash)默认reasoningEffort=high,翻译调用只给 400 maxTokens,思考全吃光,一个字的译文都没吐、finish是max-tokens。结果中文原样进了画图模型 —— 本机底模只认 Danbooru 英文标签,于是「蓝色长发鲸鱼女仆」画出来是银白长发 + 和服。
现在翻译调用显式关掉思考(reasoningEffort: 'off')、上限提到 1000;适配器不认这个参数时自动退回默认再试一次。 - 翻译失败不再吞原因:面板会显示「翻译失败,已直接发原文(原因:……)」。
- 回归测试补 3 条用例(必须关掉思考 / 原因要带回面板 / 不认 effort 时退回重试)。
- 文档补「本机底模只认英文标签」的正确写法与常见坑。
v0.5.3 修了什么
- 兼容「shell 只有 start、没有 run」的 DSH 版本:有用户报「检测失败:shell.run is not a function」。插件现在优先用
ctx.shell.run,没有就退回start(起进程 → 等结束 → 读输出);两个都没有时,面板会直接列出宿主 shell 实际提供的方法名。 - 认 ComfyUI 官方便携包布局:以前只认
python\python.exe,现在python_embeded\python.exe也认。 - ComfyUI Desktop(桌面包)给对症提示:桌面包没有便携版结构,插件会明确告诉你「不用填目录,直接打开那个应用」。
- 「启动」失败不再骗人:以前只要
shell.start没抛异常就显示"已启动"。现在会检查句柄,秒退/被沙箱拒绝都会把原因显示出来。
v0.5.2 修了什么
- 面板里的「目录」(ComfyUI / SD.cpp)现在会被记住:以前它是纯内存状态,DSH 一重启就变回默认值
$DSH_HOME/comfyui,于是检测说"未安装"、拉不到模型、生成时报「请先拉取并选一个模型」。
v0.5.1 修了什么
- 修掉面板误报「检测失败:提示词是空的」:面板请求本机引擎环境时发的动作名是
comfyui-status,宿主注册的是comfy-status,对不上就掉进了「出图」分支。现在两边对齐。 - 宿主兼容旧面板的
comfyui-*写法;真不认识的action会直接回「宿主不认识动作……」。
v0.5.0 主要特性
- 第五个引擎:本机 stable-diffusion.cpp(轻量版核心)——29MB C++ 推理器,自带 OpenAI + A1111 兼容接口
- 轻量版一键安装:29MB 引擎 + 2GB 模型,1~3 分钟装完;小显存自动加卸载参数(实测 6GB 卡可用)
- 双发行版:
full(默认 ComfyUI)/lite(默认 SD.cpp)
v0.5.3 — 完整版 / 轻量版
两个版本,按需选一个
两个包的代码完全相同,区别只在「默认引擎」——随时能切换,不用重装。
| 完整版(ComfyUI) | 轻量版(SD.cpp) | |
|---|---|---|
| 一键安装要下多少 | ~5 GB(含 CUDA 版 PyTorch)+ 2 GB 模型 | 29 MB 引擎 + 2 GB 模型 |
| 磁盘占用 | ~12 GB | ~2.5 GB |
| 首次安装 | 10~20 分钟 | 1~3 分钟 |
| 出图速度(RTX 4050 / 512×512 / 20 步) | ~10 秒 | ~9.5 秒 |
| 显卡要求 | Windows + N 卡 | Windows + 任意支持 Vulkan 的显卡(N/A/核显) |
| LoRA | 面板下拉选 + 权重 | 提示词里写 <lora:名字:0.8> |
| 生态 | 完整 ComfyUI:自定义节点、别人的工作流 | 基础文生图 |
安装
# 解压后在任意目录执行,-w 不能省
dsh plugin --profile web add -w "解压出来的文件夹完整路径"然后重启 DSH 进程(只刷新浏览器页面不够:宿主半边是进程启动时加载的),再刷新页面。
本版修了什么(v0.5.3)
- 兼容「shell 只有 start、没有 run」的 DSH 版本:有用户报「检测失败:shell.run is not a function」。插件现在优先用
ctx.shell.run,没有就退回start(起进程 → 等结束 → 读输出);两个都没有时,面板会直接列出宿主 shell 实际提供的方法名,方便定位。 - 认 ComfyUI 官方便携包布局:以前只认
python\python.exe,现在python_embeded\python.exe也认(便携包填最外层文件夹即可)。 - ComfyUI Desktop(桌面包)给对症提示:桌面包没有便携版结构,插件会明确告诉你「不用填目录,直接打开那个应用」。
- 「启动」失败不再骗人:以前只要
shell.start没抛异常就显示"已启动"(作者本机实测:返回started:true但进程根本没起来)。现在会检查句柄,进程秒退/被沙箱拒绝都会把原因显示出来。 - 回归测试补 5 条用例。
v0.5.2 修了什么
- 面板里的「目录」(ComfyUI / SD.cpp)现在会被记住:以前它是纯内存状态,DSH 一重启就变回默认值
$DSH_HOME/comfyui,于是检测说"未安装"、拉不到模型、生成时报「请先拉取并选一个模型」。
v0.5.1 修了什么
- 修掉面板误报「检测失败:提示词是空的」:面板请求本机引擎环境时发的动作名是
comfyui-status,宿主注册的是comfy-status,对不上就掉进了「出图」分支。现在两边对齐。 - 宿主兼容旧面板的
comfyui-*写法;真不认识的action会直接回「宿主不认识动作……」。
v0.5.0 主要特性
- 第五个引擎:本机 stable-diffusion.cpp(轻量版核心)——29MB C++ 推理器,自带 OpenAI + A1111 兼容接口
- 轻量版一键安装:29MB 引擎 + 2GB 模型,1~3 分钟装完;小显存自动加卸载参数(实测 6GB 卡可用)
- 双发行版:
full(默认 ComfyUI)/lite(默认 SD.cpp)
v0.5.2 — 完整版 / 轻量版
两个版本,按需选一个
两个包的代码完全相同,区别只在「默认引擎」——随时能切换,不用重装。
| 完整版(ComfyUI) | 轻量版(SD.cpp) | |
|---|---|---|
| 一键安装要下多少 | ~5 GB(含 CUDA 版 PyTorch)+ 2 GB 模型 | 29 MB 引擎 + 2 GB 模型 |
| 磁盘占用 | ~12 GB | ~2.5 GB |
| 首次安装 | 10~20 分钟 | 1~3 分钟 |
| 出图速度(RTX 4050 / 512×512 / 20 步) | ~10 秒 | ~9.5 秒 |
| 显卡要求 | Windows + N 卡 | Windows + 任意支持 Vulkan 的显卡(N/A/核显) |
| LoRA | 面板下拉选 + 权重 | 提示词里写 <lora:名字:0.8> |
| 生态 | 完整 ComfyUI:自定义节点、别人的工作流 | 基础文生图 |
安装
# 解压后在任意目录执行,-w 不能省
dsh plugin --profile web add -w "解压出来的文件夹完整路径"然后重启 DSH 进程(只刷新浏览器页面不够:宿主半边是进程启动时加载的),再刷新页面。
本版修了什么(v0.5.2)
- 面板里的「目录」(ComfyUI / SD.cpp)现在会被记住:以前它是纯内存状态,DSH 一重启就变回默认值
$DSH_HOME/comfyui,于是检测说"未安装"、拉不到模型、生成时报「请先拉取并选一个模型」。 - README 常见问题补两条:ComfyUI 没在跑先点「启动」;装在别的盘怎么指路(填目录或点候选)。
v0.5.1 修了什么
- 修掉面板误报「检测失败:提示词是空的」:面板请求本机引擎环境时发的动作名是
comfyui-status,宿主注册的是comfy-status,对不上就掉进了「出图」分支。现在两边对齐。 - 宿主兼容旧面板的
comfyui-*写法;真不认识的action会直接回「宿主不认识动作……」。 - 回归测试补用例(旧面板兼容 /
sdcpp-status/ 未知动作 / 目录被记住)。
v0.5.0 主要特性
- 第五个引擎:本机 stable-diffusion.cpp(轻量版核心)——29MB C++ 推理器,自带 OpenAI + A1111 兼容接口
- 轻量版一键安装:29MB 引擎 + 2GB 模型,1~3 分钟装完;小显存自动加卸载参数(实测 6GB 卡可用)
- 双发行版:
full(默认 ComfyUI)/lite(默认 SD.cpp)
v0.5.1 — 完整版 / 轻量版
两个版本,按需选一个
两个包的代码完全相同,区别只在「默认引擎」——随时能切换,不用重装。
| 完整版(ComfyUI) | 轻量版(SD.cpp) | |
|---|---|---|
| 一键安装要下多少 | ~5 GB(含 CUDA 版 PyTorch)+ 2 GB 模型 | 29 MB 引擎 + 2 GB 模型 |
| 磁盘占用 | ~12 GB | ~2.5 GB |
| 首次安装 | 10~20 分钟 | 1~3 分钟 |
| 出图速度(RTX 4050 / 512×512 / 20 步) | ~10 秒 | ~9.5 秒 |
| 显卡要求 | Windows + N 卡 | Windows + 任意支持 Vulkan 的显卡(N/A/核显) |
| LoRA | 面板下拉选 + 权重 | 提示词里写 <lora:名字:0.8> |
| 生态 | 完整 ComfyUI:自定义节点、别人的工作流 | 基础文生图 |
安装
# 解压后在任意目录执行,-w 不能省
dsh plugin --profile web add -w "解压出来的文件夹完整路径"然后重启 DSH 进程(只刷新浏览器页面不够:宿主半边是进程启动时加载的),再刷新页面。
本版修了什么(v0.5.1)
- 修掉面板误报「检测失败:提示词是空的」:面板请求本机引擎环境时发的动作名是
comfyui-status,宿主注册的是comfy-status,对不上就掉进了「出图」分支——没有提示词,于是回这句错。现在两边对齐。 - 宿主兼容旧面板的
comfyui-*写法;真不认识的action会直接回「宿主不认识动作……」,不再伪装成"提示词是空的"。 - 回归测试补三条用例(旧面板兼容 /
sdcpp-status/ 未知动作)。 - 说明文档补充「升级后必须重启 DSH 进程」。
v0.5.0 主要特性
- 第五个引擎:本机 stable-diffusion.cpp(轻量版核心)——29MB C++ 推理器,自带 OpenAI + A1111 兼容接口
- 轻量版一键安装:29MB 引擎 + 2GB 模型,1~3 分钟装完;小显存自动加卸载参数(实测 6GB 卡可用)
- 双发行版:
full(默认 ComfyUI)/lite(默认 SD.cpp)
v0.5.0 — 完整版 / 轻量版
两个版本,按需选一个
两个包的代码完全相同,区别只在「默认引擎」——随时能切换,不用重装。
| 完整版(ComfyUI) | 轻量版(SD.cpp) | |
|---|---|---|
| 一键安装要下多少 | ~5 GB(含 CUDA 版 PyTorch)+ 2 GB 模型 | 29 MB 引擎 + 2 GB 模型 |
| 磁盘占用 | ~12 GB | ~2.5 GB |
| 首次安装 | 10~20 分钟 | 1~3 分钟 |
| 出图速度(RTX 4050 / 512×512 / 20 步) | ~10 秒 | ~9.5 秒 |
| 显卡要求 | Windows + N 卡 | Windows + 任意支持 Vulkan 的显卡(N/A/核显) |
| LoRA | 面板下拉选 + 权重 | 提示词里写 <lora:名字:0.8> |
| 生态 | 完整 ComfyUI:自定义节点、别人的工作流 | 基础文生图 |
安装
# 解压后在任意目录执行,-w 不能省
dsh plugin --profile web add -w "解压出来的文件夹完整路径"然后重启 DSH、刷新浏览器页面。
本版新增(v0.5.0)
- 第五个引擎:本机 stable-diffusion.cpp(轻量版核心)——29MB C++ 推理器,自带 OpenAI + A1111 兼容接口
- 轻量版一键安装:29MB 引擎 + 2GB 模型,1~3 分钟装完;小显存自动加卸载参数(实测 6GB 卡可用)
- 双发行版:
full(默认 ComfyUI)/lite(默认 SD.cpp)