这次实际调用拿到了什么
以 apizt 自己的历史鲸鱼图片为原图,GPT Image 2 实际返回了背景编辑图。可见单只蓝色鲸鱼、尾部、眼睛、微笑和水滴,白色背景改为奶油色摄影墙与柔光阴影。
- 本次耗时
55.689 秒
从请求到保存返回图片的客户端单次记录。
- 原图 / 结果
1254×1254 / 1254×1254
请求尺寸 1024×1024 与实收不同,不能按请求值标注实际尺寸。
- 返回用量
814 输入 / 765 输出 token
输入包含 49 文字与 765 图片 token。
- 实际实扣
未核实
账单记录未找到,零额度差额不能证明调用免费。
这是一次图片编辑的人工视觉检查,不能保证主体像素完全不变或所有素材达到相同效果。请求 size=1024x1024,实际返回 1254×1254,与原图同尺寸;正式接入需核对通道对尺寸参数的处理。实扣尚未核实,billed_usd 保持空值,不标免费。
记录日期:2026-10-07。这是单次任务记录,其他输入、分组与参数的结果需要单独验证。
这次任务准备什么
- 原始图片
- 自己有权使用的 PNG,保存为 input.png。这个脚本限制输入为 10 MiB,接口与通道的实际限制另行核对。
- 编辑目标
- 只换成奶油色摄影背景并增加柔和侧光;不改变主体颜色、形状、细节、数量与比例,不添加文字。
- 小样参数
- 一张图片,1024×1024,quality=low。模型输入量、尺寸和质量共同影响费用。
最终保留:原图 + 编辑图 + 请求记录 + 人工验收清单
从输入到可检查的结果
脚本在自己的电脑运行。API Key 只放在本地环境变量中;预览与正式调用分开,实际费用到控制台核对。
1.明确保留项与修改项
这段提示词会随原图一起上传。先检查原图细节是否清晰;不能接受的变化应写成明确限制。
固定编辑提示词
Keep the subject's color, shape, details, quantity and proportions unchanged. Replace only the background with a clean cream studio wall and soft side light. Do not add text or new objects.2.上传原图,发起一次编辑
下载脚本,将原图放在同一目录。预览不读取图片或 Key,也不发请求。确认当前分组支持图片编辑、核对价格并在本地设置 tokenba_API_KEY 后,再运行第二条命令。
终端
python3 tokenba-case-runner.py edit --model gpt-image-2 --image input.png python3 tokenba-case-runner.py edit --model gpt-image-2 --image input.png --run --out editing-output3.保存图片,再对照原图检查
脚本向 POST /v1/images/edits 发送 multipart 请求,自动构造边界。返回 b64_json 时解码,返回 HTTPS URL 时下载;输出为 edited.png、edited.jpg 或 edited.webp,并保留原图、响应和记录。下载请求不携带 API Key。
终端
python3 -m json.tool editing-output/record.json
怎样算完成
确认返回的是可打开的图片文件,而不是 JSON、HTML 或错误页面;检查完整尺寸。
放大对照原图:主体颜色、形状、细节、数量、比例保持一致;背景与光线符合目标。
保存原图、编辑图和脱敏请求记录,在控制台核对实际用量与费用;图片保存成功和视觉验收通过分别记录。
验证范围与限制
此页展示 2026-10-07 的一次真实背景编辑。原图来自 apizt 2026-09-28 的历史生图记录;原图生成与这次编辑分别标注,单张验收不代表稳定成功率。
脚本检查文件签名;完整解码、文字准确性与主体一致性仍需人工验收。这个样例保持了可见主体细节,但没有证明像素完全不变。
GPT Image 的 token 单价不是每张固定价格。本次实扣尚未核实,不能把零额度差额当作免费;不要给分辨率或质量套用未经核实的倍率。请求尺寸与返回尺寸不同,批量上线前需要核对通道参数透传。
示例更新:2026-10-07。公开内容为任务材料、请求和验收方法;离线脚本检查与付费模型实测分别记录。
常见问题
GPT Image 2 换背景的对比图是真实 API 编辑结果吗?
是。原图是 apizt 在 2026-09-28 生成的蓝色鲸鱼;编辑图由 2026-10-07 的 GPT Image 2 编辑请求返回。前后均为 1254×1254,公开脱敏调用记录。视觉验收范围和未核实账单单独说明。
Nano Banana 型号可以直接填入 Images 编辑示例吗?
不能直接替换。此脚本使用 OpenAI Images 编辑协议;Nano Banana 的示例使用 Gemini generateContent 与 inlineData。更换模型前要同时核对接口和请求格式。
前后对比图是真实编辑得到的吗?
是。原图是 apizt 在 2026-09-28 生成的蓝色鲸鱼;编辑图由 2026-10-07 的 GPT Image 2 编辑请求返回。前后均为 1254×1254,公开脱敏调用记录。视觉验收范围和未核实账单单独说明。
可以把 Nano Banana 的型号 ID 填到这个命令吗?
不能直接替换。此脚本使用 OpenAI Images 编辑协议;Nano Banana 的示例使用 Gemini generateContent 与 inlineData。更换模型前要同时核对接口和请求格式。

