PixVerse 只用一页公布 API 价格,下面所有数字都出自那一页。那一页没有的,本文也不会补,因为没人公布过的单价不算单价。
你付的是哪一本账
订阅说明的开头是警告而不是操作步骤:API memberships are separate from PixVerse Web (app.pixverse.ai) Membership,以及 API credits cannot be used with the PixVerse Web。同一个登录,两个钱包。升级与降级那一项写的是 Not supporting yet。
两本账最实际的区别在于:网页会员涨价不会抬高 API 的并发上限,反过来也一样,采购和排期都要按 API 这本账单独申请。网上流传的数字大多属于另一本账。本文里所有数字都是 API 这本账:消费端积分说明写的是另一边,API 指南讲鉴权和端点。
官方公布的按秒价目表
第一张模型表的表头是 Billing standards,单位列逐行写 1s。生成按输出秒数计费,不按请求计费。
V6 与 C1 的每秒积分
| 模型 | 画质 | 无音频 | 有音频 |
|---|---|---|---|
| V6 | 360p | 5 | 7 |
| V6 | 540p | 7 | 9 |
| V6 | 720p | 9 | 12 |
| V6 | 1080p | 18 | 23 |
| C1 | 360p | 6 | 8 |
| C1 | 540p | 8 | 10 |
| C1 | 720p | 10 | 13 |
| C1 | 1080p | 19 | 24 |
同一句提示词、同一个模型,只把画质从 360p 提到 1080p,无音频单价就从 5 积分涨到 18 积分,是 3.6 倍。带音频再各加 2 到 5 积分,所以「一条多少钱」这句话在这里必须先补齐画质和音频这两个参数。
Fusion 的翻倍规则
带 video_references 的 Fusion 请求另有一张表,价格是 V6 的两倍:360p 10/14,540p 14/18,720p 18/24,1080p 36/46。C1 没有这个倍率,每个档位只比 V6 无音频高 1 积分。
不是所有能力都按秒算。音效是 +2 Credits per 1 second;Restyle 每秒 10 积分,Upscale 5,Lip sync 秒 4 积分或按 TTS 的 15 bytes after UTF-8 encoding 计 4,换脸遮罩选择按请求 2。Multi-transition 按时长分档,1 秒 23 积分到 30 秒 270 积分。V5.5 与 V5.6 改成按整条计价,V4.5 到 V3.5 则附加一句 When motion_mode is set to fast, credit consumption is doubled (×2)。
会员档位与充值档买到什么

