feat: use images payload for product suite generation

This commit is contained in:
chengma
2026-07-17 16:59:50 +08:00
parent 611bfde233
commit d11dc752b5
5 changed files with 104 additions and 4 deletions
+5 -2
View File
@@ -1,7 +1,7 @@
---
id: T-658a
title: 商品套图多图参考 cmhub 接口与提交 payload
status: TODO
status: DONE
phase: 7
deps: [T-564]
created: 2026-07-17
@@ -50,4 +50,7 @@ git diff --check
## 执行记录
- 待实现。
- 2026-07-17:将商品套图异步生图 payload 统一改为 `images` 数组,单图也不再发送顶层 `image_base64`;为后续参考图传入保留同一构造入口。
- 2026-07-17:新增最多8张、单图原文件10MiB、编码后总输入32MiB的请求前限制;超限使用中文错误阻断,超出数量以中文事件提示。
- 2026-07-17:补充单图 payload、图片顺序/8张裁剪及总大小超限的单元测试;同步架构/API 文档中的商品套图提交字段说明。
- 验证通过:`py -3.10 -m unittest tests.test_image_studio_generation`(11项)、`py -3.10 -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`git diff --check`。