先删正面冲突
先消除正面要求中的矛盾。“坐着奔跑”“正面侧脸”无法靠更多负面词修好,必须选定一个可实现的状态。
禁项描述可观察问题
禁项应描述能看见的错误,如多余手指、第二只杯或胸牌换边。抽象的“不要不好看”不会给模型明确边界。
身份错误高于装饰瑕疵
身份与剧情错误优先于背景小瑕疵。人物脸错、拿错证物时,不必先花约束解决墙面纹理。脸和证物正确以后才值得处理墙面纹理。
不同模型分别测试
不同工具对负面提示的支持方式并不相同,应分别做小样,不能把一套长词表原样搬到所有模型。先确认工具是否真正读取这类负面约束。
记录真正有效的少量约束
只保留经过对照确实有效的少量约束,并记录它解决了什么。无关词越堆越多,越可能稀释核心动作。
先将正面要求统一为“一人坐着,双手握一只杯,正面三分侧”,去掉坐着奔跑和同时正侧脸的矛盾。禁项只保留多余手指、第二只杯与身份换脸,连续生成小样观察哪条真正有效。墙面纹理的小瑕疵可后修,不要让几十个无关禁词稀释握持任务。每轮只增删一条禁项并保留结果,连续三轮无改善的词应移除,避免负面清单遮蔽主体任务。
实例与修改
可用实例
正面要求先统一为“一人、双手握杯、坐姿”;禁项只留“不要多余手指、不要第二只杯”。
失败示例
正面同时要求坐着奔跑、正面侧脸,负面词再堆入五十个无关禁项。
修改理由
修改理由:先删掉“坐着奔跑”和“正面侧脸”等正面矛盾,再把五十个禁词缩为多余手指与第二只杯。主体、姿态和握持关系确定后,少量约束比堆词更能稳定结果。
实践检查清单
- 先解决坐着奔跑等正面要求冲突
- 禁项只描述多指多杯等可见错误
- 优先阻止换脸而非无关装饰瑕疵
- 在目标模型里单独测试每条约束
- 删除连续三轮没有作用的负面词
参考资料与阅读说明
以下资料用于核对相关概念或操作。文中的案例、步骤安排和选剧建议由本站编辑整理;具体界面与功能以相应产品的当期说明为准。
- OpenAI API:Image generation guide ↗
用于核对图像生成、编辑、尺寸与透明背景等能力边界;工作流、命名方式和质检规则为本站原创整理。
- Google Cloud:Imagen overview ↗
用于核对文本生成图像、编辑与模型能力说明;本文不代表产品参数承诺,具体功能以官方当期文档为准。