效率翻倍!ComfyUI 必装的工作流+模型管理插件 Workspace Manager

本文主要是介绍效率翻倍!ComfyUI 必装的工作流+模型管理插件 Workspace Manager,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Workspace Manager 安装方式

插件 Github 网址: https://github.com/11cafe/comfyui-workspace-manager

如果你没有安装 Workspace Manager 插件,可以通过以下 2 种方式安装:

① 通过 ComfyUI Manager 安装(推荐)。进入 ComfyUI 工作界面后,点击右下角面板的 Manager 选项,进入后选择 Inatall Custom Nodes,在列表里搜索 Workspace manager 进行安装,完成后记得重启 ComfyUI。

② 通过 git 网址安装。这要求我们先安装好 git 以及 powershell 软件,然后进入 ComfyUI 根目录的 custom_nodes 文件夹,在空白处单击右键,选择 「在终端中打开」,然后在将下方代码粘贴到命令窗口,按 Enter 执行安装即可,完成后依旧需要重启 ComfyUI。

安装代码:git clone https://github.com/11cafe/comfyui-workspace-manager.git

安装成功后,ComfyUI 工作界面左上角就是 Workspace 的工作流管理工具栏,右上角蓝色的 「Models」按钮用于管理模型。

二、工作流管理

Workspace Manager 可以让我们轻松实现工作流的切换浏览、历史版本保存、分类管理,批量导入下载,具体操作如下:

① 之前 ComfyUI 的界面一次只能打开一个工作流,非常不方便,而安装 workspace 后,我们可以在一键导入多个工作流,并通过左侧列表随时切换查看。导入方式为点击左上角的 “文件小图标” 唤出左侧列表,再点击 Import 可以导入本地工作流文件或文件夹。

动图封面

② 在左侧列表中单击右键,可以 Duplicate 复制这个工作流。也直接将一个工作流作为子工作流,拖入到当前界面中。

动图封面

③ 当我们用工作流生成图像或视频后,这些图像会保存在工作流的图库中,我们可以通过点击顶部的 “照片小图标” 查看所有生成的图像。其中包含的功能有加载图像对应的工作流;点击卡片查看图像生成元数据(提示、采样器、使用的模型等);或者将图像设置为工作流列表的缩略图,方便我们识别其用途。

④ 点击顶部的「保存」小图标或按快捷键 Shift+S 可以手动保存工作流。每这样保存一次, Workspace 都会创建一条新历史记录,这样就方便我们找回之前的操作。如果你想保存同一个工作流的不同参数版本,可以点击 「File」下的 Create Version 选项 ,对当前版本进行命名保存。比如我先保存一个 cfg=7 的版本,再保存一个 cfg=8 的版本,之后想使用不同参数时直接找到对应的版本就可以了。

点击顶部的蓝色「File」按钮,选择 Version History 中可以查看并调用所有保存过的版本及历史记录,这比新建一个工作流更简洁方便。而点击 Discard 选项可以将目前的工作流恢复至你最后一次保存的状态。

动图封面

⑤ 当上传的工作流过多,为了方便查看和管理,可以通过文件夹对工作流分类:点击左侧窗口左上角的带加号的 “文件夹图标” 新建一个文件夹,然后将工作流拖入其中即可;还可以为工作流打上标签,方便后期筛选查找。我们所有导入的工作流 Workspace 都可以自动保存,只需进入右上角的 Settings 设置里,在 save directory 中填写一个目标文件夹路径即可。

⑥ Workspace 还支持批量修改工作流,方法为点击左侧窗口 - 左上角的 “清单小图标” ,进入多选模式,勾选需要处理的工作流,然后删除或者打包下载。

三、模型管理

点击工作界面右上角蓝色的 「Models」按钮,可以查看所有我们已经安装好的模型,包括 checkpoints、lora、vae、embeddings、controlnet、upscale、animatediff、ip-adapter、sam 等多种类型,支持通过关键词筛选。将模型拖入工作界面,会自动变成一个 load 节点,这样我们就不需要在文字列表里一个个翻找了。

动图封面

对 Civitai 或其他网站上存在的模型,Workspace 会自动拉取它的封面图,这样我们选择起来也会更直观。想安装新模型的话,也可以直接点击右上角的 “Install Models” 按钮,会显示一个新的界面,上面有 Civitai 及 Hugging Face 上的各种模型,我们可以直接下载。(注意:这种方式下载的模型会安装到 ComfyUI 根目录的文件夹中,因此可能不适合与 WebUI 共享模型目录的用户)

为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

一、ComfyUI配置指南

  • 报错指南

  • 环境配置

  • 脚本更新

  • 后记

  • .......

img

二、ComfyUI基础入门

  • 软件安装篇

  • 插件安装篇

  • ......

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解

  • Stable diffusion 工作原理

  • 工作流底层逻辑

  • 必备插件补全

  • ......

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解

  • 提词技巧精通

  • 多模型节点串联

  • ......

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率

  • 姿势

  • ......

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型

  • SDXL风格化提示词

  • SDXL工作流搭建

  • ......

img

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

img

这篇关于效率翻倍!ComfyUI 必装的工作流+模型管理插件 Workspace Manager的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1063269

相关文章

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

SpringBoot集成XXL-JOB实现任务管理全流程

《SpringBoot集成XXL-JOB实现任务管理全流程》XXL-JOB是一款轻量级分布式任务调度平台,功能丰富、界面简洁、易于扩展,本文介绍如何通过SpringBoot项目,使用RestTempl... 目录一、前言二、项目结构简述三、Maven 依赖四、Controller 代码详解五、Service

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

Java利用@SneakyThrows注解提升异常处理效率详解

《Java利用@SneakyThrows注解提升异常处理效率详解》这篇文章将深度剖析@SneakyThrows的原理,用法,适用场景以及隐藏的陷阱,看看它如何让Java异常处理效率飙升50%,感兴趣的... 目录前言一、检查型异常的“诅咒”:为什么Java开发者讨厌它1.1 检查型异常的痛点1.2 为什么说

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Python中的filter() 函数的工作原理及应用技巧

《Python中的filter()函数的工作原理及应用技巧》Python的filter()函数用于筛选序列元素,返回迭代器,适合函数式编程,相比列表推导式,内存更优,尤其适用于大数据集,结合lamb... 目录前言一、基本概念基本语法二、使用方式1. 使用 lambda 函数2. 使用普通函数3. 使用 N

Spring Security 前后端分离场景下的会话并发管理

《SpringSecurity前后端分离场景下的会话并发管理》本文介绍了在前后端分离架构下实现SpringSecurity会话并发管理的问题,传统Web开发中只需简单配置sessionManage... 目录背景分析传统 web 开发中的 sessionManagement 入口ConcurrentSess