三个图像模型怎么选:两种完全不同的计费方式

grok-imagine-image 每张 $0.002、grok-imagine-image-quality 每张 $0.008,都是官方 $0.01 和 $0.04 的 0.2 倍。gpt-image-2 是 0.1 倍率,但按 token 计费而不是按张。

两个按张、0.2 倍率,一个按 token、0.1 倍率

本站对价格的说法是「低至 0.1 倍;Claude 0.25–0.35 倍;其余主流池内模型 0.2 倍」,两个 Grok 图像 id 就落在最后这一档:grok-imagine-image 和 grok-imagine-image-quality 的倍率都是 0.2,官方每张 $0.01 和 $0.04,你实际每张付 $0.002 和 $0.008。

gpt-image-2 是三个里的异类:倍率是目录里最低的 0.1,但计费依据是网关记录的 token 而不是张数。官方每百万输入 token 5 美元、输出 30 美元,落到你头上就是 $0.50/M 和 $3.00/M。倍率低不等于每张便宜——这个 0.1 乘的是另一种单位下的另一份官方价。

结果就是这三个 id 塞不进同一列价格里:两个是「每张多少钱」,固定且事先已知;第三个的成本随你要的尺寸和质量浮动,想知道某组参数到底多少钱,只能先生成一张再回读 usage。

三个 id 走同一个端点,参数按家族不同。
export TOKEN_SHARE_KEY="<your-pool-api-key>"

# Grok Imagine — priced per generated image, so n is the whole cost story.
curl -sS https://token-share.app/v1/images/generations \
  -H "Authorization: Bearer $TOKEN_SHARE_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-image",
    "prompt": "A cute baby sea otter",
    "aspect_ratio": "1:1",
    "resolution": "1k",
    "response_format": "url"
  }' | jq '.data[].url'

# GPT Image 2 — priced on reported tokens, so size and quality move the bill.
curl -sS https://token-share.app/v1/images/generations \
  -H "Authorization: Bearer $TOKEN_SHARE_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A cute baby sea otter",
    "size": "1024x1024",
    "quality": "high",
    "response_format": "b64_json"
  }' | jq '.usage'

两个 Grok id 之间那 4 倍差价买到什么

grok-imagine-image 和 grok-imagine-image-quality 是同一家族的两个价位:实付每张 $0.002 和 $0.008,差 4 倍。两者都是 0.2 倍率,都走 /v1/images/generations,请求结构也一样。

目录里把 quality 那个描述为更高保真、面向成品输出的模型——表格能给的信息到此为止。这个差别在你的 prompt 上、你要的分辨率下、你的用途里看不看得出来,是关于图像的判断,不是一个数字,这一页替你排不了名。

诚实的测法很便宜,一分钟就够:同样二十个 prompt 两个 id 各跑一遍,把结果并排看。二十张图,基础版 $0.04,quality 版 $0.16。每月一千张也不过 2 美元对 8 美元;差价要到每月几万张才算得上一笔预算——五万张是 100 美元对 400 美元。在那之前,看图选,别看价格选。

按张计费和按 token 计费,风险不一样

按张收费的可预测性像订阅:grok-imagine-image 出 5000 张就是 10 美元,quality 版就是 40 美元,任何请求参数都改不了这个数,月度预算跑之前就能定死。

gpt-image-2 没有这份确定性。倍率是低一些,0.1 倍,可乘的是 $5/M 输入、$30/M 输出,收的是网关记录的实际 token,而目录里注明这个量随分辨率和质量变化。于是就有了一种很隐蔽的失控:批处理任务悄悄换成更大的尺寸,账单跟着涨,而那段只统计张数的代码毫无察觉。

所以分两种情况:量是「每天固定几张图」,两个 Grok id 让你乘一下就完事;尺寸和质量本身是变量,就先在 gpt-image-2 上跑一批有代表性的样本,按它回报的 usage 外推,别按拍脑袋的「每张多少钱」估。

这几个 id 不做的事

这三个 id 的能力字段里只有 image,别的什么都没有——没有 text,没有 tools,没有 thinking。它们只负责出图,不是能跟你对话的模型,也不出现在上下文窗口那张表里,因为它们根本不按 context 计费。

视频是另一个 id、另一套计费:grok-imagine-video-1.5 是 0.2 倍率,按视频秒数收费,走 /openai/v1/videos 而不是图像端点。拿图像模型要视频是不行的,路由就不一样。

三个图像 id 都是同一种 OpenAI 形态的调用——POST /v1/images/generations,配 Authorization: Bearer——所以互相切换就是改 model 字段,外加两个家族之间那点参数差异。

常见问题

Grok 图像模型也有折扣吗?
有。它们的 rateMultiplier 是 0.2,和其他 Grok id 一样,乘在官方的每张单价上:grok-imagine-image 每张 $0.002($0.01 的 0.2 倍),grok-imagine-image-quality 每张 $0.008($0.04 的 0.2 倍)。这个目录的倍率在 0.1 到 0.5 之间,但倍率不是价格——gpt-image-2 的倍率更低,是 0.1,可它按 token 计费,倍率高低说明不了哪张图更便宜。每个模型页都标着自己的倍率,但要比就比算出来的价格,别比倍率。
gpt-image-2 生成一张图到底多少钱?
按你实际要用的尺寸和质量生成一张,然后看响应里的 usage 对象。输入 token 乘 $0.50/M、输出 token 乘 $3.00/M——这就是官方 $5 和 $30 的 0.1 倍。因为 token 数随分辨率和质量变化,换一组参数就得重新量,上一次的数字不能直接套。
一次请求能生成多张图吗?
图像端点就是标准的 OpenAI 兼容形态,一个请求可以要多张。按张计费的两个 Grok id 上,成本就是张数乘单价——grok-imagine-image-quality 出四张就是 $0.032,一次调用出完还是分四次调用出完都一样。gpt-image-2 上回报的 token 随生成量增长,换算成 token 之后是同一个道理。