weilin9999/WeiLin-Comfyui-Tools
让你在 ComfyUI 中快捷的使用提示词工具 quickly use the prompt word tool in ComfyUI
WeiLin‑ComfyUI‑Tools – 用于 ComfyUI 的标签管理扩展功能
功能说明
- 为 ComfyUI Tag Manager 中的每个标签卡片添加 120 × 120 的缩略图预览。
- 使用 ComfyUI 的内部队列 API 按需生成预览图(单个标签、重新生成或批量生成整个群组)。
- 鼠标悬停时会在浮动窗口中显示缩略图的大图,并允许取消所有待处理任务。
- 所有生成参数(模型、尺寸、采样器、步数、CFG、种子、正向/负向提示词)均会本地存储,无需每次重新输入。
运作原理
- 前端 – Vue 组件(
GenerateImageDialog.vue、BatchGenerateDialog.vue)让您配置生成设置并启动任务。 - 后端 – 新的 API 路由(
/tag_image/*)接收生成请求,将其放入异步队列(tag_image_queue.py),并驱动 ComfyUI 工作流(comfyui_workflow.py)。 - 队列 – 单工作线程队列按顺序处理任务,轮询 ComfyUI 获取结果,下载输出图片,并将全尺寸图片与 120 × 120 WebP 缩略图存储至
user_data/tag_images/与user_data/tag_thumbs/。 - 数据库 –
tag_tags数据表现在包含image_path与image_status字段,以便 UI 显示当前的缩略图状态。 - 恢复 – 若刷新页面,UI 会查询
/tag_image/status/{t_uuid}以恢复队列状态。
主要特色
- 单标签生成 – 点击标签的空白缩略图,设置参数并生成。
- 重新生成 – 悬停于现有缩略图,点击刷新图标,调整设置并替换图片。
- 批量生成 – 一键生成群组内所有标签,并附带实时进度条。
- 全部取消 – 中止所有已排队或执行中的任务。
- 持久化设置 – 生成选项会自动本地存储。
- 浮动预览 – 悬停 200 ms 即可查看全尺寸图片。
适用对象 在 ComfyUI 中整理大量标签,并希望在不离开 UI 的情况下快速获取每个标签视觉提示的艺术家与提示词工程师。
安装注意事项
- 该插件目前处于内部测试阶段;作者建议加入官方 QQ 群(ID 905656521)以获取支持与更新。
- 适用于标准 ComfyUI 目录结构(模型位于
models/checkpoints)。 - 配套面板仓库(
WeiLin‑Comfyui‑Tools‑panel)有助于从旧版本迁移提示词。
路线图 / 社区
- 持续的错误修复(通常每月 2‑5 次发布)。
- 开源提示词与 Danbooru 标签数据库托管于独立仓库(
WeiLin‑Comfyui‑Tools‑Prompt)。 - 用户可直接在 GitHub 上提交问题或功能请求。
以上所有细节均直接取自仓库的 README;未添加任何额外推测。
相关
- 项目
- 项目
- 项目
- 项目