logo
2
1
WeChat Login
📋 ComfyUI Preset Prompts Node ComfyUI 的提示词预设管理节点。 可以在节点内部 管理、分类、排序和快速复制 Prompt。 非常适合用于: 🎨 Prompt 模板库 🎭 风格预设 👤 角色提示词 💡 灯光预设 📷 摄影参数 📝 可重复使用的 Prompt 片段 ✨ 功能特性 ✔ 内置管理:直接在 ComfyUI 节点内管理所有 Prompt 预设 ✔ 分类系统:支持自定义分类管理 Prompt ✔ 一键复制:点击按钮即可快速复制 Prompt 到剪贴板 ✔ 拖拽排序:支持 Preset(预设)和 Category(分类)的拖拽排序 ✔ 跨分类移动:支持将 Preset 拖动到其他分类下 ✔ JSON 导入/导出:方便备份和分享预设库 ✔ 拖拽加载:支持直接拖入 JSON 文件加载预设 ✔ 自动保存:Prompt 数据自动保存在工作流中,随节点同步 ✔ 实时搜索:内置搜索框,支持按名称或内容过滤 🖥️ 节点界面结构 节点界面简洁直观,主要包含以下部分: 🔍 搜索框:快速查找预设 🛠️ 工具栏:包含添加分类、导入、导出按钮 📂 分类列表:可折叠/展开的分类区域 🔘 Preset 按钮:点击即可复制的预设项 📖 使用说明 1. 创建分类 点击顶部的 + Category 按钮,输入分类名称。 示例:Style、Lighting、Character、Camera 2. 添加 Preset 在对应的分类下点击 + Preset 按钮,填写以下信息: Preset Name:预设名称(如 Cinematic) Prompt Text:提示词内容(如 cinematic lighting, dramatic shadows, film grain) 点击 Save 保存即可。 3. 复制 Prompt 直接点击预设按钮(例如 Cinematic),Prompt 会自动复制到剪贴板。 按钮会短暂显示 ✓ 以提示复制成功,随后恢复原状。 4. 编辑与删除 每个 Preset 行包含两个操作图标: ✏️ 编辑:修改 Preset 名称或 Prompt 内容。 🗑️ 删除:删除该 Preset。 5. 分类操作 折叠/展开:点击分类名称即可切换状态。 展开:▼ Style 收起:▶ Style 删除分类:点击分类右侧的删除图标。 🖐️ 拖拽排序 插件支持完整的拖拽排序功能,方便整理预设库。 分类排序:直接拖动分类标题栏,调整分类的上下顺序。 Preset 排序:拖动 Preset 行,调整其在分类内的顺序。 跨分类移动:将 Preset 拖动到另一个分类下,实现快速归类。 🔍 搜索功能 使用顶部的搜索框输入关键词(如 cinematic)。 搜索会同时匹配 Preset 名称 和 Prompt 内容。 相关 Preset 会自动过滤显示,无关项会被隐藏。 💾 导入 / 导出 导出 (Export) 点击 Export 按钮,会自动下载 preset_prompts.json 文件。这是你的预设库备份。 导入 (Import) 点击 Import 按钮,选择 JSON 文件即可导入。 拖入 JSON 文件 除了按钮导入,你还可以 直接把 JSON 文件拖到节点上。 注意:插件会自动识别文件格式。如果拖入的是 ComfyUI 工作流 JSON,插件会拒绝导入以避免误操作。 📂 推荐分类结构 为了更好地管理 Prompt,建议参考以下分类结构: Characters (角色) Styles (风格 - 如 Anime, Realistic, Oil Painting) Lighting (灯光 - 如 Soft light, Rim light) Camera (镜头 - 如 Wide angle, Macro) Composition (构图) Quality (质量词) Negative (负面提示词) ⚙️ 常见使用流程 创建分类 "Style"。 添加 Preset "Cinematic" 并填入提示词。 点击 "Cinematic" 按钮(已自动复制)。 粘贴到 ComfyUI 的 CLIP Text Encode 节点或其他 Prompt 输入框中。 📄 JSON 文件格式 预设数据的 JSON 结构如下: Copy[ { "category": "分类名称", "items": [ { "name": "Preset名称", "prompt": "Prompt内容" } ] } ] 🛠️ 兼容性 设计适用于 ComfyUI 最新版本 基于原生 DOMWidget 开发,稳定性高 支持 工作流保存 / 加载 支持 节点复制 / 粘贴

About

一个自制的快捷复制节点,通过预设提示词绑定特定的按钮,实现一键点击复制。 例如 按钮设置人物名:youkun,预设文本为:一个中二的资中打码猿。 当你点击该按钮时,会自动复制文本到剪贴板中

Language
JavaScript89.9%
Python10.1%