Jensen的个人学习小站

🏷️难度:入门 ⏱️预计阅读:15 分钟 📅更新时间:2026-02-28

提示词写作指南:如何念出高分"咒语"

目录
  1. 提示词的基本语法结构
  2. 权重符号的魔法 (括号与数字)
  3. 不要忽视 Negative Prompt (反向提示词)
  4. Danbooru 标签体系 (二次元专属)
  5. 从零开始写一段标准提示词

在 Stable Diffusion 中,画什么是由模型决定的,怎么画则取决于你的"咒语"(Prompt)。尽管各个模型对词汇的敏感度不同,但掌握一套普适的语法规则依然至关重要。

1. 提示词的基本语法结构

SD 不擅长理解长篇大论的自然语言(不像 ChatGPT)。最有效的方式是使用短语标签结合逗号分隔。一个高质量的正向提示词(Positive Prompt)通常遵循这种万能公式结构:

2. 权重符号的魔法 (括号与数字)

当你输入一大串词语时,越靠前的词权重本来就越高。如果你想人为强调某个词(比如画面的重点),或者削弱某个词的影响力,就需要使用 WebUI 里的特殊括号语法:

(white dress)         - 将权重变为 1.1 倍 (加强)
((white dress))       - 将权重变为 1.1 * 1.1 = 1.21 倍
[white dress]         - 将权重变为 0.9 倍 (减弱)

# 更直观的数字语法 (推荐)
(white dress:1.5)     - 明确设定该词权重为 1.5 倍 (极端加强)
(white dress:0.5)     - 明确设定该词权重为 0.5 倍 (极端减弱)
💡 中括号的混合语法 (Advanced)

[red|blue] dress - 这意味着交替生成红色和蓝色的衣服,往往会融合出紫色。
[red:blue:0.5] dress - 这是进阶的"渐变"语法:在渲染步数达到 50% 之前画红衣服,之后改为画蓝衣服。

3. 不要忽视 Negative Prompt (反向提示词)

正向提示词告诉 AI 你想要什么,而反向提示词告诉 AI 我不想要什么。一份好的反向提示词是保证生成图片不畸形的基础防线。

初学者通用起手式:

(worst quality, low quality:1.4), deformed, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, cropped, mutation, ugly, signature, watermark, username, blurry

对于不同类型的图,反向词重点也不同。写实图要屏蔽 anime, illustration, painting, cartoon(卡通、插画元素),二次元图则要屏蔽 realistic, 3d, photographic(写实、3D渲染元素)。

4. Danbooru 标签体系 (二次元专属)

如果你主要使用 Anything V5 等基于 NAI 的二次元模型,你需要了解它们是在一个叫做 Danbooru 的二次元图片数据网站上训练的。
因此,你必须使用那个网站规定的特定标签格式词汇!

推荐使用浏览器插件 Booru tag autocompletion for A1111,让你在输入时自动匹配正确的二次元下划线标签词。

5. 从零开始写一段标准提示词

实战案例:塞博朋克风格的女剑士
Positive masterpiece, best quality, highly detailed, 1girl, solo, glowing eyes, messy neon-pink hair, holding a glowing katana, wearing heavy tactical sci-fi armor, standing in a rainy cyberpunk alleyway, neon signs reflections on wet ground, cinematic lighting, dynamic pose, 8k, bokeh, (cyberpunk:1.2), (intricate armor design:1.1)
Negative (worst quality, low quality:1.4), normal quality, 3d, realistic, blurry, bad anatomy, missing fingers, extra limbs, ugly, messy background, text, signature

总结

不要沉迷于复制别人几百字的"长篇祖传咒语"。大部分词可能在模型里根本没权重。试着从几个简单的词开始,每次只增加或修改一个词,观察画面的变化。这才是真正掌握 Prompt Engineering 的不二法门。