feat: explain product suite multi-image generation

This commit is contained in:
chengma
2026-07-17 17:10:13 +08:00
parent f64dfffe40
commit def05c9ae8
6 changed files with 87 additions and 6 deletions
+1
View File
@@ -439,6 +439,7 @@ export_generation_round(project_id, generation_round_key, parent_dir, path=None,
- 所有真实网络/CDP/图片生成/下载/转码由 GUI worker 调用;Widget slot 不直接执行长耗时操作。
- 商品套图默认提示词首行使用 `{套图名称}` 与 `{生成目标}`,结构为“生成目标:{套图名称},{生成目标}”;五个内置分类使用固定目标描述,自定义分类使用“生成自定义分类图片:分类名称。”并注入实际分类名称。旧模板同时包含 `{套图名称}` 和 `{补充描述}` 时继续兼容,预览和 `build_job_specs()` 使用同一 renderer,job 保存最终提示词快照。
- `product_suite_reference_rule(settings, reference_asset_count)` 是 `{参考图规则}` 的唯一文案来源:逐图主图开启或实际参考图数为0时返回单图规则;未开启且参考图数为1至7时返回“第1张为主商品图、第2至N张仅作参考”的多图规则。`product_suite_prompt_context()`、提示词弹窗预览和 `build_job_specs()` 都使用该 helper;默认模板独占该变量行,不额外重复标签和序号。
- `ProductSuiteTab._generation_confirmation_message()` 从最终 specs 的 `reference_asset_ids` 计算本次主图与参考图说明;未开启逐图主图且上传超过8张时,必须在确认框显示“参考图仅取前7张”和忽略数量。该说明不改变 `len(specs)`、点数估算或 cmhub 并发计划。
## gui 模块(`app/gui/` 包,已建,PySide6)