什麼是OpenMeter?
OpenMeter 是一個開源的計費和使用量計量平台,專為 AI 和開發工具公司設計。它提供即時的使用量監控和計費功能,幫助企業輕鬆實現基於使用量的定價模式。無論是開源版本還是託管雲端服務,OpenMeter 都能滿足不同規模企業的需求。
OpenMeter的特色是什麼?
- 即時計量與使用限制:將任何事件、日誌和指標轉化為收入,讓客戶能夠即時監控使用量並控制成本。
- 靈活的定價模式:支持自定義定價、信用額度、基於使用量的定價和承諾計劃,讓定價變更變得簡單。
- 與現有系統無縫整合:提供 Node.js、Python 和 Go 的 SDK,並與 CRM、稅務和支付提供商集成。
- 高可用性與安全性:SOC2 合規部署,支持 RBAC 和 SSO,確保數據安全。
OpenMeter的使用案例有哪些?
- AI 產品計費:如 OpenAI 的 token 使用量計費,確保每位客戶的盈利能力。
- API 使用量監控:自動追蹤客戶的 API 使用量,並生成相應的 Stripe 發票。
- 即時使用量限制:在邊緣進行低延遲的使用量限制,防止超額使用。
如何使用OpenMeter?
- 安裝 OpenMeter SDK:
npm install @openmeter/sdk - 初始化 OpenMeter 客戶端:
const openmeter = new OpenMeter({
baseUrl: 'https://openmeter.cloud'
})
- 上傳使用量事件:
await openmeter.events.ingest({
id: 'e59cac1f-dd52-43a2-bc4f-36cd3c09a39c',
type: 'tokens',
subject: 'user-id',
data: {
tokens: 15,
model: 'gpt-4',
},
})
- 查詢使用量數據:
const values = await openmeter.meters.query(
'token-usage',
{
subject: ['user-id'],
from: new Date('2021-01-01'),
to: new Date('2021-01-02'),
}
)





