【SD教程】如何写好提示词
本文分享了使用Stable Diffusion(SD)生成高质量图片的提示词写作技巧。主要内容包括:1)推荐使用词组而非整句,便于修改调整;2)从人物、服饰、表情等6个方面系统描述画面;3)利用提示词合集扩展词汇量;4)通过AI辅助学习专业描述;5)使用权重调整关键元素;6)提供真实系、2.5D系和二次元系三类起手式模板。文章强调提示词需具体明确,避免AI过度自由发挥,并提供了实用工具和模板帮助提
朋友,可以转载,但请注明出处,谢谢!
http://blog.csdn.net/jiangjunshow
新手常常会被SD气死。例如本来你想用这3个提示词“一个女孩”、“海边”、“火车”得到类似下面3张这样的图片。
但是呢,SD可能会给你生成这样的~
出现上面这种情况的原因是:提示词太简单了,给予了AI过多的自由发挥空间。你的提示词只要求了“一个女孩”,AI就给你生成了一个女孩,没毛病啊~~所以,想要SD画出你想要的图片,就需要写好提示词,清楚地告诉AI你想要什么。
如何才能写好提示词呢?我觉得这个问题没有标准答案。就像我们读书时如何才能写好作文一样,没有人能给出最正确的答案。如果有正确答案,那么大家都按这个答案去写文章,所有人都可以拿诺贝尔文学奖了。虽然没有标准答案,但却有很多的写作技巧,下面将我的一些经验分享给大家,希望能帮助你写出优秀的提示词。
一、词组还是整句?
你可以用词组或者整句来写提示词。例如下面两份提示词可以得到相似的图片。
A girl holding a bunch of flowers in a forest full of green trees. She is about 18 yo, has pink hair, wearing denim jacket, pink t-shirt and round glasses.
中文意思:一个女孩手捧花束置身于满是绿树的森林之中。她大概18岁左右,有着粉色的头发,穿着牛仔夹克、粉色T恤和带着圆框眼镜。
1girl, holding a bunch of flowers, forest, green trees, 18 yo, pink hair, denim jacket, pink t-shirt, round glasses,
中文意思:一个女孩,手捧花束,森林,绿色的树,18岁,粉色头发,牛仔夹克,粉色体恤,圆框眼镜,


SD1.5的模型对整句的理解能力不好,越是新的模型对整句的理解能力就越强。
但是,我依然推荐大家使用词组的形式。为什么呢?
第一,好写,写长句还要考虑是否通顺以及有没有语法问题,写不好的话,别说AI了,连人类都有可能误解你的意思。
第二,好改,例如我想去掉某个东西,直接删除对应的词组就可以了,不需要重新调整整个长句。同理,要添加新元素,在后面添加词组就可以了。
二、该写哪些方面呢?
虽然你脑中已经有了想要的画面,但是如何将你脑中的图描述给SD呢?当出现这种发懵的状态时,你可以从下面这几个方面一步步地描述想要的画面。
1、人物
身份(学生,程序员),年龄,脸型,头发,身材等
2、服饰
如休闲装,制服,上衣,花纹,首饰等
3、表情动作
如笑,哭,手部动作,腿部动作等
4、画面
如画质,艺术风格,光照,艺术家风格等
5、环境
如季节,天气,天空,氛围等
6、场景
如室外,室内,家具等
三、该写哪些细节呢?
当你按上面那几个方面开始写的时候,可能又会出现发懵状态,不知道该写哪些细节,脑中的词汇匮乏。这时可以使用云平台在SD界面集成的提示词合集来填补你头脑的空白。
合集按三个层级来划分,非常清晰:
第一级包括人物、服饰、表情动作、画面、环境、反向提示词等等;
第二级是第一级的子级。例如人物下面包括对象、身份、脸型、头发等等;
第三级在第二级下面,例如对象下面有女孩、男孩、辣妹、伪娘等等。
第三级就是最终的词组,点击它们就可以加入到提示词中,例如你点击辣妹,相应的英文就会被自动加入到提示词编辑框中。所以很多时候你可以像逛超市一样,推着购物车边走边看,看到想要的商品就放到购物车。逛提示词合集也一样,看到想要的提示词就点击它加入到编辑框。


我建议大家有空时把合集里面的提示词都看一遍过去,增加大脑中的词汇量。因为就像我们以前学习英语一样,只有词汇量多了,才能造出很多句子写出很多文章来。脑中的提示词多了,灵感也就会越多。另外,只有知道了某些提示词,你才能够创作出某些特定效果的图片。例如提示词“电影级光效cinematic lighting”,第一张图是没有加的,第二张图是加了的。

可能有很多提示词你都不知道它什么意思,你可以网上搜索弄懂它们。特别是第一级中的“画面”和“镜头”这两个大类,弄明白那些提示词会让你的作品步入大师水平。
四、向AI学提示词
世界太大,所以还有很多东西在平台提示词合集中找不到,而且我们可能也不知道该怎么描述它们。有些东西别说程序员大老粗了,就算是潮流女性可能也不知道该如何描述它们,例如下面图中女孩头发的颜色,还有她衣服的款式花色。
你知道该怎么描述吗?反正我是大老粗一个,我不知道。那怎么办呢?这时我们可以问问万能的AI,我们可以把图片发给大模型(deepseek、ChatGPT、文心一言等),让它教我们。


