Lovable 的计费模型
Lovable 的定价将 message credits 与 cloud hosting 和 AI features 的单独计量结合起来。
Lovable 的定价 FAQ 介绍了以下规则(lovable.dev/pricing):
- 基于积分的订阅:向 AI 发送消息会消耗积分。在 Plan Mode 中,1 个积分 = 1 条消息。在 Default Mode 中,费用会根据任务复杂度变化。
- 无限用户共享积分:工作区的每位成员都从同一个积分池中扣除。方案按积分定价,而不是按席位定价。
- 月度积分在续订时刷新:每次续订都会增加方案包含的积分。未使用的月度积分会在发放两个月后过期。
- 按需充值积分:积分用完后,用户可以购买更多积分。充值积分的有效期为 12 个月。
- 独立的基于用量的 Cloud + AI 计费:用户应用中的托管和 AI 功能拥有独立的月度额度,超出后会从积分余额中扣除。
- 每日奖励积分每天重置:每天发放 5 个积分,用完即失效,不会结转。
它的独特之处
- 基于消息的简单模式:用户以消息而不是 token 或模型权重为单位进行思考。这种设计采用最简单的形式,即 1 个积分 = 1 条消息。
- 每日奖励 + 月度积分池的混合模式:每日 5 个奖励积分鼓励用户每天使用,100 个月度积分则用于应对集中式的工作需求。
- 全团队共享积分池:无限用户共享积分,按固定团队价格收费,而不是按席位收费。
- 两层计费:积分用于支付 AI 交互费用,Cloud 基础设施则单独按用量计费。
使用 Dodo Payments 构建此模式
你可以使用 Dodo Payments 的积分权益和基于用量的计量器来构建 Lovable 的混合模式。1
Create a Custom Unit Credit Entitlement
在 Dodo Payments 控制面板中,前往 Products → Credits,然后创建消息积分。此积分用于存储月度积分池。
- Credit Type:Custom Unit
- Unit Name:“Messages”
- Precision:0
- Credit Expiry:60 天(与 Lovable 对月度积分设置的两个月有效期一致)
- Allow Overage:Disabled
2
Create Subscription Products
创建方案,并将积分附加到付费方案中。Free 方案的每日奖励由你的应用处理。
- Free:$0/月,0 个积分(每日奖励由应用逻辑处理)
- Pro:$25/月,每周期 100 个积分,附加积分权益
- Business:$50/月,每周期 100 个积分,附加积分权益
3
Create a Usage Meter for Cloud + AI
Lovable 将 Cloud 基础设施与消息分开计费。创建一个计量器来跟踪 Cloud 基础设施用量。
- Event name:
cloud.compute_seconds - Aggregation:Sum,并将
compute_seconds设为 Over Property
client。4
Implement Daily Bonus Credits (Application Logic)
你的应用负责处理每日奖励。使用 scheduled job 重置每日计数器,并在扣除 Dodo Payments 余额之前优先使用奖励积分。奖励消息使用独立的事件名称
ai.message.bonus,任何与积分关联的计量器都不会使用该名称。系统会记录这些消息用于分析,但不会从月度积分池中扣除积分。5
Send Usage Events for Messages
将每条 AI 消息记录为一个用量事件。为
ai.message 事件创建一个 Count 计量器,在该计量器上启用 Bill usage in Credits,选择 “Messages” 积分,并将 Meter units per credit 设置为 1。6
Handle Webhooks for Low Balance
当用户的积分余额较低时通知他们,以便他们充值或升级方案。