MakerNice
← 全部文章
铺着亚麻桌布的桌上放着一只陶瓷茶壶,晨光柔和,背景虚化价格

Seedream 5.0 与 Qwen3 Image 计价:按张计费及影响因素

MakerNice 团队 · ·

MakerNice 的 AI 图片生成按张计价:每个请求产出一张图,费用就是一个单价,不涉及时长。单价由模型决定,比如字节跳动的 Seedream 5.0、Seedream 5.0 Pro,阿里巴巴的 Qwen3 Image、Qwen3 Pro Image,再加上模式和分辨率。计费流程与视频相同:报价、带幂等键创建、冻结,然后扣款或释放。

MakerNice 上的 AI 图片怎么计价?

图片的计费单位是 request,数量永远是 1,因为一次生成只返回一张图,也没有字段可以一次要多张。所以一个请求的金额,就是其模型、模式、分辨率对应的单价。不要发送 duration:它是视频专用字段,带上它的图片请求会被 400 invalid_request 拒绝。

哪些参数会改变 Seedream 或 Qwen3 图片的价格?

在报价和创建之间改动任何影响价格的字段,都会返回 422 quote_mismatch,这也最清楚地说明了哪些字段算数:

字段是否影响价格说明
model是每个模型有自己的单价
mode是t2i 和 i2i 各是一行价格
resolution是1k 和 2k 各是一行价格
prompt否报价后可随意修改
aspect_ratio否只是创作选择,不参与计价
reference_images否i2i 必填,不超过模型上限
模型计价分辨率参考图上限(i2i)
Seedream 5.0 Pro1k、2k(默认 1k)10
Seedream 5.0固定 2k,无 resolution 字段14
Qwen3 Image1k、2k(默认 1k)3
Qwen3 Pro Image1k、2k(默认 1k)3

和视频不同,这里没有任何东西随长度增长,所以详细的提示词和简短的价格一样。花费只随图片张数,以及每张图选的模型和分辨率变化。模型同时提供 1k 和 2k 时,常见做法是先用 1k 探索,再把选中的方案用 2k 渲染。

怎样给一张图片获取报价?

curl https://api.makernice.com/v1/generations/quote \
  -H "Authorization: Bearer $MAKERNICE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3-image",
    "mode": "t2i",
    "prompt": "A ceramic teapot on a linen tablecloth, soft morning window light, shallow depth of field",
    "resolution": "1k",
    "aspect_ratio": "4:3"
  }'

生成 300 张图片要怎么估算费用?

一张图就是一次生成,一个报价只能用于一次生成,所以 300 张图就是 300 次报价和 300 次创建,每次创建都带自己的 Idempotency-Key。做规划时可以先不报价,直接从 GET /v1/pricing 读取单价,再乘以每个「模型、模式、分辨率」分组里的张数。

3D 黏土插画:一排五个画框,每个前面各放一枚硬币
一张图一个单价:整批费用就是每张图的价格相加。
from decimal import Decimal

# rows maps (model, mode, resolution) to its price row from GET /pricing
plan = [("qwen3-image", "t2i", "1k", 300), ("seedream-5.0-pro", "i2i", "2k", 50)]

total_micro = sum(Decimal(rows[(model, mode, res)]["unit_price"]) * count for model, mode, res, count in plan)
print(total_micro / Decimal(1_000_000))  # US dollars

运行整批图片任务前要检查什么?

  • 金额是 micro-USD 字符串,1,000,000 等于 1 美元,请用整数或十进制小数计算。
  • 每次创建都会冻结相应金额,余额要高于在途任务的总额;单笔充值在 $15 到 $1,000 之间。
  • 失败的生成会全额释放冻结金额,因此重试不会让成本翻倍。
  • 账户同时进行中的生成数有上限;达到上限时创建返回 429 concurrency_limit_reached,并带 Retry-After 响应头。

实时价格见 Pricing 页和不需要 Key 的 GET /v1/pricing;本文刻意不写任何具体数字。完整的估算方法请看「估算你的生成预算」一文。

常见问题

Seedream 5.0 能传 resolution 参数吗?
不能。Seedream 5.0 固定按 2k 一档计价,请求里带 resolution 会被 400 invalid_request 拒绝。需要选 1k 或 2k 时请用 Seedream 5.0 Pro。
Qwen3 Image 图生图多传几张参考图会更贵吗?
不会。reference_images 的张数不影响价格。Qwen3 Image 的 i2i 模式最多接受 3 张参考图,价格只由模型、模式和分辨率决定。
Qwen3 Pro Image 一个请求能返回多张图吗?
不能。每次生成只返回一张图,接口没有指定张数的字段。要四张图,就报价并创建四次生成。
图生图和文生图的价格一样吗?
不一定。t2i 和 i2i 在 GET /v1/pricing 里是两行独立的价格,规划批量任务前请把你所用模型和分辨率的两行都看一下。

本文涉及的模型