Ubah peristiwa penggunaan mentah menjadi kuantitas yang dapat ditagih dengan agregasi dan penyaringan.
Meter mengubah event mentah menjadi jumlah yang dapat ditagih. Mereka menyaring event dan menerapkan fungsi agregasi (Count, Sum, Max, Last) untuk menghitung pemakaian per pelanggan.
Label satuan untuk faktur. Contoh: calls, tokens, GB, hours
3
Filtering (Optional)
Tambahkan kondisi untuk menyaring peristiwa mana yang dihitung:
Logika DAN: Semua kondisi harus cocok
Logika ATAU: Kondisi mana pun dapat cocok
Pembanding: sama dengan, tidak sama dengan, lebih besar dari, kurang dari, mengandungAktifkan penyaringan, pilih logika, tambahkan kondisi dengan kunci properti, pembanding, dan nilai.
Secara default, meter mengenakan biaya pelanggan per unit dalam dolar (atau mata uang yang Anda konfigurasikan). Anda bisa mengonfigurasi meter untuk memotong dari saldo kredit - jadi penggunaan mengonsumsi kredit alih-alih menghasilkan biaya moneter.
Pengurangan berbasis kredit memerlukan sebuah Hak Kredit yang terpasang pada produk yang sama. Buat kredit Anda terlebih dahulu, lalu tautkan ke meter.
Pertama, buat kredit di Products → Credits. Tentukan unit (misal, “API Calls”, “Tokens”), presisi, dan pengaturan siklus hidup (kedaluwarsa, pengguliran, kelebihan).Lihat panduan Penagihan Berbasis Kredit untuk petunjuk rinci.
2
Create or Edit a Usage-Based Product
Buka produk berbasis penggunaan Anda dan buka bagian konfigurasi Meter.
3
Add a Meter
Klik tombol + untuk melampirkan meter. Konfigurasikan nama acara, jenis agregasi, dan unit pengukuran seperti biasa.
4
Enable 'Bill Usage in Credits'
Alihkan Bill usage in Credits di konfigurasi meter. Ini akan menampilkan pengaturan kredit:
Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.
Jumlah unit penggunaan yang diperlukan agar memotong 1 kredit. Misalnya:
1 = setiap peristiwa meter memotong 1 kredit
100 = 100 peristiwa meter memotong 1 kredit
1000 = 1.000 panggilan API mengonsumsi 1 kredit
5
Set the Free Threshold
Ambang Free Threshold masih berlaku - peristiwa di bawah ambang ini tidak memotong kredit.Contoh: Dengan ambang bebas 1.000 dan meter-units-per-credit 1:
Pelanggan menggunakan 2.500 panggilan API
1.000 pertama gratis
Sisa 1.500 memotong 1.500 kredit dari saldo mereka
Setelah dikonfigurasi, pipeline pengurangan berjalan secara otomatis:
Events arrive - Aplikasi Anda mengirimkan peristiwa penggunaan melalui Event Ingestion API
Meter aggregates - Peristiwa digabungkan sesuai konfigurasi meter Anda (Count, Sum, Max, Last)
Background worker processes - Setiap menit, seorang pekerja mengambil peristiwa baru sejak checkpoint terakhir
Credits are deducted - Penggunaan yang telah digabungkan dikonversi menjadi kredit menggunakan tarif meter_units_per_credit dan dipotong menggunakan penyusunan FIFO (hak kredit tertua dikonsumsi lebih dulu)
Overage tracked - Jika saldo mencapai nol dan overage diaktifkan, penggunaan berlanjut dan overage ditangani sesuai perilaku yang dikonfigurasi (maafkan saat reset, ditagihkan di faktur berikutnya, atau dibawa maju sebagai defisit)
Pengurangan kredit berjalan secara asinkron (setiap ~1 menit). Mungkin ada jeda singkat antara ingesting peristiwa dan pemotongan saldo. Rancang aplikasi Anda untuk menangani jeda ini - jangan bergantung pada pemeriksaan saldo waktu nyata untuk kontrol akses pada permintaan individual.
Anda dapat menautkan beberapa meter pada produk yang sama ke hak kredit yang sama. Semua meter memotong dari satu saldo bersama.Contoh: Platform AI dengan dua meter:
text.generation - 1 kredit per 1.000 token
image.generation - 10 kredit per gambar
Keduanya memotong dari kumpulan “AI Credits” yang sama. Pelanggan melihat satu saldo terpadu di portal mereka.
Gunakan tarif meter_units_per_credit berbeda antar meter untuk menyatakan biaya relatif. Operasi mahal (generasi gambar) membutuhkan lebih sedikit unit meter per kredit dibanding yang murah (penyelesaian teks).
List Customer Ledger
Lihat riwayat pengurangan kredit lengkap untuk pelanggan.
Get Customer Balance
Periksa saldo kredit saat ini pelanggan melalui API.