好了,我们来聊聊Stable Diffusion(SD)的提示词,也就是大家常说的“咒语”。很多人觉得写提示词很玄乎,摸不着头脑,但其实它有套路,就像跟朋友聊天一样,把你想说的讲清楚就行。一个好的SD提示词起手式,不是一堆花里胡哨的词堆砌,而是清晰、有逻辑地告诉AI你到底想要什么。
首先,要明白SD模型怎么“看”你的提示词。它会从左到右去读,并且根据词语出现的位置和你的强调,给它们分配不同的“重要性”。也就是说,越靠前的词,AI会觉得越重要。所以,你最想表达的核心内容,一定要放在前面。
那么,一个好的起手式应该包含哪些东西呢?我们把它拆开来看,就像盖房子一样,一步步来。
1. 主题(Subject)先行,核心明确
就像写文章,你得先有个主题。SD也一样,你要让它画什么,得先说清楚。这是整个提示词的“骨架”。如果你上来就写“很漂亮、很棒的、细节丰富的光线”,SD会懵掉,因为它不知道这些光线是照在什么上的。比如,你想要一个“年轻的女战士”,那就直接写 young female warrior。这是最基本的。如果描述主体不够具体,生成的图像就会很随机,AI不知道该聚焦在哪里。
这里举个例子:
* 不好的起手式:beautiful, amazing, masterpiece, detailed lighting (❌ 没有主体,SD不知道画啥)
* 好的起手式:portrait of a young female warrior (✅ 主体明确,AI知道要画谁)
如果你想画一个特定的人,比如一个女巫,不要只写 A sorceress。你可以进一步描述她的样子、穿着、施展的魔法,甚至她在做什么动作,比如 A mysterious sorceress with lightning powers and a cool outfit。
2. 增加行动/情境(Action/Context)
主体确定了,接下来就要给这个主体一个背景或者一个动作。她是在做什么?她在哪里?比如,你的女战士是在战斗,还是在沉思?是在森林里,还是在城堡中?
接着上面的例子:
young female warrior, standing on a cliff, looking at a sunset (年轻的女战士,站在悬崖边,看着日落)
这样,AI就不仅仅知道要画一个女战士,还知道她在哪、在干什么。这给图像增加了很多故事感和场景感。
3. 描绘细节(Details)
这里是让你的图像变得生动起来的关键。细节可以包括主体的外貌特征、穿着、周围环境的元素、光线、色彩等等。不要怕词多,SD喜欢具体的描述。
- 外貌特征和穿着: 比如,她有一头金色的长发,穿着银色的盔甲,上面有复杂的雕花。
long blonde hair, intricate silver armor - 环境细节: 悬崖上有什么?是崎岖的岩石,还是有几棵古树?日落是什么样的?是橙红色的天空,还是有几朵卷云?
rugged cliffs, ancient trees, fiery orange sky, wispy clouds - 光线和色彩: 光线对图像氛围的影响很大。是清晨柔和的光,还是傍晚戏剧性的光?颜色是鲜艳的,还是柔和的?
cinematic dramatic lighting, golden hour, warm hues
把这些加起来,提示词就变成了:
portrait of a young female warrior, long blonde hair, intricate silver armor, standing on rugged cliffs, looking at a fiery orange sunset with wispy clouds, cinematic dramatic lighting, golden hour, warm hues
是不是感觉画面一下子就丰满起来了?
4. 艺术风格和美学(Art Style & Aesthetic)
这一步是给你的图像“调味”,决定它看起来像照片、插画、油画,还是某种特定的艺术流派。这是非常重要的一个环节,一个词就能彻底改变图像的风格。
比如,你想要一个逼真的效果,可以加 photorealistic, 8k, ultra detailed。如果你想要插画风格,可以加 digital painting, illustration, concept art。想要二次元风格,就加 anime style。
还可以指定艺术家的风格,比如 by Artgerm 或者是 by Greg Rutkowski。不过,用在世艺术家的名字要谨慎,有时它可能更多是影响图像质量而非特定风格。
继续我们的女战士例子:
photorealistic, 8k, ultra detailed, portrait of a young female warrior, long blonde hair, intricate silver armor, standing on rugged cliffs, looking at a fiery orange sunset with wispy clouds, cinematic dramatic lighting, golden hour, warm hues, epic composition (注意 epic composition 描述构图,这也能增加画面感)
5. 质量增强词(Quality Boosters)
最后,加上一些“质量保证”的词,让AI知道你想要一张高品质的图。这些词通常放在提示词的末尾,但也要注意它们的权重。
常见的质量词有:masterpiece, best quality, high quality, absurdres, finely detailed, finely crafted 等。
完整的起手式就变成了这样:
photorealistic, 8k, ultra detailed, masterpiece, best quality, high quality, absurdres, finely detailed, finely crafted, portrait of a young female warrior, long blonde hair, intricate silver armor, standing on rugged cliffs, looking at a fiery orange sunset with wispy clouds, cinematic dramatic lighting, golden hour, warm hues, epic composition
你看,是不是一下子就变得很长了?但每个词都有它的作用。
负面提示词(Negative Prompt)— 你的“不要”清单
除了告诉AI你想要什么(正向提示词),告诉它你不想要什么(负面提示词)同样重要,甚至在某些SD版本中是必不可少的。负面提示词可以帮助你避免很多常见的问题,比如画面模糊、肢体扭曲、多余的物体等。
常见的负面提示词列表包括:blurry, low quality, distorted, bad anatomy, bad hands, extra limbs, deformed, ugly, noisy, watermark, text, signature, worst quality, lowres 等。
你可以想象,如果没有负面提示词,AI可能会生成一个手部很奇怪的女战士,或者画面模糊不清。加入负面提示词就像是给AI设置了一个“红线”,它会努力避开这些不好的结果。
提示词的顺序和权重
就像前面说的,SD模型是按顺序从左到右读取提示词的,越靠前的词权重越高。所以,核心的主题和最重要的风格词,应该尽量往前放。
此外,你还可以通过括号 () 和方括号 [] 来调整词语的权重。
* () 会增加括号内词语的权重,每加一层括号,权重通常增加1.1倍。比如 (masterpiece) 比 masterpiece 更重要,((masterpiece)) 又比 (masterpiece) 更重要。你也可以直接指定权重,例如 (masterpiece:1.2)。
* [] 会减少括号内词语的权重,通常减少1.05倍。
比如,你想要一张超高品质的图,但又不想让“日落”太抢镜,可以这样调整:
(masterpiece:1.3), (best quality:1.2), high quality, absurdres, finely detailed, portrait of a young female warrior, long blonde hair, intricate silver armor, standing on rugged cliffs, looking at a [fiery orange sunset] with wispy clouds, cinematic dramatic lighting, golden hour, warm hues, epic composition
通过调整权重,你可以更精细地控制AI对每个词的重视程度。但也要注意,权重不要调得太高,比如超过1.9或2.0,有时会导致画面“爆炸”或出现奇怪的效果。
迭代优化,从小步开始
写提示词不是一蹴而就的,它是一个不断尝试、调整、优化的过程。我通常的经验是:
- 从简单开始: 先写出最核心的主题和主要风格。比如
A cat playing with a ball, digital painting。 - 逐步增加细节: 每次只添加一两个关键词,或者调整一个词的权重,然后生成几张图看看效果。这样你就能知道哪个词起了什么作用。
- 记录经验: 很多有经验的用户会记录下他们觉得好用的提示词组合和效果。你也可以建立自己的关键词库。
- 利用负面提示词: 观察生成的结果,发现不满意的地方就立刻添加到负面提示词里。比如,如果总出现多余的手,就加
extra hands。
别忘了其他参数
除了提示词,SD还有一些其他参数也会影响最终结果,比如采样器(Sampler)、迭代步数(Steps)、CFG Scale(Classifier Free Guidance Scale)等。
- 迭代步数 (Steps): 越多步通常细节越多,但超过一定数量后效果提升就不明显了,甚至可能出现过度细节。一般建议20-40步。
- CFG Scale: 这个参数控制AI对你提示词的遵循程度。数值越高,AI越严格按照提示词来画,但创造性可能降低;数值越低,AI的自由度越大,可能带来惊喜,也可能偏离你的设想。通常建议5-8。
总之,一个好的SD提示词起手式,就是你用最直接、最清晰的语言,按照“主体-动作/情境-细节-风格-质量”的顺序,一步步地把你的想象画面描述出来。同时,别忘了用负面提示词来告诉AI什么不要画,再通过迭代和调整,你就能越来越接近你心中想要的图像了。 SD更像是一个有才华但有点“轴”的画师,你把需求说得越细致、越有条理,它越能画出让你满意的作品。





评论前必须登录!
注册