कच्चे उपयोग घटनाओं को बिल योग्य मात्राओं में परिवर्तित करें, समेकन और फ़िल्टरिंग के साथ।
मीटर कच्चे इवेंट्स को बिल योग्य मात्राओं में बदलते हैं। वे इवेंट्स को फ़िल्टर करते हैं और ग्राहक के अनुसार उपयोग को गणना करने के लिए एग्रीगेशन फ़ंक्शंस (Count, Sum, Max, Last) लागू करते हैं।
चालानों के लिए यूनिट लेबल। उदाहरण: calls, tokens, GB, hours
3
Filtering (Optional)
उन घटनाओं को फ़िल्टर करने के लिए शर्तें जोड़ें जिन्हें गिना जाएगा:
AND लॉजिक: सभी शर्तें मेल खानी चाहिए
OR लॉजिक: कोई भी शर्त मेल खा सकती है
तुलना ऑपरेटर: बराबर है, बराबर नहीं है, से अधिक, से अधिक या बराबर, से कम, से कम या बराबर, इसमें शामिल है, इसमें शामिल नहीं हैफ़िल्टरिंग सक्षम करें, लॉजिक चुनें, प्रॉपर्टी की, कंपेरटर, और मान के साथ शर्तें जोड़ें।
4
Create
कॉन्फ़िगरेशन की समीक्षा करें और Create Meter पर क्लिक करें।
डिफ़ॉल्ट रूप से, मीटर ग्राहकों से प्रति-यूनिट डॉलर (या आपके द्वारा कॉन्फ़िगर की गई मुद्रा) में शुल्क लेते हैं। आप इसके बजाय मीटर को क्रेडिट बैलेंस से घटाने के लिए कॉन्फ़िगर कर सकते हैं — ताकि उपयोग क्रेडिट कम करे न कि मौद्रिक शुल्क उत्पन्न करे।
Credit-based deduction requires a Credit Entitlement attached to the same product. Create your credit first, then link it to the meter.
सबसे पहले, Products → Credits में एक क्रेडिट बनाएं। इकाई (जैसे “API Calls”, “Tokens”), सटीकता और जीवनचक्र सेटिंग्स (समाप्ति, रोलओवर, ओवरेज) को परिभाषित करें।विस्तृत निर्देशों के लिए Credit-Based Billing guide देखें।
2
Create or Edit a Usage-Based Product
अपने उपयोग-आधारित उत्पाद पर जाएं और Meter कॉन्फ़िगरेशन सेक्शन खोलें।
3
Add a Meter
मीटर संलग्न करने के लिए + बटन क्लिक करें। जैसा कि हमेशा होता है, इवेंट का नाम, समेकन प्रकार और मापन इकाई कॉन्फ़िगर करें।
4
Enable 'Bill Usage in Credits'
मीटर कॉन्फ़िगरेशन में Bill usage in Credits टॉगल चालू करें। इससे क्रेडिट सेटिंग्स दिखती हैं:
Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.
1 क्रेडिट घटाने के लिए आवश्यक उपयोग इकाइयों की संख्या। उदाहरण के लिए:
1 = प्रत्येक मीटर इवेंट 1 क्रेडिट घटाता है
100 = 100 मीटर इवेंट 1 क्रेडिट घटाते हैं
1000 = 1,000 API कॉल 1 क्रेडिट का उपभोग करते हैं
5
Set the Free Threshold
Free Threshold अभी भी लागू होता है - इस सीमा के नीचे के इवेंट क्रेडिट नहीं घटाते।उदाहरण: 1,000 की फ्री थ्रेशहोल्ड और 1 मीटर-यूनिट-प्रति-क्रेडिट के साथ:
एक बार कॉन्फ़िगर होने पर, कटौती पाइपलाइन स्वतः चलती है:
इवेंट आते हैं - आपका एप्लिकेशन Event Ingestion API के माध्यम से उपयोग इवेंट भेजता है
मीटर समेकित करता है - इवेंट आपकी मीटर कॉन्फ़िगरेशन के अनुसार (Count, Sum, Max, Last) समेकित किए जाते हैं
बैकग्राउंड वर्कर प्रोसेस - हर मिनट, एक वर्कर पिछले चेकपॉइंट से नए इवेंट्स लाता है
क्रेडिट घटाए जाते हैं - समेकित उपयोग meter_units_per_credit दर का उपयोग करके क्रेडिट में परिवर्तित होता है और FIFO ordering (पुराने अनुदानों को पहले खपत) के साथ घटाया जाता है
ओवरेज ट्रैक होता है - यदि बैलेंस शून्य हो जाता है और ओवरेज सक्षम है, तो उपयोग जारी रहता है और व्यवहार के अनुसार ओवरेज को संभाला जाता है (रीसेट पर माफ़, अगले इनवॉइस पर बिल, या घाटे के रूप में आगे ले जाना)
क्रेडिट कटौती असिंक्रोनस रूप से चलती है (लगभग हर 1 मिनट)। इवेंट इनजेशन और बैलेंस कटौती के बीच थोड़ी देरी हो सकती है। अपने एप्लिकेशन को इस देरी को संभालने के लिए डिज़ाइन करें - व्यक्तिगत अनुरोधों पर एक्सेस कंट्रोल के लिए रीयल-टाइम बैलेंस चेक पर भरोसा न करें।
आप एक ही उत्पाद पर कई मीटर को एक ही क्रेडिट एंटाइटलमेंट से लिंक कर सकते हैं। सभी मीटर एक साझा बैलेंस से घटाते हैं।उदाहरण: एक AI प्लेटफ़ॉर्म जिसमें दो मीटर हैं:
text.generation - 1,000 टोकन पर 1 क्रेडिट
image.generation - प्रति इमेज 10 क्रेडिट
दोनों एक ही “AI Credits” पूल से घटाते हैं। ग्राहक अपने पोर्टल में एक एकीकृत बैलेंस देखते हैं।
विभिन्न मीटरों में meter_units_per_credit दरों का उपयोग करके सापेक्ष लागत व्यक्त करें। महंगे ऑपरेशन (इमेज जनरेशन) सस्ते ऑपरेशन (टेक्स्ट कम्प्लीशन) की तुलना में प्रति क्रेडिट कम मीटर यूनिट लेते हैं।
List Customer Ledger
एक ग्राहक के लिए पूर्ण क्रेडिट कटौती इतिहास देखें।
Get Customer Balance
API के माध्यम से ग्राहक का वर्तमान क्रेडिट बैलेंस जांचें।