fix(seedream): size 面积钳制——修 1920x1080 被 ARK 400 打回(bump 0.37.1)
模型自选 16:9 出图(1920x1080=2.07M px)触发 ARK 硬门
`image size must be at least 3686400 pixels`(=1920²,卡总面积非单边),
整次文生图 400 失败。
- tools/seedream.py: 新增 _normalize_size(),出图前把 size 钳进
[min_pixels, max_pixels]:面积不足按 sqrt(min/area) 等比放大、
取整到 8 的倍数并复核达标(1920x1080→2560x1440);超上限等比缩小;
已合规原样透传(向后兼容)。归一化时返回串附 [note]、meta 记
requested_size,记账按真实出图尺寸。
- config/media/doubao.yaml: seedream_5 加 min_pixels/max_pixels
(旧 yaml 缺键=不设该侧,行为不变)。
- bump 0.37.0→0.37.1;PROGRESS 加一条。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>