yanfei0725/dsh-qwen-paint ↗★ 4

dsh-qwen-paint

通过本地ComfyUI调用千问模型进行文生图与图生图。 用于完全本地化的AI绘图。适合注重隐私、拥有兼容显卡且无需联网生图的用户。

包名
dsh-qwen-paint
兼容性
待验证
版本
0.1.2
许可证
MIT
最近更新
2026年10月11日

同名包的其他仓库

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yanfei0725/dsh-qwen-paint

配置

改 cordis.patch.yml 里那一行的 config(这一层升级插件也不会被覆盖):

字段默认说明
comfyUrlhttp://127.0.0.1:8188ComfyUI 地址
outputDirC:\Users\\Desktop\千问1生图成品落盘目录
comfyOutputDirD:\ComfyUI\ComfyUI\output先在本地取文件,取不到才走 /view
unet / clip / vae三个千问文件名换模型时改这里
steps / resolution8 / 1024默认步数(见下 turbo8Steps)与编码分辨率
timeoutMs600000单任务超时(10 分钟)
idleShutdownMs300000★ 出图后多久没再出图就自动关掉 ComfyUI(5 分钟)
autoShutdowntrue设 false 就永不自动关
idleCheckMs30000空闲检查间隔
statusCacheMs3000状态探测缓存(客户端每 5 秒轮询一次)

加速链(★ 2026-10-08 新增,默认全开)

字段默认说明
turbo8Loraturbo8_lora_step2500.safetensorsLoRA 文件名;留空 = 用这个内置默认名
turbo8Strength1.0LoRA 强度。发布方按 1.0 训;调到 0.65 更"稳"但会丢风格
turbo8MaxShift / turbo8BaseShift0.6935 / 0.5ModelSamplingFlux 的位移 —— turbo8 的工作点,别乱改
turbo8Steps00 = 跟随 8 步;写 1–60 用那个数(⚠ 要生效得先关 forceTurbo8Steps)
forceTurbo8Stepstrue是否把步数强制钉在 8(连用户手填的 steps 也覆盖)
qwenCacheDevice / qwenCacheDtypeauto / int8官方 QwenImage21Cache:int8 折半缓存、约等于 bf16 精度
teSpeedEnabledtrue★ TE-Speed 总开关。设 false = 整个 TESpeed 节点摘掉(适合介意闭源 .pyd 的人);turbo8 单跑仍有 12.6 s
teSpeedAttentionkitchen_int8TE-Speed 的注意力实现
teSpeedStepCachete_predictor每跳最多 1 步连续跳过;speed 是 2 步(更激进、更糊)
teSpeedThreshold0.06reuse_threshold:实测过的档位
teSpeedStartPercent / teSpeedEndPercent0.0 / 1.0生效窗口
teSpeedErrorLimit0.08predictor_error_limit
teSpeedVerbosefalse每步刷日志(排查用)

想完全退回改动前的老链路(25 步、无 LoRA、无缓存):这不是一个开关能切回去的 —— LoRA 与缓存节点现在无条件接在模型链上。最小可行回退是 teSpeedEnabled: false(摘掉闭源节点)+ forceTurbo8Steps: false + turbo8Steps: 25; 要连 LoRA 一起去掉,建议直接恢复 lib/index.js 的备份(lib/index.js.bak-before-turbo8-*)。