📋 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 开发,稳定性高
支持 工作流保存 / 加载
支持 节点复制 / 粘贴