fix(ai): 图片创作带参考图也改用 _FREE_VARIATIONS,堵住第2张广告文案
上一处只修了无参考图的裸文生图分支;带参考图走 build_free_reference_prompt, index>0 仍复用套图 _COVER_VARIATIONS(含卖点文案/标题价签),致带参考图的 第2张同样凭空出广告文案。改为 _FREE_VARIATIONS 并显式禁止画面加文字。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1183,8 +1183,10 @@ def build_free_reference_prompt(base_prompt: str, n_refs: int = 1, index: int =
|
|||||||
else:
|
else:
|
||||||
lines.append("在此基础上,生成干净、专业的电商视觉画面。")
|
lines.append("在此基础上,生成干净、专业的电商视觉画面。")
|
||||||
# 同批多张要不同构图/视角,否则雷同(PMC#24);主体一致性已在上面钉死,这里只变表现。
|
# 同批多张要不同构图/视角,否则雷同(PMC#24);主体一致性已在上面钉死,这里只变表现。
|
||||||
|
# 自由模式用 _FREE_VARIATIONS(只换视角/光线/机位),不能用套图 _COVER_VARIATIONS:
|
||||||
|
# 后者含"卖点文案分区/留出标题价签区",会让带参考图的第2张起也凭空长出广告文案。
|
||||||
if index > 0:
|
if index > 0:
|
||||||
lines.append(_COVER_VARIATIONS[index % len(_COVER_VARIATIONS)] + ",在保持主体一致的前提下换一种表现。")
|
lines.append(_FREE_VARIATIONS[index % len(_FREE_VARIATIONS)] + ",在保持主体一致的前提下换一种表现,不要添加任何文字、卖点、标题或价签。")
|
||||||
lines.append("画面真实、构图协调、细节清晰。")
|
lines.append("画面真实、构图协调、细节清晰。")
|
||||||
return " ".join(lines)
|
return " ".join(lines)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user