Lazy Pony Prompter 插件保姆级教程
1. 插件简介
Lazy Pony Prompter (简称LPP)是一个超级实用的ComfyUI插件,就像是给你的AI画图工具配了个"智能助手"。这个插件能帮你从网上的图片网站(比如Derpibooru、E621、Danbooru)自动抓取标签(tags),然后把这些标签变成你画图时用的提示词。
插件地址:https://github.com/Siberpone/lazy-pony-prompter
简单来说,就是:
- 你想画小马?它能从小马图片网站找到最受欢迎的标签
- 你想画动物?它能从动物图片网站找到最好的描述词
- 你不知道怎么写提示词?它自动帮你组织好
这就像是有个经验丰富的画师坐在你旁边,告诉你"这样画会更好看"!
2. 如何安装
方法一:通过ComfyUI管理器安装(推荐)
- 打开ComfyUI
- 点击右侧面板的"Manager"按钮
- 在搜索框里输入"lazy-pony-prompter"
- 找到后点击"Install"
- 安装完成后重启ComfyUI
方法二:手动安装
- 打开这个网址:https://github.com/Siberpone/lazy-pony-prompter
- 点击绿色的"Code"按钮,然后选择"Download ZIP"
- 解压下载的文件
- 把解压后的文件夹放到你的ComfyUI安装目录下的
custom_nodes文件夹里 - 重启ComfyUI
3. 节点详细解析
安装完成后,你会在ComfyUI的节点列表里看到一个叫"LPP"的分类,里面包含了8个不同的节点。
3.1 LPP_Derpibooru节点 - 小马图片网站接口
这个节点就像是一个"小马图片网站的搜索机器人",它能帮你从Derpibooru(最大的小马图片网站)找到你想要的图片标签。
3.2 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Query | query | 文本输入 | twilight sparkle | 搜索关键词,就像在百度里输入要搜的内容 | 用于在Derpibooru数据库中搜索特定图片的查询语句 | 输入"rainbow dash"就能搜到彩虹小马的图片 |
| Number of Prompts | num_prompts | 1-500 | 50 | 要抓取多少张图片的标签,数字越大标签越多样化 | 控制从搜索结果中提取标签数据的图片数量 | 设置100就是从前100张图片里提取标签 |
| Sort Order | sort_order | 下拉选择 | score | 图片排序方式,像是按热度、按时间排序 | 决定搜索结果的排序算法 | 选择"score"会优先显示评分高的图片 |
| Filter ID | filter_id | 数字 | 2 | 过滤器编号,用来过滤不合适的内容 | Derpibooru平台的内容过滤器标识符 | 默认值2是安全内容过滤器 |
| API Key | api_key | 文本输入 | 空 | 你的Derpibooru账号密钥,用来访问个人过滤器 | 用于身份验证的API密钥,允许访问个人设置 | 注册Derpibooru账号后可以获得 |
3.3 LPP_E621节点 - 动物图片网站接口
这个节点就像是一个"动物图片网站的搜索机器人",专门从E621网站(主要是毛茸茸动物图片)抓取标签。
3.4 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Query | query | 文本输入 | wolf | 搜索关键词,比如搜索特定动物 | 用于在E621数据库中搜索特定图片的查询语句 | 输入"cat"就能搜到猫咪相关图片 |
| Number of Prompts | num_prompts | 1-500 | 50 | 要抓取多少张图片的标签 | 控制从搜索结果中提取标签数据的图片数量 | 设置80就是从前80张图片里提取标签 |
| Sort Order | sort_order | 下拉选择 | score | 图片排序方式 | 决定搜索结果的排序算法 | 选择"favcount"按收藏数排序 |
| Rating Filter | rating_filter | 下拉选择 | safe | 内容分级过滤器,safe是安全内容 | 根据内容成熟度进行过滤 | 选择"safe"只显示安全内容 |
3.5 LPP_Danbooru节点 - 动漫图片网站接口
这个节点就像是一个"动漫图片网站的搜索机器人",专门从Danbooru网站(主要是动漫图片)抓取标签。
3.6 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Query | query | 文本输入 | hatsune_miku | 搜索关键词,比如搜索特定动漫角色 | 用于在Danbooru数据库中搜索特定图片的查询语句 | 输入"naruto"就能搜到火影忍者相关图片 |
| Number of Prompts | num_prompts | 1-500 | 50 | 要抓取多少张图片的标签 | 控制从搜索结果中提取标签数据的图片数量 | 设置60就是从前60张图片里提取标签 |
| Sort Order | sort_order | 下拉选择 | score | 图片排序方式 | 决定搜索结果的排序算法 | 选择"score"会优先显示评分高的图片 |
| Rating Filter | rating_filter | 下拉选择 | general | 内容分级过滤器 | 根据内容成熟度进行过滤 | 选择"general"显示一般内容 |
3.7 LPP_Saver节点 - 标签数据保存器
这个节点就像是一个"标签收藏夹",把你抓取到的标签数据保存起来,方便下次直接使用。
3.8 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Collection Name | collection_name | 文本输入 | my_favorite_tags | 给你的标签集合起个名字 | 用于标识和保存特定标签数据集合的名称 | 输入"cute_ponies"保存可爱小马的标签 |
| Tag Data | tag_data | 连接输入 | 无 | 从其他LPP节点传来的标签数据 | 接收来自其他节点的标签数据进行保存 | 连接到LPP_Derpibooru节点的输出 |
3.9 LPP_Loader_Derpibooru节点 - 小马标签加载器
这个节点就像是一个"小马标签图书馆",能快速读取你之前保存的Derpibooru标签数据。
3.10 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Collection Name | collection_name | 下拉选择 | 选择已保存的集合 | 选择你之前保存的标签集合名称 | 从缓存中选择要加载的Derpibooru标签数据集合 | 选择"rainbow_dash_tags"加载彩虹小马的标签 |
3.11 LPP_Loader_E621节点 - 动物标签加载器
这个节点就像是一个"动物标签图书馆",能快速读取你之前保存的E621标签数据。
3.12 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Collection Name | collection_name | 下拉选择 | 选择已保存的集合 | 选择你之前保存的标签集合名称 | 从缓存中选择要加载的E621标签数据集合 | 选择"wolf_tags"加载狼的标签 |
3.13 LPP_Loader_Danbooru节点 - 动漫标签加载器
这个节点就像是一个"动漫标签图书馆",能快速读取你之前保存的Danbooru标签数据。
3.14 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Collection Name | collection_name | 下拉选择 | 选择已保存的集合 | 选择你之前保存的标签集合名称 | 从缓存中选择要加载的Danbooru标签数据集合 | 选择"anime_girl_tags"加载动漫女孩的标签 |
3.15 LPP_Deleter节点 - 标签数据删除器
这个节点就像是一个"标签回收站",能删除你不需要的标签数据,释放存储空间。
3.16 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
| :— | :— | :— | :— | :— | :— | :— |
| Collection Name | collection_name | 下拉选择 | 选择要删除的集合 | 选择你要删除的标签集合名称 | 从缓存中选择要删除的标签数据集合 | 选择"old_tags"删除旧的标签数据 |
4. 使用技巧和建议
4.1 基础使用流程
- 先搜索:使用LPP_Derpibooru、LPP_E621或LPP_Danbooru节点搜索你想要的标签
- 再保存:用LPP_Saver节点把搜索到的标签保存起来
- 重复使用:用对应的Loader节点加载之前保存的标签
- 清理空间:用LPP_Deleter节点删除不需要的标签数据
4.2 搜索技巧
- 关键词要精确:比如搜索"twilight sparkle"比搜索"pony"更容易找到你想要的
- 数量要适中:新手建议从20-50张图片开始,太多可能会很乱
- 使用过滤器:一定要设置合适的rating_filter,避免不合适的内容
4.3 标签管理
- 起有意义的名字:保存标签时用"cute_ponies_2024"这样的名字,方便以后找到
- 分类保存:不同主题的标签分开保存,比如"角色类"、"风格类"等
- 定期清理:删除不再使用的标签数据,保持系统整洁
5. 常见问题解答
Q1:为什么搜索不到结果?
A1: 可能的原因:
- 网络连接问题,检查是否能正常上网
- 搜索关键词太冷门,试试更常见的词
- 过滤器设置太严格,调整filter_id或rating_filter
Q2:API Key是必须的吗?
A2: 不是必须的,但有了API Key可以:
- 使用个人的过滤器设置
- 访问更多内容
- 搜索你收藏的图片
Q3:抓取的标签太多太乱怎么办?
A3: 可以这样处理:
- 减少num_prompts的数量
- 使用更具体的搜索关键词
- 手动编辑保存的标签数据
Q4:不同网站的标签有什么区别?
A4:
- Derpibooru:主要是小马相关,标签比较规范
- E621:主要是动物角色,标签很详细
- Danbooru:主要是动漫角色,标签非常丰富
Q5:如何知道我保存了哪些标签集合?
A5: 在任何Loader节点的Collection Name下拉菜单里都能看到你保存的所有集合名称。
6. 进阶玩法
6.1 组合使用
你可以把多个网站的标签数据组合使用:
- 从Derpibooru搜索角色标签
- 从E621搜索动作标签
- 从Danbooru搜索风格标签
- 把它们组合成一个完整的提示词
6.2 标签过滤
插件还支持标签过滤功能,你可以:
- 过滤掉不想要的标签
- 替换某些标签为其他内容
- 设置标签的权重
6.3 模板使用
插件支持提示词模板,你可以用特殊的标记来组织标签:
{character}- 角色标签{species}- 种族标签{artist}- 艺术家标签{general}- 一般标签
7. 总结
Lazy Pony Prompter是一个非常实用的ComfyUI插件,它通过连接Derpibooru、E621、Danbooru等图片网站的API来自动生成高质量的提示词。对于新手来说,这个插件就像是一个"提示词生成器",帮你快速找到描述图片的最佳词汇。
记住几个关键点:
- 从简单开始:先用基础的搜索功能,熟悉后再尝试高级功能
- 合理使用:不要一次性抓取太多标签,适量就好
- 分类管理:把不同类型的标签分开保存和管理
- 定期清理:删除不用的标签数据,保持系统整洁
这个插件特别适合那些想要提高AI绘画质量,但又不知道该怎么写提示词的朋友。它就像是站在无数优秀艺术家的肩膀上,让你的创作更加出色!