积分有两个来源。会员每月发一笔额度,充值档是一次性买断。两档之间的单位积分差价其实不大:从 Essential 到 Business,每积分由 $0.006667 降到 $0.005610,差不到两成。数量级的差别在月度额度和并发上限上,不在单价上。
| 会员 | 价格 | 每月积分 | 可生成视频数 |
|---|---|---|---|
| Essential | $100 | 15,000 | 333 |
| Scale | $1,500 | 239,230 | 5,316 |
| Business | $6,000 | 1,069,500 | 23,766 |
| 金额 | 积分 | 可生成视频数 |
|---|---|---|
| $10 | 1,000 | 22 |
| $50 | 5,000 | 111 |
| $100 | 10,000 | 222 |
| $500 | 50,000 | 1,111 |
| $2,000 | 200,000 | 4,444 |
| $5,000 | 500,000 | 11,111 |
会员表里的视频数是厂商口径,脚注写明 Calculated based on V3.5 Turbo / 540P 5s video。充值档六行落在同一个单价上,一积分一美分;会员档不是,所以 Business 买积分比 Essential 便宜。首页锚点提到的 Starter pack 两张表里都没有。
积分躺在哪个钱包里,接口本身就能看出来。
# GET /openapi/v2/account/balance 会分开返回两个余额。
curl --location --request GET 'https://app-api.pixverse.ai/openapi/v2/account/balance' \
--header "API-KEY: ${PIXVERSE_API_KEY}" \
--header "Ai-trace-id: $(uuidgen)"
# credit_monthly 每月重置;credit_package 是你一次性买断的部分。
这一页的示例里写的是 ai-trace-id: 1,而快速开始要求每次请求都是不同的 UUID。
三个官方锚点互不一致
定价页写的是 $1 = 5 videos (v6, 720p, 5s, no audio, with Starter pack)。按秒折算就是每秒四美分;换成分档卡里的 9 积分每秒、一积分一美分,则是每秒九美分。这一步要算,不要用眼睛估。
# 首页锚点折算出来的价格,对比公布的分档卡。
seconds_per_dollar=$((5 * 5)) # 5 条 5 秒的片子
credits_per_second=9 # V6 720p,无音频
awk -v s="$seconds_per_dollar" -v c="$credits_per_second" 'BEGIN {
printf "headline anchor: $%.3f per second, $%.2f per minute\n", 1 / s, 60 / s
printf "rate card at $0.01/credit: $%.2f per minute\n", c * 0.01 * 60
}'
同一个模型的同一秒,输出是 $0.040 对 $0.090。官方首页还有第三个数字:它的性价比图标注 Source: Artificial Analysis,日期 as of 2026-04-02 0:00 PST,V6 写的是 $4.80/min。
| 官方锚点 | 折算基础 | V6 720p 无音频的成本 |
|---|---|---|
$1 = 5 videos (v6, 720p, 5s, no audio, with Starter pack) | 25 秒 / 美元 | 每分钟 $2.40 |
$10 档 = 1,000 积分 | 每积分 $0.010000 | 每分钟 $5.40 |
| Essential,$100 / 15,000 积分 | 每积分 $0.006667 | 每分钟 $3.60 |
| Scale,$1,500 / 239,230 积分 | 每积分 $0.006270 | 每分钟 $3.39 |
| Business,$6,000 / 1,069,500 积分 | 每积分 $0.005610 | 每分钟 $3.03 |
| 首页性价比图,Artificial Analysis,2026-04-02 | 每分钟价格图 | 每分钟 $4.80 |
最后一列全部是本站基于公布数字的算术,不是 PixVerse 印出来的总额。哪一行管用取决于你怎么买,小规模测试只有充值档那一行适用。
按公布数字估算一个批次
下面这段脚本吃的是公布的分档卡,另外带一个重试次数,因为第一次生成基本不是你要留下的那条。
#!/usr/bin/env python3
"""按公布的每秒积分卡估算一个 PixVerse API 批次。"""
# 每秒积分:模型 -> 画质 -> (无音频, 有音频)
RATES = {
"v6": {"360p": (5, 7), "540p": (7, 9), "720p": (9, 12), "1080p": (18, 23)},
"c1": {"360p": (6, 8), "540p": (8, 10), "720p": (10, 13), "1080p": (19, 24)},
}
def clip_credits(model, quality, seconds, audio=False, fusion=False):
no_audio, with_audio = RATES[model][quality]
rate = with_audio if audio else no_audio
if fusion: # video_references 让 V6 Fusion 的单价翻倍
rate *= 2
return rate * seconds
def batch(model, quality, seconds, shots, attempts, audio=False, fusion=False,
usd_per_credit=0.01):
per_clip = clip_credits(model, quality, seconds, audio, fusion)
total = per_clip * shots * attempts
return per_clip, total, total * usd_per_credit
if __name__ == "__main__":
per_clip, total, usd = batch(
model="v6", quality="1080p", seconds=5, shots=12, attempts=3, audio=True
)
print(f"{per_clip} credits per clip")
print(f"{total} credits for the batch")
print(f"${usd:,.2f} at $0.01 per credit")
怎么读这段脚本的输出
默认参数是 12 条 5 秒 1080p 的 V6 带音频镜头、每条重试 3 次,输出 115 credits per clip、4140 credits for the batch 和 $41.40 at $0.01 per credit。attempts 要按你自己的重试率填,不要填 1;usd_per_credit 按你实际买到的价格填,分档率是官方公布的。
并发与排期
限流页没有公布任何每分钟请求数,公布的是同时在跑的任务数。这两个数字要分开用:并发决定一批要跑多久,积分单价决定一批要花多少,排期和预算各算一遍。
| 会员等级 | Free | Essential | Scale | Business |
|---|---|---|---|---|
| 并发请求 | 3 | 15 | 20 | 25 |
把并发当成反压,而不是限速
并发数决定的是墙上时钟,所以在承诺交付日期之前先估波次。
# 把官方公布的并发上限折算成时间估算。
clips=120 # 项目需要多少条镜头
seconds_per_clip=90 # 实测下来每条的平均渲染耗时
concurrency=15 # Essential 档
waves=$(( (clips + concurrency - 1) / concurrency ))
minutes=$(( waves * seconds_per_clip / 60 ))
printf '%s clips at %s concurrent = %s waves, about %s minutes\n' \
"$clips" "$concurrency" "$waves" "$minutes"
超过上限返回 500044,官方给的解法是升级或发邮件到 api@pixverse.ai。更高的上限属于 Enterprise Custom Plans 那条路,走 api_business@pixverse.ai,报价写的是 Custom。
定价页没有公布的部分
Starter pack 里有多少积分、生成耗时服务等级、失败率、区域差价,以及任何每分钟请求上限,能打开的页面上都没有。一个成片项目的美元总额也没有,那是上面那张卡的算术。免费方案说明写的是消费端限额部分,V6 与 C1 对比讲该给哪个模型定价。
常见问题
PixVerse API 每秒多少钱? V6 在 720p 无音频是 9 积分,1080p 带音频最高 23 积分。C1 每个档位都比 V6 无音频高 1 积分。
一条 5 秒的 V6 1080p 片子要多少积分? 按公布的分档卡,无音频 90,带音频 115。
API 套餐和网页版套餐是同一个购买吗? 不是。API 会员与网页会员分开,API 积分也不能用网页版。
有每分钟请求上限吗? 官方未公布。限制是同时在跑的任务数,Free 档 3 到 Business 档 25,超过返回 500044。
测试一条最便宜怎么算? 用充值档单价一积分一美分,5 秒 720p 按 9 积分每秒算:45 积分,大约 45 美分。
价格对着那一页算,不要对着博客算。定价页很短,而且它是唯一不会漂移的源头。