ElevenLabs कैसे बिल करता है
ElevenLabs subscription tiers के माध्यम से निश्चित monthly quotas बेचता है। Higher tiers में अधिक characters और Professional Voice Cloning तथा commercial rights जैसी advanced features शामिल होती हैं।- Character-based pricing: Characters, जिन्हें credits के रूप में गिना जाता है, पूरे platform में साझा unit हैं। Text-to-speech, dubbing और voice cloning सभी इसी balance से credits लेते हैं, इसलिए users को केवल एक संख्या track करनी होती है।
- Rollover mechanics: अप्रयुक्त credits expire होने के बजाय अगले billing cycle में चले जाते हैं। ElevenLabs rollover को दो महीनों के अप्रयुक्त quota तक सीमित रखता है, इसलिए balance अधिकतम monthly quota के तीन गुने तक पहुँच सकता है। Rollover के लिए active paid plan आवश्यक है और यह Free plan पर लागू नहीं होता (ElevenLabs pricing FAQ).
- Tiered overages: Overage subscription tier पर निर्भर करता है। Enterprise और legacy Creator, Pro, Scale तथा Business plans usage-based billing के लिए opt in कर सकते हैं, जिसमें प्रत्येक अतिरिक्त 1,000 credits के लिए plan-specific price लिया जाता है। नए self-serve subscriptions इसके बजाय Pay As You Go top-up credits का उपयोग करते हैं (ElevenLabs billing docs).
इसे विशिष्ट क्या बनाता है
चार विकल्प ElevenLabs model को users को बनाए रखने और upgrades बढ़ाने में प्रभावी बनाते हैं:- Character Rollover: Rollover से “use it or lose it” वाली चिंता कम होती है। शांत महीने में subscription व्यर्थ नहीं जाती।
- Tiered Overage Pricing: Plan का आकार बढ़ने पर overage rates कम होते जाते हैं, इसलिए heavy users के पास upgrade करने का मजबूत वित्तीय कारण होता है।
- Unified Consumption: सभी services के लिए एक pool होने से users को अलग-अलग quotas का प्रबंधन नहीं करना पड़ता।
- Opt-in Overages: Professional users continuity के लिए overage चालू कर सकते हैं, जबकि casual users को hard cap की सुरक्षा मिलती रहती है।
इसे Dodo Payments के साथ बनाएँ
आप Dodo Payments की credit-based billing और usage metering के साथ यह model बना सकते हैं।1
Create a Custom Unit Credit Entitlement
“Characters” unit निर्धारित करें, जो आपके platform की currency के रूप में काम करेगी।
- अपने Dodo Payments dashboard में Products → Credits पर जाएँ।
- Create Credit पर click करें।
- Credit Type को Custom Unit पर set करें।
- Unit Name को “Characters” पर set करें।
- Precision को 0 पर set करें, क्योंकि characters पूर्ण units होते हैं।
- Monthly billing cycle से मिलाने के लिए Credit Expiry को 30 days पर set करें।
- इन settings के साथ Rollover enable करें:
- Max Rollover Percentage: 100% (सभी अप्रयुक्त characters carry over हो जाएँ)।
- Rollover Timeframe: 1 Month.
- Max Rollover Count: 2 (credits दो बार roll over हो सकते हैं, जो ElevenLabs की two-month cap के अनुरूप है; इसके बाद वे forfeit हो जाएँगे)।
2
Create Tiered Subscription Products
पाँच subscription products बनाएँ। प्रत्येक से वही “Characters” credit attach करें, और हर tier के लिए अलग configuration रखें।
जब आप प्रत्येक product से credit attach करें, तो Import Default Credit Settings बंद कर दें। इसके बाद आप overage के लिए इस tier का अपना Price Per Unit set कर सकते हैं। क्योंकि एक credit एक character के बराबर है, इसलिए प्रति-character price दर्ज करें: 1K characters के लिए $0.24, प्रति credit $0.00024 के बराबर है। Overage Behavior को Bill overage at billing पर set करें और tier के quota के 10% पर Low Balance Threshold set करें।
3
Create a Usage Meter
Usage meter आपके application की activity को credit balance से जोड़ता है।
- event name
tts.charactersके साथ meter बनाएँ। - Aggregation को Sum और Over Property को
charactersपर set करें। Meter प्रत्येक event सेcharactersvalue को जोड़ता है। - अपने usage-based product पर Bill usage in Credits toggle करें और “Characters” credit चुनें।
- Meter units per credit को 1 पर set करें, ताकि आपके app में उपयोग किया गया एक character एक credit deduct करे।
4
Send Usage Events
जब भी कोई user audio generate करे, Dodo Payments को एक event भेजें।
5
Handle Low Balance and Overage
Users को उनके character usage के बारे में बताने के लिए webhooks का उपयोग करें।
6
Create Checkout
जब कोई user subscribe करने के लिए तैयार हो, तो चुने गए tier के लिए checkout session बनाएँ। यह snippet webhook step से
client का पुनः उपयोग करता है।Stream Ingestion Blueprint के साथ तेज़ी से बनाएँ
Character-based billing के साथ audio output track करने के लिए Stream Ingestion Blueprint का उपयोग करें। यह प्रत्येक generation से उत्पन्न bytes को meter करता है।Upgrade Incentive: Tiered Overage Pricing
ElevenLabs upgrades बढ़ाने के लिए overage rates का उपयोग करता है। क्योंकि higher tier पर प्रत्येक अतिरिक्त character की लागत कम होती है, सवाल “मुझे कितनी आवश्यकता है?” से बदलकर “मैं कितनी बचत कर सकता हूँ?” हो जाता है।
जो user Creator plan पर महीने में 500,000 characters का उपयोग करता है, वह subscription के लिए $118 और overage का भुगतान करता है। Pro plan इसी usage को $99 में cover करता है, जिससे प्रति माह $19 की बचत होती है। जैसे-जैसे usage बढ़ता है, upgrade करना अधिक सस्ता विकल्प बन जाता है।
इसे Dodo Payments के साथ बनाने के लिए, प्रत्येक subscription product से credit attach करते समय Import Default Credit Settings बंद कर दें। इसके बाद आप प्रत्येक tier के लिए अलग Price Per Unit set कर सकते हैं और अपने सबसे बड़े customers को सबसे कम rates दे सकते हैं।
उपयोग की गई मुख्य Dodo सुविधाएँ
Credit-Based Billing
Character quotas, rollovers और expirations manage करें।
Subscriptions
Monthly character allowances देने वाले recurring tiers set up करें।
Usage-Based Billing
अपनी services में character consumption track करें।
Event Ingestion
High-volume usage data Dodo Payments को भेजें।
Webhooks
Low balances और overage events पर प्रतिक्रिया दें।
Stream Ingestion Blueprint
Usage-based billing के लिए audio streaming bandwidth track करें।