必须用结构化提示词确保角色一致性:每行仅一个“名词+限定词”视觉属性,严格源自同一参考图的发型、脸型、眼睛、配饰、肤色五项核心特征,禁用虚词;网页端粘贴或api用\n硬换行;测试需对比五官、耳钉、发丝是否完全重合。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让通义万相在连续生成多张图时保持角色外观、服饰、表情等特征完全一致,必须用结构化方式写出角色提示词,且每行只保留一个明确的视觉属性描述,不能混入动作、场景或抽象修饰。
先提取角色最不可变的5个核心特征
打开你已有的角色图→用“识图”功能或人工逐项确认:发型轮廓(如“齐耳短发带右偏分”)、脸型(如“心形脸+下颌线清晰”)、眼睛形态(如“内双+浅棕虹膜+眼下小痣”)、标志性配饰(如“左耳三枚银色圆环耳钉”)、基础肤色(如“暖调中等偏深肤色”)。这五项必须全部来自同一张参考图,【混用不同图的特征会导致模型混淆,生成结果直接失效】。
把每个特征单独成行,不加连接词
新建纯文本编辑器→每行只写一项,严格遵循“名词+限定词”结构: 齐耳短发带右偏分 心形脸+下颌线清晰 内双+浅棕虹膜+眼下小痣 左耳三枚银色圆环耳钉 暖调中等偏深肤色 删除所有“和”“、”“穿着”“站在”“看起来”“非常”类虚词。这一步漏掉任一限定词,模型就可能自由发挥。
方法一:用通义万相网页端直接粘贴
进入“角色一致性”模式→点击“上传角色描述”框→全选上一步整理好的5行文字→Ctrl+V粘贴→系统自动识别为独立属性行。注意:粘贴后不要手动换行或删空格,否则会触发格式错误提示。
方法二:用API调用时强制分行
在请求体的role_description字段中,用\n符号硬换行:
"齐耳短发带右偏分\n心形脸+下颌线清晰\n内双+浅棕虹膜+眼下小痣\n左耳三枚银色圆环耳钉\n暖调中等偏深肤色"
【必须用\n而非
或全角回车,否则后端解析失败,返回默认随机角色】。
验证是否生效
第一步:输入“角色一致性测试”作为画面提示词→生成一张图; 第二步:不改任何描述,仅把提示词换成“角色一致性测试+微笑”→生成第二张; 第三步:对比两张图的脸部五官位置、耳钉数量、发丝走向——若三处完全重合,说明成功;若发色变浅或耳钉消失,立刻检查第二步里是否误加了“柔光”“高清”等干扰词。











