跳到主要内容

每月 CLI 额度(Monthly CLI Allowance)

Free、Cadet、Voyager 和 Enterprise 都会为每个工作区(Workspace)提供每月的 Rive CLI 发布与推送额度。会计入额度的操作有三项:rive push、--publish 和 --publish=web。

在本机构建和预览,以及从 Rive 编辑器导出,均不限次数,也永不计入额度。

按套餐的额度(Allowance by plan)​

套餐每个工作区每月的额度
Free50 次发布与推送,合计
Cadet500 次发布与推送,合计
Voyager每席位 5,000 次发布与推送,合计并在工作区内共享。额外用量由充值额度(top-up credits)覆盖。
Enterprise以协议约定为准

学生计划和旧版付费计划没有每月额度。各套餐还包含什么,见定价。

一次操作会计入拥有该 Rive 文件的工作区额度,该文件是你的项目所绑定的目标(rive.yaml 中的 push.fileId)。如果项目尚未绑定文件,则计入你的个人工作区(personal Workspace)。个人工作区使用它自己套餐的额度,与你在哪些工作区担任编辑无关。要使用另一个工作区的额度,请把项目绑定到该工作区中的文件。从 CLI 发布已绑定的项目,需要对该文件有编辑权限。

什么会计入(What counts)​

每项操作计一次:

操作计入时机
rive push推送完成时
--publish 或 --publish=local(把 .riv 写到磁盘)发布开始时
--publish=web(发布托管页面)发布开始时

为了在本机测试而发布的 .riv,与其他发布一样计入额度。

一次 Web 发布只计为一次发布。上传与托管页面不会分开再计。

发布从开始那一刻就算入,即使后续步骤(例如签名)失败。推送只在完成时计入,因此失败的推送不计。

什么永不计入(What never counts)​

  • 从 Rive 编辑器导出,任何套餐均不计。
  • rive pull,任何套餐均不计。
  • rive build(把项目打包成 Android 或 iOS 应用),任何套餐均不计。
  • 留在本机的工作:随编辑重建的预览窗口、--serve、--verify、--test、--screenshot 和 rive inspect。它们不会向 Rive 发起调用。
  • --rev。它需要 rive login,但不计入额度。
  • 失败的推送,以及发现文件已经是最新的推送。
  • CLI 在一次操作期间自行发起的重试和状态检查。再次运行该命令则是一次新操作。

每月重置(Monthly reset)​

额度在每月 1 日 00:00 UTC 重置。当月未用完的次数不会结转到下个月。

接近上限时的警告(Warning before the limit)​

当剩余额度不超过 20% 时,CLI 每次运行会打印一次警告。警告会显示还剩多少次操作,以及额度何时重置:

CLI allowance: 8 of 50 publishes and pushes left this month (resets Dec 1). Upgrade: https://rive.app/pricing

使用 --publish --format=json 时,警告出现在 warnings 中。

Voyager 超额之后(Past the allowance on Voyager)​

Voyager 工作区用完每月额度后,CLI 发布与推送会继续消耗该工作区的充值额度(top-up credits),与 Rive Agent 使用的是同一笔额度。每次操作消耗 $0.01 额度。CLI 会告诉你和你的代理:这次操作是用额度支付的,以及还剩多少。额度用尽后,CLI 会停止,并给出充值链接。

额度用尽时(When the allowance is used up)​

CLI 会在推送开始前检查额度。未通过该检查的推送不会发送任何内容。

CLI 会停止该操作且不会重试。它会打印重置日期和升级链接,并以退出码 9 退出:

Monthly CLI allowance used up in your personal workspace: 50 of 50 publishes and pushes. Resets Dec 1, 2026 (UTC). Upgrade: https://rive.app/pricing

消息会点名这次操作计入的工作区。如果它点名的是你的个人工作区,而你本想使用另一个工作区的额度,请用 push.fileId 把项目绑定到该工作区中的文件。

使用 --publish --format=json 时,消息出现在 errors 中。同样的结果也在 allowance 字段中,包含 code、message、scope、limit、used、resetsAt 和 upgradeUrl。除非额度阻止了本次运行,该字段为 null。

已经推送或发布的文件继续可用。你仍然可以 pull、预览、用 --verify 检查构建、构建应用,以及从 Rive 编辑器导出。若要在重置前再次从 CLI 发布或推送,请升级该工作区,或在 Voyager 上使用充值额度。

每月额度与发布的短期速率限制是分开的;短期限流在每个套餐上都适用。参见发布 CLI 项目。

看完还有疑问?进群交流下!
与众多 Rive 创作者、开发者一起交流探讨与答疑解惑。
加入交流群