Makernice
← 全部文章
桌上并排四台小监视器,每台都显示同一个咖啡杯场景,但画面风格各不相同指南

一个 API Key 用同一提示词跑多个视频模型

Makernice 团队 · ·

价格截至 2026 年 11 月 2 日(价表 v12)。

在 Makernice 用同一句提示词跑多个 AI 视频模型:用一个 API Key 发同样的请求,只改 model 字段,并去掉某个模型不收的字段。5 秒 720p 文生视频测试,wan-3.0 是 $0.39,kling-4.0 是 $0.84,seedance-2.5 是 $1.30(价表 v12,2026 年 11 月 2 日)。

哪些视频模型能收同一份请求?

挑支持你的模式和时长的模型。做 5 秒 720p 文生视频测试,下面五个都可以;各模型的模式、时长和字段以 GET /v1/models 的实时返回为准。

`model`时长resolution 字段提示词上限
seedance-2.54–30 秒480p、720p、1080p、4k4,000
kling-4.03–30 秒720p、1080p4,000
wan-3.02–30 秒480p、720p、1080p4,000
happy-horse-1.13–15 秒720p、1080p2,500
kling-3.0-standard3–15 秒无(固定 720p 档)2,500

每个模型做一次 5 秒测试要多少钱?

`model`每秒5 秒一条
seedance-2.5$0.2592$1.30
kling-4.0$0.168$0.84
wan-3.0$0.0789$0.39
happy-horse-1.1$0.168$0.84
kling-3.0-standard$0.1209$0.60

价格取自价表 v12(2026 年 11 月 2 日)。成本计算器的对比视图最多可把四个模型并排,算法相同。在计算器里对比 →

第 1 步:怎么给每个模型报同一句提示词的价?

PROMPT="A ceramic mug on a wooden table, steam rising, slow push-in, morning light"
for MODEL in seedance-2.5 kling-4.0 wan-3.0 happy-horse-1.1; do
  curl -s https://api.makernice.com/v1/generations/quote \
    -H "Authorization: Bearer $MAKERNICE_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{"model":"'"$MODEL"'","mode":"t2v","prompt":"'"$PROMPT"'","duration":5,"resolution":"720p"}'
  echo
done

每次返回都有自己的 id、amount 和 expires_at,报价不冻结任何金额。kling-3.0-standard 用同样的请求体,只是去掉 resolution。

第 2 步:怎么创建并对比这些视频?

curl https://api.makernice.com/v1/generations \
  -H "Authorization: Bearer $MAKERNICE_API_KEY" \
  -H "Idempotency-Key: mug-test-kling-4.0" \
  -H "Content-Type: application/json" \
  -d '{
    "quote_id": "qt_...",
    "input": {
      "model": "kling-4.0",
      "mode": "t2v",
      "prompt": "A ceramic mug on a wooden table, steam rising, slow push-in, morning light",
      "duration": 5,
      "resolution": "720p"
    }
  }'

每个视频用自己的报价和自己的 Idempotency-Key 创建,例如测试名加模型 id。账户默认最多同时进行 2 个生成,所以第三个创建请求会返回带 Retry-After 的 429 concurrency_limit_reached,直到有一个结束。逐个轮询结果,或传 callback_url 让我们把结果 POST 到你的服务器。

顶部一张提示词卡片分出四个箭头,每个箭头指向一格颜色不同的小胶片画面
同一份请求体、同一个 Key,只换模型。

模型之间哪些差异会让同一份请求出错?

差异涉及模型怎么办
没有 resolution 字段Kling 3.0 Pro、Standard、4K;Seedance 2.0 Fast不传 resolution
提示词上限 2,500 字符Kling 3.0 Pro、Standard、4K;Happy Horse 1.1共用提示词控制在 2,500 字符以内
分辨率叫法不同MiniMax H3(480p、768p、2k、4k)用该模型自己的值,如 768p
只支持文生视频Kling 3.0 4K图片类测试换别的模型
aspect_ratio 取值不同每个模型、每种模式都不同看 GET /v1/models 里的 modes[].aspectRatios

生成失败或超时,冻结金额全额释放,所以某个模型没跑成不花钱。注:如果成品因内容违规被输出审核拦截,这次生成仍会扣费。可联系客服申请人工复核。要并排对比规格,看全部模型或文档里的支持模型列表。

常见问题

一个 API 能用同一份请求调用 Seedance、Kling 和 Wan 吗?
可以。在 Makernice 它们共用一种请求格式和一个 API Key;切换时改 model 字段,并去掉该模型不收的字段,例如 Kling 3.0 的 resolution。
在 Makernice 给每个模型都报一次价要花钱吗?
不用。POST /v1/generations/quote 只给输入算价;用这份报价创建生成之前,不冻结也不扣费。
为什么同一份请求在 Kling 3.0 Standard 上报错,在 Kling 4.0 上没事?
Kling 3.0 Standard 是固定 720p 档,不收 resolution 字段,传了就返回 400 invalid_request;Kling 4.0 接受 720p 或 1080p。Kling 3.0 Standard 的提示词上限也是 2,500 字符,而不是 4,000。

本文涉及的模型