很多人刚接触AI绘画时,总觉得提示词(Prompt)就是“把脑子里想到的画面翻译成英文再拼在一起”,结果翻译得越认真,画出来的东西越离谱。其实提示词的本质不是翻译,而是用一种模型能“听懂”的方式,把画面里最重要的信息按优先级排好队交出去。这篇文章会从提示词的结构、要素、实操案例和常见问题四个维度,把编写技巧拆开揉碎讲清楚,适合刚入门的新手,也适合已经玩了一阵子但总感觉画面差口气的进阶玩家。
1. 提示词的本质:先搞清楚它在帮你做什么
1.1 模型是怎么“理解”你的提示词的
想写好提示词,得先理解对面这个“画师”的工作方式。AI绘画模型不是像人一样看懂整句话再构思画面,而是把提示词拆成一个个“语义碎片”,再根据这些碎片去匹配它学习过的图像特征。你可以把它想象成一个特别听话但理解能力有限的画师:你说“一个女孩”,它就画女孩;你说“一个女孩站在森林里”,它会在女孩这个主体上叠加森林的环境特征;你说“一个女孩站在森林里,金色夕阳,柔焦”,它再叠加光影和镜头效果。
这个过程有一个很关键的特性:越靠前的词,权重越高。模型在生成图像时,会先响应提示词前部的核心信息,再逐步补充后面的细节。所以很多人在写提示词时把主体放在最后,或者把一堆形容词堆在前面,出来的图就经常“跑偏”——不是重点不突出,就是模型把次要信息当成了主角。
提示:模型理解的是“语义特征”的叠加,不是完整的语法逻辑。所以提示词不需要像写作文一样讲究主谓宾,只需要把关键元素按优先级排列清楚。
1.2 一段提示词的标准结构长什么样
我总结了这么多年写提示词的经验,一个稳定出图的结构可以概括成五个层级:
- 主体描述:画的是什么?人、物、场景、抽象概念?
- 环境与氛围:在哪里、什么时间、什么天气?
- 风格与媒介:油画、水彩、3D渲染、赛博朋克、像素风?
- 光影与色彩:光线方向、色调、材质感?
- 画质与细节:高分辨率、细节丰富、景深效果等。
这个顺序不是随便排的,它对应的是模型逐步聚焦图像的逻辑。先告诉模型“你要画什么”,再告诉它“在哪里画”“用什么风格画”“光怎么打”,最后补上“画得细一点”。
打个比方:你请一位画师画一幅画,如果只说“画一张好看的图”,画师只能自由发挥;如果你说“画一个穿红裙子的女孩,在海边,夕阳,油画风格,逆光,细节丰富”,画师脑子里立刻就有了很具体的画面。AI绘画也是同样的逻辑,只是它需要你把每个信息点说得更“直白”。
2. 提示词核心要素拆解:五类必要组件
2.1 主体描述:这是整段的定海神针
任何一段提示词的第一优先级,永远是主体。主体可以是人物、动物、物品、建筑,甚至是一个抽象概念比如“孤独”“时间流逝”。主体描述得越具体,画面就越不会跑偏。
以人物为例,“一个女孩”和“一个穿着白色连衣裙、留着黑色长发、坐在窗边的女孩”之间的差距是巨大的。前者的模型只能随机生成一张女性面孔,后者则能锁定服装、发型、动作和环境。
主体描述有两个容易犯的错:
第一个是信息过载。把“一个戴着金色耳环的、穿着蓝色毛衣的、手里拿着咖啡杯的、坐在木质椅子上的年轻女子”全部挤在一起,模型很难分清哪个是重点,容易把耳环或者椅子画得异常醒目。我的建议是:主体描述保持在两到三个核心特征以内,其他特征通过环境和风格词来间接表达。
第二个是主体不明确。有些人写提示词时喜欢用“beautiful”“stunning”“amazing”这类空泛的赞美词,这对模型来说几乎是废话,它不会因为你觉得“美”就画得更美。真正有用的是具体的视觉特征:面部特征、发型、服装、姿态、视角。
2.2 环境与氛围:画面感从哪来
环境描述就是告诉模型“舞台在哪里”。同样的一个角色,放在沙漠和放在雪地里,出来的完全是两种气质。环境词汇影响的不只是背景,它会通过光照、色调和湿度感反过来影响主体本身的呈现。
常用且好用的环境词包括:
- 自然场景:森林、海边、山顶、沙漠、花田、雪原
- 城市场景:街道、咖啡馆、楼顶、地铁站、老城区
- 室内场景:卧室、书房、画室、温室、古典客厅
- 时间与天气:黎明、黄昏、夜晚、雨天、雾天、雪天
这里有个进阶技巧:用氛围词制造情绪。“雨夜的霓虹灯街道”和“阳光明媚的街道”可以给同一主体完全不同的情感基调;一点微妙的“薄雾”可以让画面多出呼吸感;“飘落的樱花”则能瞬间注入浪漫氛围。
氛围词和主体词一样,也要注意权重顺序。我会把氛围词放在主体之后、风格之前,因为它是画面的“第二主角”,很多时候画面能不能打动人心,看的正是氛围的营造。另外,想缩小画面范围时,可以用“特写”“近景”“远景”“从头顶俯视”“从低角度仰视”这些镜头语言词,直接控制构图。
2.3 风格与媒介:一句话锁定画风
风格词是提示词里最容易被忽视、但影响最直观的一类词。很多新手最常问的问题就是:“为什么我加了油画风格,出来却像照片?”答案往往是:风格词的权重不够,或者同时堆叠了互相冲突的风格词。
风格词可以分为几个层次:
- 流派:印象派、现实主义、超现实主义、巴洛克、波普艺术
- 媒介:油画、水彩、水墨、素描、像素画、3D渲染、胶片摄影
- 画师/作品风格:宫崎骏风格、新海诚风格、赛博朋克、蒸汽朋克、北欧极简
- 设备与输出:IMAX电影质感、8K分辨率、电影胶片颗粒、镜头光晕
这里有一个核心原则:风格词不是越多越好,而是越“一致”越好。你加了“油画”再加“像素画”,模型会陷入矛盾,最后出来的结果往往是四不像。选风格词时,先问自己一个问题:我希望这张图看起来像“画出来的”,还是像“拍出来的”?确定了这个前提,再往下选。
以人物肖像为例,想要“拍摄感”,可以写“人像摄影、85mm镜头、浅景深、自然光”;想要“插画感”,可以写“数字插画、柔和的笔触、童话风格、绘本质感”;想要“厚重艺术感”,可以写“布面油画、厚涂、伦勃朗灯光、古典构图”。
注意:绝不要把“画师风格”用某个具体人名直接写进提示词,也不必依赖所谓的“风格代码”,真正稳定的是那些描述艺术流派和视觉特征的自然语言。
2.4 光影与色彩:进阶玩家的关键分水岭
有过一定实践经验的玩家应该能感觉到:当主体、环境和风格都写对之后,画面依然是“平的”。真正让一张图从“还行”到“惊艳”的,就是光影和色彩的处理。
光影词可以写得很朴素,也可以写得很具象。比如“柔和的晨光”和“金色夕阳下的逆光剪影”是两种完全不同的视觉体验;“霓虹灯紫红色与青色对比”“温暖的蜡烛光”“冷冽的月光”这些词则直接决定画面的色彩构成。
实际使用中,我强烈建议把光的方向和光的颜色一起写进去。比如:
- “从左侧来的暖色日光”
- “顶部的柔和天光,营造圣洁感”
- “背后的蓝色月光,主体呈剪影状”
- “强烈阳光从窗口射入,产生光束效果”
色彩方面,你不需要去写“红色蓝色”这种基础色,而是要用“色调”“饱和度”“对比度”这类纬度去调控。比如“低饱和度的莫兰迪色系”“高对比度的黑白摄影”“暖色调的复古黄色滤镜”“冷色调的科技感蓝灰色”。这些词能让画面风格更统一,而不是一堆颜色乱撞。
2.5 负面提示词:把不要的东西写清楚
很多新手在早期只关注“我要什么”,却忽略了“我不要什么”。实际生成时,模型经常会画出一只手崩坏的、三根手指粘在一起的、背景糊成一团的效果,这时候负面提示词就派上用场了。
负面提示词就是告诉模型“别画这些”。常见的高频负面词包括:
- 质量类:lowres、bad anatomy、bad hands、missing fingers、extra digits
- 画质类:blurry、jpeg artifacts、watermark、signature、text
- 构图类:cropped head、out of frame、duplicate
- 风格类:3D render、painting、sketch(如果你要的是照片)
写负面提示词同样要注意优先级:最不能接受的放在最前面。比如你要一张人物全身照,那“cropped head、out of frame、bad anatomy”必须排前面;如果你要一张干净的白底商品图,那“text、watermark、logo、people、clutter”就非常关键。
提示:负面提示词不是万能的。它解决不了“提示词本身结构混乱”的问题。如果你生成的主体风格完全不对,先改正面提示词,不要指望负面词能兜底。
3. 实操案例:从一句话到一张好图的完整过程
3.1 场景设定:用渐变式写法逐步加固
我经常拿“海边少女”这个主题来试验提示词。这个主题简单、通用,适合用来验证提示词结构调整的效果。
第一版提示词:
a girl, sea, sunset, beautiful出来的结果基本是随机的:有时候是一张模糊的远景,有时候女孩的脸占了一半画面,海和夕阳成了背景板。原因很简单——主体没有细节,环境词太靠后,风格未指定。
第二版,按标准结构拆解:
a young woman with long black hair, white summer dress, standing on the beach, gentle sea breeze, golden sunset, soft warm light, cinematic photography, shallow depth of field, highly detailed, 8k这一版出来,画面主体、环境、光线都明确多了,但可能仍缺少一点“风格的味道”——它更像一张普通的旅游照,而不是一张有艺术感的人像作品。
第三版,我加入风格和氛围:
a young woman with long black hair, white summer dress, standing on the beach, gentle sea breeze, golden sunset, soft lens flare, oil painting texture, romantic impressionist style, warm color palette, delicate facial features, dreamy atmosphere, highly detailed这时候画面就开始有“作品感”了:光线和色彩更柔和,整体氛围更接近一张插画或古典油画,而不是随手拍的照片。
这个渐变过程就是想告诉你:提示词不是一锤子买卖。先写主体,再逐步加固氛围、风格、光影,每加一层就重新生成一次,观察模型响应了什么,再继续调整。实测下来,这个“逐步逼近”的方式比一次写完一大段再碰运气要高效得多。
3.2 参数配合:采样器、步数和CFG怎么调
提示词只决定“画什么”,参数则决定“怎么画”。同样一段提示词,在不同参数下会呈现完全不同的效果。很多人在这一步踩坑,以为提示词写得好就万事大吉。
四个核心参数值得关注:
- 步数(Steps):模型迭代绘制的次数。步数太少画面粗糙,步数太多容易过度锐化或产生噪点。20到30步是多数场景的甜区。
- 提示词引导系数(CFG Scale):控制模型对提示词的遵从程度。数值太高(比如大于12)会让画面僵化、色彩过度饱和;数值太低(比如小于5)模型就自由发挥,跟提示词渐行渐远。7到10是常用区间。
- 采样器(Sampler):相当于画师的下笔方式。不同的采样器对细节保留和收敛速度不同,适合的风格也不同。这里不是玄学,多试几个偏好自然出现。
- 随机种子(Seed):控制初始噪声的随机数。Seed不变,其他参数不变,重出同一张图;Seed一变,构图和细节就完全不同。
用人话总结这个搭配逻辑:先定主体(提示词),再定风格(风格词),最后微调参数解决“过度/不足”的问题。画面崩了先看CFG是不是太高;细节糊了先看步数是不是太少;你很喜欢这张图但想换个表情,就固定其他参数只改提示词里那一处。
3.3 30个常用风格词参考
这里整理了一份我常用的风格词表,按场景分类,可以直接复制去试:
| 目标效果 | 参考风格词 |
|---|---|
| 真实摄影 | photorealistic, candid shot, natural skin texture, 85mm lens, shallow depth of field |
| 胶片复古 | film grain, kodachrome, warm faded colors, analog photo, vintage look |
| 赛博朋克 | cyberpunk, neon lights, rainy street, high contrast, futuristic city |
| 水墨画 | ink wash painting, oriental art, flowing lines, minimalist, negative space |
| 油画质感 | oil painting, thick brushstrokes, canvas texture, classical fine art |
| 水彩画 | watercolor, soft edges, paper texture, gentle color bleed |
| 3D渲染 | 3D render, octane render, soft global illumination, high-poly, product visualization |
| 像素风 | pixel art, 8-bit, retro gaming, dithering, limited color palette |
| 童话插画 | storybook illustration, whimsical style, soft pastel colors, charming details |
| 动漫风格 | anime style, cel shading, vibrant hair, clean lineart, detailed eyes |
| 极简留白 | minimalist, pure composition, clean background, negative space, muted palette |
| 概念艺术 | concept art, matte painting, epic scale, dramatic lighting, design sketch |
提示:风格词不要全部堆上去,一组两三个就够。选词时问自己“这张图核心调性是一个词能概括的吗”,能,就只写那一个词;不能一两个,写两个。
4. 常见问题与排查技巧实录
4.1 为什么生成的图总是不像?
我在社群里见过最多的抱怨就是:“我写了‘a man with blue eyes’,为什么眼睛是棕色的?”“我写了‘red dress’,裙子是粉的”。这类问题大概率不是提示词写得不对,而是冲突词或者权重顺序出了问题。
排查顺序如下:
第一,看有没有隐性冲突。比如你同时写了“黑发”和“金发”,模型会取平均或者随机偏向某一个,你得确保整段提示词描述的特征互相支持。想画红裙子女郎,就别再写“森林迷彩服”。
第二,检查权重顺序。如果你把“blue eyes”放在整段最后,前面又堆了一大堆环境词,模型很可能在细化脸部时已经把“blue eyes”忽略了。把“blue eyes”提前到主体描述里,改成“a young man with blue eyes, short brown hair, ...”。
第三,正视负面提示词的干扰。如果你在负面词里写了“blue eyes”,模型会刻意避开这个特征。检查一下,别自己给自己挖坑。
4.2 手部为什么总是画崩?
“手”是几乎所有AI绘画模型的老大难。它画不好手,本质原因是:训练数据里手部区域的图像特征很复杂,手指数量、关节弯曲、透视关系每一样都在变化,模型很难找到一个稳定的规律来“理解”手。
对此有两条实操路线:
第一种是规避:构图时尽量避免手部特写,把人物改为半身像、远景、坐姿或者手藏在口袋里;提示词里就写明“hands behind back”“arms crossed”“hands in pockets”。
第二种是后治理:先生成一个大体满意的构图,再用手部修复工具(或局部重绘)专门修补手的区域,或者用负面词加固“bad hands、missing fingers、extra digits”,增加修复成功率。
我个人的习惯是:如果画面需要手部特写,第一轮先不管手,选出一张构图满意的底图后,再单独做局部修复,这比提示词硬磕要高效得多。
4.3 风格词乱了怎么办
很多新手在组装提示词时,会下意识地复制网上的“万能模板”,结果堆了一堆风格词进去:又是“油画”,又是“赛博朋克”,又是“水墨”,模型完全不知道该听谁的,出来的图一团糟。
这类问题的本质是风格词没有“主次”。处理办法很简单:只保留一个主风格,其他全部删掉。如果你实在想融合两种风格,不要直接并列写,而是用“主体用A风格,背景用B风格”这种结构化描述,或者把次要风格的权重调低。
举个例子:想画一张“水墨风的城市夜景”,与其写“ink painting, cyberpunk, neon rain”这种并列结构,不如写“cyberpunk city street at night, neon lights reflecting on wet asphalt, ink wash painting style, minimal color palette”,把主风格明确锁定在水墨,同时让霓虹元素作为背景细节出现。这样模型才能分清主次。
4.4 提示词越长越好吗?
“提示词越长,细节越丰富”是新手常见的误区。实际上,超过一定长度后,多出来的词不仅不会提升效果,反而会稀释核心元素的权重,甚至让模型在无关的信息上浪费计算资源。
以常用的开源模型为例,提示词长度有上限,但即使在上限之内,把五六个无关细节一股脑塞进去,模型也会“顾此失彼”。我实测下来的经验是:20到50个词的提示词最实用,核心信息说清楚就够了,细节留给参数和后期调整去完善。
写完后可以做一次“删词测试”:把提示词里看起来最不重要的三个词删掉再生成一次,如果画面没有变差,说明那些词是多余的;如果画面明显变好,说明它们本来就在干扰模型。
4.5 随机种子和“重掷骰子”的用法
Seed(随机种子)看起来是个细节参数,但它对排查问题非常有用。当你看到一张图大体不错、只有一个小瑕疵时,千万不要重写整段提示词,而是把Seed锁定,再小幅修改提示词或参数,这样可以在保留原有构图的基础上做局部优化。
反过来,如果连续生成多张图都不满意,说明问题不在Seed,而在提示词本身。此时建议回到基础结构,把主体、环境、风格、光影四层逐一检查,而不是不断换Seed去“赌运气”。
还有一个实用技巧:记录下好图对应的Seed和参数。同一段提示词、同一个Seed,在相同的模型版本下基本能复现同一张图。这对批量出图、对比实验非常有帮助,强烈建议每次生成时把Seed、提示词和参数保存到同一个文档里,养成习惯后回头找图会方便很多。
写在最后:我个人实际使用中的一点体会
玩了这么久AI绘画,我最大的体会是:提示词技巧不是“背模板”,而是“建立反馈循环”。你每写一段提示词,模型都会给你一个视觉反馈,你要做的就是把反馈和提示词里的每一处关联起来,慢慢形成自己的判断力。一开始可以抄别人的结构和风格词,但一定要带着问题去用:为什么这个词会产生这种效果?换一个词会怎样?同一段提示词在不同参数下差在哪里?
这个内容后续还可以这样扩展:从“写提示词”过渡到“调参数”,再到“局部重绘与后期处理”,每一层都有大量值得深挖的细节。但我始终认为,提示词是所有环节的地基,地基稳了,后面的一切才有意义。希望这篇分享能帮你减少一些瞎折腾的时间,把精力花在真正出作品的地方。