首页 / 文章 / GPT-Image-2.5 一张 0.015 美元:生图接口怎么调

GPT-Image-2.5 一张 0.015 美元:生图接口怎么调

GPT-Image-2.5 官方价 $0.08 一张,生图福利 2.5 分组 0.1875x 折后 $0.015。本文给出 images/generations 的 curl 与 Python 写法,以及批量出图的成本估算方法。

0.015 是怎么算出来的

GPT-Image-2.5 是 OpenAI 在 2026 年 9 月 8 日发布的图像生成与编辑模型,官方单次调用 $0.08。站内的生图福利 2.5 分组倍率 0.1875,两者相乘正好是 $0.015 一张。

0.08 × 0.1875 = 0.015,按一千张算是 $15,按一万张算是 $150,单价与张数严格线性,没有阶梯折扣。要压成本只有两条路,换分组或者减少返工。

同类按张计费的接口,价格通常跟分辨率、质量档位挂钩。这个模型按次计费,prompt 写多长都不影响单张价格,所以写详细描述不会多花钱,省下来的返工才是最贵的部分。

它相对上一代的改进集中在三处:生成延迟降低最多 50%,细节更锐利、光照更自然、纹理更丰富;支持 Sketch 手绘参考输入和模板库;多轮编辑的一致性提升。需要反复改同一张图、又不想每改一次就变一张脸的流程,用它是合适的。

单价与批量

张数官方价合计生图福利 2.5 合计
1$0.08$0.015
100$8$1.5
1000$80$15
10000$800$150

同一批图在两个价位之间差 5 倍多。做预算时先确认密钥挂在哪个分组,再乘张数,顺序反了会高估或低估一大截。

curl 调用

接口路径是 /v1/images/generations,请求体和 OpenAI 官方一致,n 控制一次返回几张:

bash
curl https://ai.idcidiot.com/v1/images/generations \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2.5",
    "prompt": "雨夜街头的柴犬,霓虹招牌反光,中景,胶片质感",
    "n": 1
  }'

返回里每张图是一个对象,带 url 或 b64_json。批量脚本要两种都处理,别假设一定给链接,有些部署只回 base64。

Python 调用

用官方 SDK 时只改 base_url 和 api_key,方法名与参数不用动:

python
import base64
from pathlib import Path
from openai import OpenAI

client = OpenAI(api_key="sk-...", base_url="https://ai.idcidiot.com/v1")

resp = client.images.generate(
    model="gpt-image-2.5",
    prompt="雨夜街头的柴犬,霓虹招牌反光,中景,胶片质感",
    n=4,
)

for i, item in enumerate(resp.data):
    if item.b64_json:
        Path(f"out-{i}.png").write_bytes(base64.b64decode(item.b64_json))
    else:
        print(item.url)

需要参考图时走图像编辑接口,把原图和改动要求一起提交。多轮编辑只描述差异部分,比每轮重写完整 prompt 更容易保持一致性,这也是这个模型相对上一代主要改进的地方之一。

批量出图的成本估算

按一次电商活动要出 1200 张图算,生图福利 2.5 分组是 1200 × 0.015 = $18,官方价是 1200 × 0.08 = $96,差 $78。

估算时留出返工额度。实际项目里第一轮出图通常只有六七成能用,剩下的要改 prompt 重跑,按 20% 的返工率算,1200 张的预算应该按 1440 张准备,也就是 $21.6。把这个系数写进脚本,比事后看账单更可控:

python
UNIT = 0.015      # 生图福利 2.5 分组,美元/张
def budget(n: int, rework: float = 0.2) -> float:
    return round(n * (1 + rework) * UNIT, 4)

print(budget(1200))   # 21.6

n 一次要 4 张能省三次网络往返,适合风格已经定下来的批量生成;单张失败要定位问题时,逐张调用反而更好排查,多花的只是几次 HTTP 开销,不是钱。

多轮编辑的每一轮也是一次调用,按一张算。一张图改五轮就是五张的钱,改图前把要改的点一次列清楚,比改一轮看一轮便宜。批量请求的耗时随 n 增长,n=4 的一次调用要留出单张三到四倍的时间,客户端超时和网关超时都得跟着调。

计费边界

按张计费,与 prompt 长短、输出分辨率无关,这是这个接口最容易算错的地方。计费张数就是 n,重试一次就是多一张的钱,所以重试逻辑要带上限。

分组同样挂在密钥上,不在请求参数里。请求体里写 model 不会改变倍率,要按 0.015 结算,密钥得挂在生图福利 2.5 分组,具体在控制台的密钥页选。

模型页见 GPT-Image-2.5,其他图像与文本模型在模型总览里,实时倍率以价格页为准,接口接入的通用写法可以看博客里的其他教程。

用 二五云API 跑通这些模型

OpenAI 兼容接口,一个 Key 调用 GPT、Claude、Gemini、DeepSeek、Kimi 等模型,按量计费。

免费注册查看模型价格

相关文章