v110-v112 自定义模式完善 + 模板导出增强 + 多模态兼容优化
- 自定义模式:分析模型输出 delta 唯一改动指令,生图模板 custom_image_prompt.md({delta} 占位符),不再使用负向提示词;generate_design 按 custom_mode 分支,Pinterest 模式保留原创化指令,两模式互不影响
- 多模态分析 response_format 三级回退(json_schema → json_object → none),兼容 DeepSeek
- 模板导出:details 扩展列(细节1/2/3)、target_audience 扩展列(适用人群1)、固定值风格1=休闲/风格2=运动
- 童装特征库更新 + 标题模板外部化 + 图源映射增强
This commit is contained in:
@@ -63,9 +63,9 @@ def oss_upload_node(state: Dict[str, Any]) -> Dict[str, Any]:
|
||||
print(f"[oss] 货号计数已达上限 999,停止上传后续图片({src})")
|
||||
break
|
||||
try:
|
||||
code = f"{prefix}{seq:03d}" # 货号:前缀 + 3 位计数(000 起)
|
||||
code = str(r.get("img_code") or "") or f"{prefix}{seq:03d}" # 货号:优先用 product 生成的 img_code,缺省自增
|
||||
compressed = compress_for_oss(src, str(Path(src).with_suffix(".oss.jpg")))
|
||||
key = build_oss_key(country, ts, code, _gen_rand4())
|
||||
key = build_oss_key(country, ts, code, _gen_rand4(), local=compressed)
|
||||
url = upload_to_oss(oss_cfg, compressed, key)
|
||||
if url:
|
||||
r[f"{kind}_url"] = url
|
||||
@@ -91,7 +91,7 @@ def oss_upload_node(state: Dict[str, Any]) -> Dict[str, Any]:
|
||||
try:
|
||||
code = f"{prefix}{seq:03d}"
|
||||
compressed = compress_for_oss(src, str(Path(src).with_suffix(".oss.jpg")))
|
||||
key = build_oss_key(country, ts, code, _gen_rand4())
|
||||
key = build_oss_key(country, ts, code, _gen_rand4(), local=compressed)
|
||||
url = upload_to_oss(oss_cfg, compressed, key)
|
||||
if url:
|
||||
cc["url"] = url
|
||||
|
||||
Reference in New Issue
Block a user