【版权严正声明】
本文系作者 [编程界的小学生] 原创,并拥有完整、独立的著作权。
未经本人 书面授权 ,任何单位、平台或个人, 严禁 以任何形式(包括但不限于转载、复制、摘编、修改、链接、转贴、建立镜像等)使用本文的全部或部分内容。
任何无视本声明的侵权行为,本人将依据《中华人民共和国著作权法》等相关法律法规,采取一切必要的法律手段,追究其侵权责任,要求其 立即停止侵权、赔礼道歉、消除影响,并赔偿因此造成的一切经济损失及维权成本(包括但不限于律师费、诉讼费、公证费等)。
侵权必究,切勿以身试法
插件简介
OneButtonPrompt 是一个超级强大的 ComfyUI 插件,就像一个智能的提示词生成机器人!你只需要点一下按钮,它就能自动帮你生成各种各样的提示词,让你的 AI 画图变得超级简单。
插件原地址: https://github.com/AIrjen/OneButtonPrompt
这个插件能给我们带来什么效果?
想象一下,你不用再绞尽脑汁想提示词了!这个插件就像一个:
智能提示词工厂 - 自动生成完整的画图描述
创意灵感助手 - 给你意想不到的画面组合
懒人神器 - 一键生成,省时省力
学习工具 - 看看别人是怎么写提示词的
如何安装
通用安装方法
打开 ComfyUI Manager
搜索插件
在搜索框输入 "OneButtonPrompt"
找到插件后点击安装
重启 ComfyUI
节点详细解析
当前插件包含节点总数:8个 本次教程覆盖节点数:8个 剩余未覆盖节点数:0个
这是插件的核心节点,就像一个超级智能的提示词生成机器!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
疯狂等级 | insanitylevel | 整数(1-10) | 5 | 控制生成内容的丰富程度,就像调节"创意度"的旋钮 | 控制提示词的复杂度和随机性强度 | 设置为3生成简单提示词,设置为8生成复杂奇特的提示词 |
艺术家风格 | artist | 下拉选择 | all | 选择画作的艺术风格,就像选择用哪个画家的笔触 | 指定生成提示词中包含的艺术家风格类型 | 选择"anime"生成动漫风格,选择"photography"生成摄影风格 |
图像类型 | imagetype | 下拉选择 | all | 决定生成什么类型的图片,比如照片、绘画、概念图等 | 指定输出图像的媒介类型和表现形式 | 选择"photograph"生成照片风格,选择"digital art"生成数字艺术 |
图像模式概率 | imagemodechance | 整数(1-100) | 20 | 触发特殊图像模式的概率,数字越大越容易触发特殊效果 | 控制特殊图像生成模式的触发概率 | 设置为50表示50%概率触发特殊模式 |
主题类型 | subject | 下拉选择 | ------ all | 选择画面的主要内容,比如人物、动物、风景等 | 指定生成提示词的主要主题类别 | 选择"human - generic"生成人物相关提示词 |
自定义主题 | custom_subject | 文本输入 | 空 | 输入你想要的特定主题,会围绕这个主题生成提示词 | 用户自定义的主题内容,会被整合到生成的提示词中 | 输入"猫咪"会生成围绕猫咪的各种描述 |
自定义服装 | custom_outfit | 文本输入 | 空 | 指定角色穿什么衣服,只对人物主题有效 | 为人物主题指定特定的服装描述 | 输入"和服"会让人物穿上和服 |
提示词前缀 | prompt_prefix | 文本输入 | 空 | 在生成的提示词前面加上固定内容 | 添加到生成提示词开头的固定文本 | 输入"masterpiece, best quality"作为质量前缀 |
提示词后缀 | prompt_suffix | 文本输入 | 空 | 在生成的提示词后面加上固定内容 | 添加到生成提示词结尾的固定文本 | 输入"highly detailed"作为细节后缀 |
人物性别 | humanoids_gender | 下拉选择 | all | 当主题是人物时,指定性别 | 指定人物主题的性别属性 | 选择"female"生成女性角色描述 |
表情符号 | emojis | 布尔值 | False | 是否在提示词中加入表情符号 | 控制是否在生成的提示词中包含emoji表情 | 设置为True可能会加入😊等表情 |
基础模型 | base_model | 下拉选择 | SDXL | 选择适配的AI模型类型,不同模型有不同的提示词风格 | 指定目标AI模型类型以优化提示词格式 | 选择"Anime Model"适配动漫模型 |
提示词增强器 | prompt_enhancer | 下拉选择 | none | 使用额外的AI来增强提示词质量 | 选择是否使用外部模型来优化生成的提示词 | 选择"superprompt-v1"使用AI增强 |
随机种子 | seed | 整数 | 0 | 控制随机性的种子值,相同种子会生成相同结果 | 随机数生成器的种子值,用于结果复现 | 设置固定数值如12345来获得可重复的结果 |
3.2 Create Prompt Variant 节点 - 提示词变化器
这个节点就像一个"提示词魔法师",能把你现有的提示词变出各种不同的版本!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
输入提示词 | prompt_input | 多行文本 | 空 | 把你已有的提示词粘贴进来,让它变出新花样 | 输入需要进行变体生成的原始提示词 | 输入"beautiful girl"生成各种美女的变体描述 |
疯狂等级 | insanitylevel | 整数(1-10) | 5 | 控制变化的程度,数字越大变化越大 | 控制变体生成的随机性和复杂度 | 设置为3进行小幅修改,设置为8进行大幅变化 |
随机种子 | seed | 整数 | 0 | 控制变化的随机性,相同种子产生相同变化 | 随机数生成器种子,确保结果可重现 | 设置为固定值获得一致的变体结果 |
3.3 Save Prompt To File 节点 - 提示词保存器
这个节点就像一个"提示词记录本",帮你把生成的好提示词保存下来!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
文件名前缀 | filename_prefix | 文本输入 | Prompt | 保存文件的名字开头,方便分类管理 | 保存文件的文件名前缀标识 | 输入"Fantasy"保存为Fantasy_xxx.txt |
正面提示词 | positive_prompt | 多行文本 | 空 | 要保存的主要提示词内容 | 需要保存的正向提示词文本 | 输入生成的完整提示词 |
负面提示词 | negative_prompt | 多行文本 | 空 | 要保存的负面提示词,告诉AI不要画什么 | 需要保存的负向提示词文本 | 输入"blurry, low quality"等 |
G提示词 | prompt_g | 多行文本 | 空 | SDXL模型专用的全局提示词 | SDXL模型的全局提示词参数 | 输入主要描述内容 |
L提示词 | prompt_l | 多行文本 | 空 | SDXL模型专用的局部提示词 | SDXL模型的局部提示词参数 | 输入细节描述内容 |
这个节点就像一个"风格套餐菜单",提供各种预设好的生成模式!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
预设模式 | OneButtonPreset | 下拉选择 | Standard | 选择预设的生成风格,就像选择套餐 | 选择预定义的提示词生成配置模板 | 选择"D&D Style Portraits"生成奇幻角色 |
基础模型 | base_model | 下拉选择 | SDXL | 选择适配的AI模型类型 | 指定目标AI模型以优化生成效果 | 选择对应你使用的模型类型 |
提示词增强器 | prompt_enhancer | 下拉选择 | none | 是否使用AI来增强提示词 | 选择提示词后处理增强方法 | 选择"superprompt-v1"获得更好效果 |
预设前缀 | preset_prefix | 文本输入 | 空 | 在预设生成的提示词前加上固定内容 | 添加到预设生成提示词开头的文本 | 输入质量标签如"masterpiece" |
预设后缀 | preset_suffix | 文本输入 | 空 | 在预设生成的提示词后加上固定内容 | 添加到预设生成提示词结尾的文本 | 输入风格标签如"anime style" |
随机种子 | seed | 整数 | 0 | 控制随机性的种子值 | 随机数生成器种子值 | 设置固定值获得可重复结果 |
3.5 Auto Negative Prompt 节点 - 智能负面提示词生成器
这个节点就像一个"问题检测器",自动分析你的提示词并生成对应的负面提示词!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
正面提示词 | postive_prompt | 多行文本 | 空 | 输入你的主要提示词,让它分析可能的问题 | 输入需要分析的正向提示词 | 输入"portrait of a woman"分析人像可能问题 |
基础负面词 | base_negative | 多行文本 | text, watermark | 基础的负面提示词,会加到生成结果里 | 基础的负向提示词模板 | 保持默认或添加"blurry, low quality" |
增强负面词 | enhancenegative | 整数(0-1) | 0 | 是否增强负面提示词的强度 | 控制是否启用负面提示词增强功能 | 设置为1启用增强模式 |
疯狂等级 | insanitylevel | 整数(0-10) | 0 | 控制生成负面词的丰富程度 | 控制负面提示词生成的复杂度 | 设置为3生成更多负面词 |
基础模型 | base_model | 下拉选择 | SDXL | 选择适配的AI模型类型 | 指定目标模型以优化负面词效果 | 选择对应的模型类型 |
随机种子 | seed | 整数 | 0 | 控制随机性 | 随机数生成器种子 | 设置固定值获得一致结果 |
这个节点就像一个"艺术风格魔法棒",能给你的提示词加上各种艺术家的风格!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
输入提示词 | prompt | 多行文本 | 空 | 输入你要加工的提示词 | 需要进行艺术风格化的原始提示词 | 输入"a cat sitting"进行风格化 |
艺术家类型 | artist | 下拉选择 | all | 选择要添加的艺术家风格类型 | 指定要应用的艺术家风格类别 | 选择"fantasy"添加奇幻艺术风格 |
艺术家数量 | amount_of_artists | 下拉选择 | 1 | 要添加几个艺术家的风格 | 指定要融合的艺术家风格数量 | 选择"2"融合两个艺术家风格 |
艺术化模式 | artify_mode | 下拉选择 | standard | 选择艺术化的强度模式 | 选择艺术风格应用的强度级别 | 选择"remix"获得更强的风格效果 |
随机种子 | seed | 整数 | 0 | 控制随机性 | 随机数生成器种子 | 设置固定值获得一致的艺术化结果 |
这个节点就像一个"提示词营养师",给你的提示词添加各种"营养成分"让它更丰富!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
输入提示词 | prompt | 多行文本 | 空 | 输入要丰富的提示词 | 需要进行内容扩充的原始提示词 | 输入简单的"girl"变成详细描述 |
丰富程度 | amount_of_fluff | 下拉选择 | dynamic | 控制添加多少额外内容 | 控制提示词扩充的程度级别 | 选择"long"获得最详细的描述 |
反向极性 | reverse_polarity | 布尔值 | False | 是否反转丰富的方向 | 控制是否反向应用丰富化效果 | 设置为True可能产生相反效果 |
随机种子 | seed | 整数 | 0 | 控制随机性 | 随机数生成器种子 | 设置固定值获得一致的丰富化结果 |
这个节点就像一个"提示词大师",使用AI技术把你的简单提示词变成专业级别的描述!
参数详解
参数名 (界面显示) | 参数名 (代码) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|
输入提示词 | prompt | 多行文本 | 空 | 输入你的基础提示词 | 需要进行AI增强的原始提示词 | 输入"cat"变成专业的猫咪描述 |
疯狂等级 | insanitylevel | 整数(1-10) | 5 | 控制增强的创意程度 | 控制AI增强的复杂度和创意性 | 设置为7获得更有创意的增强 |
超级提示词风格 | superpromptstyle | 下拉选择 | all | 选择增强的风格方向 | 指定AI增强时采用的风格类型 | 选择特定风格获得定向增强 |
随机种子 | seed | 整数 | 0 | 控制随机性 | 随机数生成器种子 | 设置固定值获得一致的增强结果 |
使用技巧和建议
新手入门建议
从简单开始
逐步探索
尝试不同的主题类型,看看各种效果
调整疯狂等级,感受不同复杂度的提示词
保存好结果
进阶使用技巧
组合使用节点
自定义优化
负面提示词优化
常见问题解答
Q1: 生成的提示词太复杂了怎么办?
A: 降低疯狂等级到1-3,或者选择更简单的预设模式。
Q2: 想要特定主题的提示词怎么办?
A: 使用 custom_subject 参数输入你想要的主题,比如"猫咪"、"风景"等。
Q3: 生成的提示词不适合我的模型怎么办?
A: 调整 base_model 参数,选择对应你使用的模型类型。
Q4: 怎么让结果更稳定?
A: 设置固定的 seed 值,相同种子会产生相同结果。
Q5: 提示词太短了怎么办?
A: 使用 One Button Flufferize 节点增加内容,或者提高疯狂等级。
实用工作流程推荐
基础工作流程
One Button Prompt (生成基础提示词)
Auto Negative Prompt (生成负面提示词)
Save Prompt To File (保存结果)
艺术创作工作流程
One Button Prompt (设置特定主题)
One Button Artify (添加艺术风格)
One Button Flufferize (丰富细节)
Save Prompt To File (保存最终结果)
专业增强工作流程
输入简单提示词
One Button SuperPrompt (AI增强)
Auto Negative Prompt (生成负面词)
Save Prompt To File (保存专业结果)
总结
OneButtonPrompt 插件是一个功能强大的提示词生成工具,包含8个不同功能的节点,能够满足从新手到专业用户的各种需求。通过合理组合使用这些节点,你可以:
快速生成高质量的提示词
探索各种创意可能性
学习专业的提示词写作技巧
建立自己的提示词资源库
记住,最好的学习方法就是多实践!试试不同的参数组合,发现属于你自己的创作风格吧!