application/json,不是 multipart/form-data。不要用 OpenAI SDK 的 client.images.edit()(它发 multipart),否则会返回 当前分组 xxx 下对于模型 dall-e-2 无可用渠道 报错。image(单图)和 images(多图)二选一,同时传会报 400。image 必须是对象 {"url": "..."}。images 最多 5 张,传 6 张会报 400。invalid_image)。可以是公网 URL,也可以是 base64 data URI(data:image/png;base64,...);公网 URL 必须能直接下载,否则报 Failed to download the provided image。url 是临时地址,请尽快下载转存。medium 质量收费,每张参考图也要收费,详见下方「计费方式」。prompt 里用 <IMAGE_0>、<IMAGE_1>…… 按 images 数组顺序指代各张图,例如:让 <IMAGE_0> 里的柴犬穿上 <IMAGE_1> 的卫衣。aspect_ratio:不传时单图沿用源图比例;多图时模型可能自行决定。显式指定比例时,模型会按新比例重新构图,不会拉伸原图。quality 支持 auto / low / medium:auto(默认):改图时等同 mediumlow:更快(实测约 9 秒,medium 约 14 秒)也更便宜,背景替换类效果差别不大,批量改图建议显式传 lowresolution:1k(默认)/ 1.5k / 2k,2k 返回 PNG。n 支持 1 - 10,一次返回多张不 同的结果。images 数组里可以混用公网 URL 和 base64 data URI。n 填多少,参考图都只收一次)。不同质量价格也不一样:改图默认按 medium 收费,传 quality: "low" 会便宜一些。