只想把桌上那只杯子换个颜色,出来的图连窗外的天都变了。问题常常不在「改什么」写得不够细,而在没写「什么不能动」。
官方文档给的写法是:用一句话圈定要改的地方,明确写出「只改这一处,其余保持完全不变」,必须保留的细节一项一项点名。
说明一下:这篇是照几家官方文档整理的写法,下面的提示词是示例结构,没有实跑过,效果以你自己的测试为准。
为什么只写「把 A 改成 B」,别处也会变?
只写要改的地方,等于没告诉模型哪些东西是锁死的。它重新出图时,背景、光线、人物姿势都可能被一并「顺手」调整。
有官方文档专门给了一种写法:用对话的方式定义一块「遮罩」,只改图里某一部分,其余不动。它给的模板意思是:
使用提供的图片,只把【某个元素】改成【新元素或描述】。图中其余一切保持完全不变,保留原有的风格、光线和构图。
这里的「遮罩」不是真的画出来,而是用文字把要改的范围圈出来。
要改的东西怎么写,才不会改错对象?
有官方编辑指南写了三条:
- 要改的目标写得足够准,准到图里只有一个东西对得上。
- 说清改什么、改成什么。
- 某个细节必须保留时,就点名写出来,比如「保持她的姿势」「蕾丝刺绣保持白色」。
对比一下(我们编的例子):
- 不够准:把杯子改成红色。(桌上要是有两只杯子,模型得自己猜。)
- 够准:把桌子右侧那只白色马克杯改成哑光红色。
「右侧」「白色」「马克杯」三个限定词一加,图里就只剩一个东西对得上。
画了遮罩,是不是就只会改那一块?
不一定。有官方文档写明:它的遮罩完全基于提示词,模型把遮罩当作参考,可能不会完全贴合遮罩的形状。
同一份文档还写了两点:传多张图时,遮罩只作用于第一张;遮罩图必须带透明通道。
另一家的约定又不一样:用遮罩时,黑色区域保留,白色区域重绘。这只是那一家的规则,不是所有工具都这样。
所以用遮罩前先看你用的工具怎么约定;画了遮罩,提示词里也照样写清「只改哪里、其余不动」。
连续改好几轮,越改越走样怎么办?
官方曾在提示词指南中建议:编辑时用「只改 X」加「其余保持不变」,并且每一轮都重复一遍要保留的清单,以减少跑偏。
注意原文说的是「减少」,不是「杜绝」。保留清单写一次就不管了,第三轮、第四轮时模型未必还记得。
我们的做法建议(不是官方原话):每一轮只改一处。一轮里同时改颜色、换背景、调光线,出了问题很难判断是哪句没被执行。
完整写法是哪 4 步?
- 先写范围:只改【哪一个东西】,用位置、颜色、类别把它指认到只有一个。
- 再写改法:改成什么,写具体的颜色、材质、形状。
- 点名要保留的细节:和这个东西相关、最容易被带着变的那几样。
- 最后写保留清单:图中其余一切保持完全不变,并列出背景、光线、构图、人物姿势等。第二轮起,这份清单原样再贴一遍。
可以整段复制的提示词长什么样?
第一轮:
使用这张图片,只把桌子右侧那只白色马克杯改成哑光红色。
保留杯子的形状、杯柄的位置和杯口的反光。
图中其余一切保持完全不变:背景、桌面木纹、光线方向、人物的姿势和表情、整体构图。
第二轮(只改一处,保留清单原样重复):
使用这张图片,只把桌面左侧的绿植换成一摞两本的旧书。
保留桌子右侧那只哑光红色马克杯,形状、颜色、杯柄位置都不变。
图中其余一切保持完全不变:背景、桌面木纹、光线方向、人物的姿势和表情、整体构图。
马克杯、绿植和旧书是示例,没有实跑。注意第二轮把第一轮改好的红杯子也写进了保留项。
改完之后怎么检查?
- 先看要改的地方:是不是只改了那一个东西,没改错对象。
- 再看保留项:一项一项对照原图,尤其是你点名的细节。
- 最后看边缘:新旧交界的地方有没有明显的接缝或颜色断层。
哪一项没过,就把那一项单独写进下一轮的保留清单,或者把目标指认得更准一点再试。
大家还常问什么?
问:一定要画遮罩吗?
答:不一定。有官方文档给的就是用文字圈定范围的写法。要画的话,先看你用的工具的遮罩约定,各家不一样。
问:画了遮罩还要写「其余保持不变」吗?
答:建议照写。有官方文档写明遮罩只是参考,模型可能不会完全贴合遮罩的形状。
问:保留清单要写多长?
答:写最容易被带着变的那几样就行,比如背景、光线、构图、人物姿势、你刚改好的部分。太长反而不好检查。
问:改了几轮还是会走样,怎么办?
答:官方曾建议每轮重复保留清单,说的是减少跑偏,不是保证不跑偏。走样明显时,回到最早那张满意的图重新改。
问:这个写法你们实测过吗?
答:没有。这是照几家官方文档整理的写法(2026-10-26 核对),示例没有实跑。
能直接套用的空白模板是什么?
使用这张图片,只把【位置+颜色+类别,指认到只有一个】改成【新的颜色、材质或形状】。
保留【和它相关、最容易被带着变的细节】。
图中其余一切保持完全不变:【背景】、【光线方向】、【构图】、【人物姿势和表情】、【上一轮改好的部分】。
发之前对一遍:
- 要改的东西在图里只有一个对得上。
- 写了改成什么,不是只写「换一下」。
- 点名了必须保留的细节。
- 保留清单每轮原样重复。
最后更新:2026-10-27|模型港 NextRelay