Stable Diffusion 提示词优化器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/stable-diffusion-prompt-optimizer
技能介绍
问题背景
在 Stable Diffusion 的文生图场景中,提示词的质量直接影响生成图像的精准度。手动调整提示词时,开发者常面临三个具体痛点:难以快速验证权重分配效果、负向提示词缺乏系统性生成逻辑、A1111 特有的语法规范(如 (keyword:weight))需要反复调试。
核心能力
该技能通过集成 Automatic1111 WebUI API 的 /sdapi/v1/txt2img 端点,提供两项核心优化能力:
- 权重语法解析:自动识别并处理
(keyword:1.2)这类权重表达式,支持多关键词叠加时的权重归一化计算 - 负向提示词生成:基于原始提示词的语义特征,动态生成符合 A1111 规范的负向提示词集合
关键工作步骤
- 接收原始提示词字符串,通过 API 端点进行结构化解析
- 提取关键词及其权重值,应用 A1111 语法规则进行权重修正
- 生成对应的负向提示词,覆盖常见缺陷(如肢体异常、画面模糊)
- 返回包含优化后正向/负向提示词的完整配置对象
适用边界
需注意该技能依赖特定的运行环境:
- 必须运行在名为
ldm的 conda 环境中,且需预装transformers==4.19.2与diffusers库 - 生成图像默认限制为 512x512 分辨率(与训练数据一致),步数固定为 50 步
- 不支持动态修改采样方法或步数参数,需通过外部脚本调整
使用场景
- 调试生成效果时需要反复调整关键词权重,并验证不同写法对出图的影响
- 不确定该加哪些负向词,希望自动生成抑制畸形肢体等缺陷的描述
- 从简单描述出发,需要按 A1111 语法规范补全权重参数并生成提示词配置
- 团队内复现某个出图效果时,需要统一提示词的权重格式与负向词集合
适合人员
- 部署 Stable Diffusion WebUI 的开发者,需要快速验证提示词权重对出图结果的影响
- 参与 AI 绘画效果调整的设计师,不想记语法也能写出符合 A1111 规范的权重提示词
- 搭建批量文生图流程的工程师,需要为不同任务自动生成负向提示词配置
- 研究提示词工程的技术人员,想系统对比不同权重写法的生成差异