“浅灰色长卷发”、“浅蓝碎花V领吊带裙”,这两项描述得还挺准确。当然,里面有些描述也是不正确的。我们取正确的那些就是了。所以下次你脑海画面中有不知道该如何描述的元素时,就从网上找个包含了该元素的图片,发给AI大模型,让它告诉你如何描述那个元素。
五、权重
有时候虽然你写了某个元素的提示词,但是SD并没有把它画出来或者画得不够显眼,这时我们可以给那个元素的提示词加一些权重,提醒SD要更加重视它。
例如,我们在最后写了“夕阳sunset”,但是结果图中似乎不是很明显。“lens flare, 1boy, male focus, classroom, solo, desk, indoors, shirt, school desk, black hair, white shirt, chair, window, collared shirt, school uniform, standing, short hair, pants, long sleeves, black pants, sunset”
我们可以通过加圆括号来提升sunset的权重,加一层括号权重就增加1.1倍,例如,(sunset)是1.1倍,((sunset))就是1.2倍。也可以在括号里加冒号直接写上需要增加的权重,例如(sunset:1.5)就是增加1.5倍权重。增加权重后夕阳就很明显了。
如果某个元素太多或者太显眼了,你也可以降低它的权重,例如(sunset:0.8)就是0.8倍权重。也可以通过加方括号的形式,例如[sunset]就是0.9倍权重,[[sunset]]是0.8倍权重。
六、起手式
有些提示词是通用的,每次为一张新图写提示词时我们都会把它们预先放入提示词编辑框中,因为这些提示词会让生成的图片品质更高。例如“best quality 最高品质”、“8k”等。还有些反向提示词,例如“worst quality 最差品质”、“mutated hands and fingers 突变的手和手指”等。这些每次都要预先放入的提示词集合被称为“起手式”。下面第一张图是没有加起手式的,第二张图加了后明显档次就高了。


起手式可以分为3大类,对应了3种图片分类:真实系,2.5D系,二次元系(动漫系)。2.5D是介于动漫和真人之间的风格,就是看起来像真人但是又有点动漫的感觉。
真实系的提示词起手式中可以加入“realistic 写实”等,反向提示词起手式中可以加入“3d”等,这样可以让生成的图片更加真实。
同理,2.5D的提示词起手式中可以加入“3d”等提示词,反向提示词起手式中加入“cartoon 卡通”等提示词,避免生成图片变成卡通风格。
下面就是3大类起手式。当你要生成写实图片时,就把真实系起手式预先放入编辑框中。保你的图片上一个档次。
1、真实系
提示词
(masterpiece, best quality: 1.2), highres, realistic, photorealistic, photography, 8k, RAW
反向提示词
semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime, (worst quality, low quality:2), nsfw, naked, nude, deformed iris, deformed pupils, mutated hands and fingers, poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, disconnected limbs, mutation, mutated, ugly, disgusting,amputation
2、2.5D系
提示词
(masterpiece, best quality:1.2), 3d, 3d rendering, professional 3d model, rendered, cgi
反向提示词
sketch, cartoon, drawing, anime,(worst quality, low quality, normal quality:2), nsfw, naked, nude, deformed iris, deformed pupils, mutated hands and fingers, poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, disconnected limbs, mutation, mutated, ugly, disgusting, amputation
3、二次元系
提示词
(masterpiece, best quality: 1.2), anime, illustration, very aesthetic, wallpaper
反向提示词
photorealistic, realistic, (worst quality, low quality, normal quality:2), nsfw, naked, nude, deformed iris, deformed pupils, mutated hands and fingers, poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, disconnected limbs, mutation, mutated, ugly, disgusting, amputation
七、总结
我们来粗暴地总结一下吧!
1、推荐使用词组而非长句。
2、从人物、服饰、表情、画面、环境、场景等维度进行系统描述。
3、利用提示词合集来丰富细节。
4、可以通过AI大模型来获取对未知元素的描述。
5、通过调整权重来调整元素的显眼程度。
6、使用起手式提升图片品质。
就像文章开头时说的,即使你掌握了这些技巧,也不一定能写好提示词。写提示词是SD中最基础也是最重要的一个环节,要想成为“提示词高手”就需要自己再多学习多摸索。当然,有可能你的写作能力很强,很有文学天赋,一开始就能写出优秀的提示词。
写好提示词后,下一步就是调整一些SD参数,来使图片更加完美了。下篇文章准备给大家讲解一些SD参数。
如果你对文中的任何内容有疑问,或者有特别想了解的方面,欢迎在评论区提出。你有什么想法,也可以分享给大家!
点赞,收藏,关注,分享,谢谢!!!
更多推荐


所有评论(0)