Agent Skills
返回列表
🎨

Stable Diffusion 提示词优化器

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 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 规范的负向提示词集合

关键工作步骤

  1. 接收原始提示词字符串,通过 API 端点进行结构化解析
  2. 提取关键词及其权重值,应用 A1111 语法规则进行权重修正
  3. 生成对应的负向提示词,覆盖常见缺陷(如肢体异常、画面模糊)
  4. 返回包含优化后正向/负向提示词的完整配置对象

适用边界

需注意该技能依赖特定的运行环境:

  • 必须运行在名为 ldm 的 conda 环境中,且需预装 transformers==4.19.2 与 diffusers 库
  • 生成图像默认限制为 512x512 分辨率(与训练数据一致),步数固定为 50 步
  • 不支持动态修改采样方法或步数参数,需通过外部脚本调整

使用场景

  • 调试生成效果时需要反复调整关键词权重,并验证不同写法对出图的影响
  • 不确定该加哪些负向词,希望自动生成抑制畸形肢体等缺陷的描述
  • 从简单描述出发,需要按 A1111 语法规范补全权重参数并生成提示词配置
  • 团队内复现某个出图效果时,需要统一提示词的权重格式与负向词集合

适合人员

  • 部署 Stable Diffusion WebUI 的开发者,需要快速验证提示词权重对出图结果的影响
  • 参与 AI 绘画效果调整的设计师,不想记语法也能写出符合 A1111 规范的权重提示词
  • 搭建批量文生图流程的工程师,需要为不同任务自动生成负向提示词配置
  • 研究提示词工程的技术人员,想系统对比不同权重写法的生成差异