ComfyUI Extension: WeiLin-ComfyUI-prompt-all-in-one

Authored by weilin9999

Created

Updated

137 stars

Write prompt words like WebUI

Custom Nodes (0)

    README

    <div align="center">

    🇨🇳 简体中文 | 🇺🇸 English

    </div>

    特别关注

    由于本人时间有限,如果有紧急问题可以加入QQ群:1018231382 有空我会一一回答

    作者声明

    由于个人时间有限,更新插件的频率并不会很高,偶尔有空或许会更新一次,每次更新尽量满足所提出的需求,一般没有大的 BUG 基本上更新频率不高,一个月 2~5 更,感谢你对本插件的使用与支持,有需求可以提交 Issue 或者你可以提交你的 Request 帮助本插件更新。

    版本更新介绍

    最新更新:2024-11-26

    3.6.9.1 版本介绍 (由于本人工作原因空闲时间才有时间更新插件,见谅!在此非常感谢大家对本插件的支持!)

    1. 修复了合并代码中存在的问题:#15中修改了 Lora 加载 API 导致陷入超时状态(对该代码贡献者表示感谢提供了帮助,感谢贡献者对本插件的支持,感谢每一位使用本插件的用户)
    2. 在输入框底部新增了一件加载全部 Lora 封面功能,后台可查看加载进度,本代码由#15贡献者提供
    <details> <summary>点击查看往期更多更新内容</summary>

    3.6.9 版本介绍

    1. 修复了已知 BUG:API 设置中的离线翻译模型翻译问题,已修复

    3.6.8 版本介绍

    1. 新增-全局快捷键(在 ComfyUI 设置中配置 默认为 CTRL+ALT+W 呼唤出全局编辑器)
    2. 新增-悬浮球隐藏设置
    3. 修改-设置界面优化适配了新版本的 ComfyUI 的新 UI

    3.6.5 版本介绍 (需要备份再更新!!!本次更新会移除一些文件,所以你需要备份!)

    1. 修复了 Issue:lora 的信息备注太长 ui 会被拉长看不到右边内容 √
    2. 修复了 Issue:翻译设置里的 tagcomplete 无法使用,右上角弹出红字,csv 文件是没问题的,在 webui 的时候可以用 √
    3. 修复了 Issue:AttributeError: module 'ctypes' has no attribute 'windll'(Linux 下语言判断) √
    4. 修复了功能:更新不会再覆盖添加过的 Tag 信息 √
    5. 新增了功能:快捷呼出全局窗口
    6. 新增了功能:全局粘贴板预览

    3.6.1 版本介绍

    1. 修复了已知 BUG
    2. 新增-全局模式中可以开启粘贴板模式,此模式下可以点击节点中任意的输入框即可弹出全局模式粘贴板,点击对应的提示词即可替换对的输入框所有文本
    3. 修复-String 返回字符串的问题

    3.5.0 版本介绍

    1. 由于之前仓库上传了一些非常大的文件,2024-8-16 仓库进行了清空所以之前的仓库版本都删除了这是为了减小仓库大小
    2. 修复了已知 BUG
    3. 修改-恢复了以前旧版本的功能,支持了更多的节点搭配
    4. 新增-增加了本地 LLM 模型使用,可以帮你续写提示词
    5. LLM 本地模型(qwen1_5-4b-chat-q2_k.gguf)下载链接: 我用夸克网盘分享了「models.zip」,点击链接即可保存。打开「夸克 APP」,无需下载在线播放视频,畅享原画 5 倍速,支持电视投屏。 链接:https://pan.quark.cn/s/280a9ff518e3 提取码:qFC1

    3.0.0 版本介绍

    1. 修复了已知 BUG
    2. 新增-Tag 添加、删除、修改 功能
    3. 新增-开启窗口模式可以随意拖动窗口右小角可以调节窗口大小方便在 ComfyUI 中使用
    4. 新增-Lora 查看器,在 Lora 卡片中右上角有个提示按钮点击即可查看 Lora 信息且可以同步 C 站和设置 Lora 封面的功能
    5. 新增-Lora 的提示词有专属适配 ComfyUI 的模型强度和 CLIP 强度的调节器

    2.4.0 版本介绍</br>1. 修复了提示词补全的 BUG</br>2. 仅中文新增了 NSFW 提示词库</br>3. 新增了 Lora 提示词自动加载,只需要在 PromptUI 添加 Lora 即可与 WebUI 提示词写法一样</br>4. 在 ComfyUI 设置里面可以修改 PromptUI 的关闭按钮切换到右边

    2.3.0 版本介绍</br>1. 新增了提示词补全功能

    2.2.0 版本介绍 </br>1. 修复了已知 BUG</br>2. 更新了新的功能:全局提示词 UI、放大窗口功能

    </details>

    Lora 提示词写法提示

    lora:xxxx:0.3:0.4这种写法解释 0.3 是模型强度 0.4 是 CLIP 强度 如果你是lora:xxxx:0.4那么这种写法解释 模型强度和 CLIP 强度都是 0.4

    概要说明

    本项目可以让你在 ComfyUI 中像 WebUI 一样写提示词,从 Prompt-all-in-one 项目修改而来但已做了大部分的修改适配 ComfyUI,新增了许多不一样的功能,以及提示词补全的插件,提示词补全插件是从 ComfyUI-Custom-Scripts 项目修改而来,感谢你对本插件的支持。

    如果你对本项目有兴趣赏一个 Star 吧!

    安装教程,可以直接 git 本项目即可

    https://github.com/weilin9999/WeiLin-ComfyUI-prompt-all-in-one.git

    安装插件详细介绍,手动安装版本

    直接下载本项目最新的 Release 然后解压,放到 ComfyUI 直接启动 ComfyUI 即可使用本插件。

    节点使用方法

    按以下操作使用即可

    插件设置预览

    WeiLin-ComfyUI-Prompt-all-in-one 借鉴项目

    WeiLin-ComfyUI-Prompt-all-in-one ComfyUI 版的 prompt-all-in-one,在基于 sd-webui-prompt-all-in-one-app https://github.com/Physton/sd-webui-prompt-all-in-one-app 项目上修改而来的 ComfyUI 版本,只需要在 ComfyUI 中添加本项目的 ComfyUI 节点即可使用可视化的 tag 编辑器 ,提示词补全使用了 https://github.com/pythongosssss/ComfyUI-Custom-Scripts 项目进行修改只用了补全功能并做了修改,项目使用的本地 LLM 大模型借鉴了https://github.com/thisjam/comfyui-sixgod_prompt仓库的代码

    如果你喜欢本项目赏一个 star 吧!

    本项目简要说明

    项目初始只是方便编辑 tag,所以自己写了插件,有问题可以提交 issue,不一定会处理哈。