开源的用量计费平台,负责事件计量、价格与额度管理,并生成账单和收款。
- Star
- 2,439
- Fork
- 241
- 未关闭 Issue
- 64
- 最近提交
- 4小时前
这是什么?
OpenMeter 以 CloudEvents 格式采集大规模用量事件,将其归属到具体客户,并实时聚合。它面向 AI、API 以及按量计费的产品,为用量数据提供统一的权威来源。
除计量外,它还提供产品目录,可定义带版本的套餐、功能、附加项,以及固定价、单位价、阶梯价、套餐价和动态价格。它会计算功能访问权限和用量额度余额供应用执行,并处理费率计算、客户积分余额、订阅变更和账单生命周期。开发者可通过 REST API 或 JavaScript、Python、Go SDK 接入,也能对接外部开票和支付服务商。
项目由 API 与 worker 进程组成,底层依赖 Kafka、ClickHouse 和 PostgreSQL,并提供 Docker Compose 快速体验环境。目前处于 beta 阶段,版本之间可能包含不兼容变更。
核心功能
- 01接收 CloudEvents 事件,按客户和时间窗口实时聚合用量。
- 02支持带版本的套餐、功能,以及固定价、单位价、阶梯价、套餐价和动态价格。
- 03计算功能访问权限和用量额度余额,供应用执行限制。
- 04管理客户积分余额、订阅变更和账单生命周期。
- 05提供 REST API、JavaScript / Python / Go SDK 和 webhook。
适用场景
- 在 AI 或 API 产品中按调用次数、token 或其他计量单位向客户计费。
- 在应用中执行预付费积分或月度用量上限。
- 在同一系统中同时处理按量计费与周期性订阅定价。
- 在保留现有支付服务商的前提下,为已有系统增加用量计量能力。
快速上手
- 1
克隆仓库
git clone https://github.com/openmeterio/openmeter.git - 2
进入 quickstart 目录
cd openmeter/quickstart - 3
使用 Docker Compose 启动本地评估环境
docker compose up -d --wait - 4
使用 README 中的 curl、TypeScript 或 Python 示例发送测试事件并查询计量值
使用前须知
- 版本处于测试阶段,可能包含破坏性变更。
- Python SDK 仍处于预览阶段。
- Compose 环境仅用于本地评估,Helm Chart 仅用于开发部署,均不适用于生产环境。
- 运行核心组件需要 Kafka、ClickHouse 和 PostgreSQL。
标签
常见问题
- openmeter 是什么?
- 开源的用量计量与按量计费基础设施,可采集用量事件、控制访问权限并生成账单。 OpenMeter 以 CloudEvents 格式采集大规模用量事件,将其归属到具体客户,并实时聚合。它面向 AI、API 以及按量计费的产品,为用量数据提供统一的权威来源。
- openmeter 可以免费使用吗?用的什么许可证?
- openmeter 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- openmeter 还在维护吗?
- 活跃维护中。openmeter 最近一次提交是在 2026年11月7日。
- openmeter 适合用来做什么?
- 在 AI 或 API 产品中按调用次数、token 或其他计量单位向客户计费。 在应用中执行预付费积分或月度用量上限。 在同一系统中同时处理按量计费与周期性订阅定价。 在保留现有支付服务商的前提下,为已有系统增加用量计量能力。
- openmeter 怎么安装和运行?
- 克隆仓库: git clone https://github.com/openmeterio/openmeter.git 进入 quickstart 目录: cd openmeter/quickstart 使用 Docker Compose 启动本地评估环境: docker compose up -d --wait 使用 README 中的 curl、TypeScript 或 Python 示例发送测试事件并查询计量值
- 在哪里获取 openmeter?
- 源代码和安装说明在 GitHub 上:https://github.com/openmeterio/openmeter
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.1万+36 本周786GoAGPL-3.0维护活跃更新于 昨天
面向 SaaS、基础设施和 AI 公司的开源定价与计费平台,涵盖用量计量、订阅、发票和报价。
1355+1 本周88RustAGPL-3.0维护活跃更新于 昨天
开源的用量计费、积分计费与混合计费基础设施,支持实时计量,可云端或自托管。
6874957GoAGPL-3.0更新于 昨天
Apache Kafka 是一个开源的分布式事件流平台,用于构建高吞吐的数据管道和流式应用。
3.4万+90 本周1.6万JavaApache-2.0维护活跃更新于 15小时前
开源变更数据捕获(CDC)平台,将数据库的行级变更以事件形式输出,基于 Kafka 和 Kafka Connect 构建。
1.3万+34 本周3123JavaApache-2.0维护活跃更新于 33分钟前
一组可直接运行的 Debezium 变更数据捕获示例,包含 Docker Compose 文件、配置和教程。
1688+1 本周876JavaScriptApache-2.0维护活跃更新于 昨天