Lago 使用介绍:功能、价格与上手指南
Lago 是一款开源的计量与用量计费平台,支持事件驱动计费、订阅管理和实时分析。本文详细介绍 Lago 的核心功能、定价模式,并提供从部署到创建首个计费指标的完整上手指南,适合 SaaS 与 AI 产品团队快速落地灵活计费。
在 AI 与 SaaS 产品中,按用量计费越来越普遍。Lago 作为开源计量与计费平台,能帮你把复杂的使用事件转化为清晰账单。本文带你了解 Lago 的功能、价格,并手把手完成上手。
Lago 是什么?
Lago 是一个开源的用量计费与计量平台,专为需要灵活定价的 SaaS、AI 和 API 产品设计。它通过收集使用事件,结合订阅与计费规则,自动生成发票和账单。
与传统的订阅计费工具不同,Lago 强调:
- 事件驱动:任何用户行为都可作为计费依据。
- 开源可自托管:数据与逻辑完全可控。
- 实时分析:用量与收入数据即时可见。
Lago 核心功能
1. 用量计量与事件收集
Lago 提供 API 和 SDK,方便你从后端或前端发送使用事件。例如,AI 产品可以按 token 消耗、API 调用次数或存储量计费。
2. 灵活定价模型
支持多种计费方式:
| 计费模型 | 说明 | 适用场景 |
|---|---|---|
| 按用量计费 | 根据实际使用量收费 | API 调用、AI token |
| 订阅制 | 固定周期收费 | SaaS 基础套餐 |
| 阶梯定价 | 用量越多单价越低 | 存储、带宽 |
| 混合计费 | 订阅 + 用量组合 | 高级 AI 服务 |
3. 订阅与客户管理
可以管理客户、订阅计划、优惠券和试用期,并自动处理升级、降级与续费。
4. 发票与支付集成
Lago 自动生成发票,并支持与 Stripe、GoCardless 等支付网关集成,减少手动对账。
5. 实时分析与仪表盘
提供收入、用量、客户流失等关键指标的可视化面板,帮助团队快速决策。
Lago 价格
Lago 提供两种主要选择:
- Lago 云托管版:按用量阶梯收费,适合不想自行运维的团队。
- Lago 开源自托管版:完全免费,但需要自己部署和维护。
具体价格建议访问 Lago 官网查看最新方案。对于初创团队,自托管版可以显著降低初期成本;当业务规模扩大后,云托管版能节省运维精力。
Lago 上手指南
以下步骤以自托管为例,帮助你快速跑通第一个计费流程。
步骤 1:部署 Lago
最简单的办法是使用 Docker Compose:
git clone https://github.com/getlago/lago.git
cd lago
docker compose up
启动后访问 http://localhost:3000,完成初始管理员注册。
步骤 2:创建组织与客户
登录后,在后台创建一个组织,然后添加一个测试客户。客户是计费的主体,后续事件都会关联到客户。
步骤 3:定义计费指标
进入“计费指标”页面,创建一个指标,例如:
- 名称:
api_calls - 聚合方式:
count - 计费周期:
monthly
这表示每月统计 API 调用次数。
步骤 4:创建套餐与计费规则
在“套餐”中新建一个套餐,绑定刚才的指标,并设置单价。例如:前 1000 次免费,之后每次 0.001 美元。
步骤 5:发送使用事件
通过 API 发送事件:
curl -X POST http://localhost:3000/api/v1/events \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"event": {
"transaction_id": "tx_123",
"external_customer_id": "customer_1",
"code": "api_calls",
"timestamp": 1690000000
}
}'
发送后,Lago 会自动累计用量。
步骤 6:查看账单与发票
在后台“发票”页面,可以预览当前周期账单。计费周期结束后,Lago 会自动生成最终发票。
常见问题
Lago 适合 AI 产品吗? 适合。AI 产品常按 token、请求次数或计算时长计费,Lago 的事件模型可以灵活映射这些维度。
自托管需要多少运维成本? 基本部署简单,但生产环境需要考虑数据库、备份和监控。如果团队没有运维资源,建议使用云托管版。
Lago 支持多币种吗? 支持。可以在套餐和客户层级设置币种,满足国际化需求。
结论
Lago 为 AI 与 SaaS 产品提供了一套开源、灵活且可扩展的计费方案。通过事件驱动计量、多种定价模型和自动化发票,团队可以快速实现按用量计费。建议先从自托管版开始验证,再根据规模选择云托管。立即动手,用 Lago 把你的使用数据变成收入。