- OpenAI के DALL-E API का उपयोग करके इमेज उत्पन्न करती है
- बिलिंग के लिए हर इमेज जनरेशन को ट्रैक करती है
- उपयोग के आधार पर ग्राहकों से स्वचालित रूप से शुल्क लेती है
- विभिन्न गुणवत्ता स्तरों (मानक बनाम HD) को संभालती है
हम क्या बना रहे हैं
आइए हम अपने PixelGen AI सेवा को समझने से शुरू करें:- सेवा: OpenAI के DALL-E API का उपयोग करके AI इमेज जनरेशन
- मूल्य निर्धारण मॉडल: प्रति इमेज ($0.05 प्रति इमेज)
- फ्री टियर: प्रति ग्राहक प्रति माह 10 मुफ्त इमेज
- गुणवत्ता विकल्प: मानक और HD इमेज (सरलता के लिए समान मूल्य)
- एक Dodo Payments खाता
- OpenAI के API तक पहुंच
- TypeScript/Node.js की मूलभूत समझ
चरण 1: अपना उपयोग मीटर बनाएं
हम आपके Dodo Payments डैशबोर्ड में एक मीटर बनाने से शुरू करेंगे जो हमारी सेवा द्वारा उत्पन्न हर इमेज को ट्रैक करेगा। इसे “काउंटर” के रूप में सोचें जो बिल योग्य घटनाओं को ट्रैक करता है।
Open the Meters section
- अपने Dodo Payments डैशबोर्ड में लॉग इन करें
- बाईं साइडबार में Meters पर क्लिक करें
- Create Meter बटन पर क्लिक करें
Fill in the basic meter information
Image Generation MeterDescription: इसे कॉपी करें → Tracks each AI image generation request made by customers using our DALL-E powered serviceEvent Name: यह बहुत महत्वपूर्ण है - इसे बिल्कुल इसी तरह कॉपी करें → image.generatedConfigure how we count images
imagesAdd quality filtering

- Enable Event Filtering: इसे ON करें
- Filter Logic: OR चुनें (इसका मतलब है “यदि इनमें से किसी एक शर्त के सत्य होने पर गिनती करें”)
- पहली शर्त जोड़ें:
- Property Key:
quality - Comparator:
equals - Value:
standard
- Property Key:
- “Add Condition” पर क्लिक करें दूसरी शर्त के लिए:
- Property Key:
quality - Comparator:
equals - Value:
hd
- Property Key:
Create your meter
- सभी सेटिंग्स को ऊपर दिए गए मानों से मेल खाती हैं या नहीं, यह दोबारा देखें
- Create Meter पर क्लिक करें
चरण 2: अपना बिलिंग उत्पाद बनाएं
अब हमें एक उत्पाद बनाने की आवश्यकता है जो हमारी मूल्य निर्धारण को परिभाषित करता है ($0.05 प्रति इमेज और 10 मुफ्त इमेज)। यह हमारे मीटर को वास्तविक बिलिंग से जोड़ता है।Navigate to Products
- अपने Dodo Payments डैशबोर्ड में, बाईं साइडबार में Products पर क्लिक करें
- Create Product पर क्लिक करें
- उत्पाद प्रकार के रूप में Usage-Based का चयन करें
Enter product details
PixelGen AI - Image GenerationDescription: इसे कॉपी करें → AI-powered image generation service with pay-per-use billingउत्पाद छवि: एक स्पष्ट, प्रासंगिक छवि अपलोड करें।Connect your meter

0 पर सेट करें ताकि ग्राहकों से केवल उनके उपयोग के आधार पर शुल्क लिया जाए, कोई बुनियादी शुल्क नहीं।अब, आपने जो मीटर बनाया है उसे लिंक करें:- संबंधित मीटर अनुभाग में स्क्रॉल करें
- मीटर जोड़ें पर क्लिक करें
- ड्रॉपडाउन से “इमेज जनरेशन मीटर” (जो आपने पहले बनाया था) चुनें
- पुष्टि करें कि यह आपके उत्पाद कॉन्फ़िगरेशन में दिखाई देता है
Set your pricing

0.05 (यह प्रति छवि $0.05 है)Free Threshold: दर्ज करें → 10 (ग्राहकों को प्रति माह 10 मुफ्त छवियां मिलती हैं)Save your product
- अपनी सभी सेटिंग्स की समीक्षा करें:
- नाम: PixelGen AI - Image Generation
- मीटर: Image Generation Meter
- मूल्य: प्रति छवि $0.05
- मुफ्त स्तर: 10 छवियां
- Save Changes पर क्लिक करें
चरण 3: एक परीक्षण खरीदारी करें
हम उपयोग घटनाओं को प्राप्त करना शुरू करने से पहले, हमें एक परीक्षण खरीदारी करने की आवश्यकता है।Get your payment link
- अपने Dodo Payments डैशबोर्ड में Products पर जाएं
- अपने “PixelGen AI - Image Generation” उत्पाद को ढूंढें
- अपने उत्पाद के पास Share बटन पर क्लिक करें
- जो भुगतान लिंक प्रदर्शित होता है उसे कॉपी करें
https://test.checkout.dodopayments.com/buy/pdt_IgPWlRsfpbPd5jQKezzW1?quantity=1Complete a test purchase
- नए ब्राउज़र टैब में भुगतान लिंक खोलें
- परीक्षण भुगतान विवरण दर्ज करें और खरीदारी पूरी करें।
Find your customer ID
- अपनी Dodo Payments डैशबोर्ड पर वापस जाएँ
- साइडबार में बिक्री → ग्राहक पर जाएं
- उस ग्राहक को खोजें जिसे आपने अभी बनाया है (परीक्षण ईमेल के साथ)
- ग्राहक ID की प्रतिलिपि बनाएँ - यह इस तरह दिखेगा
cus_abc123def456
चरण 4: नमूना एप्लिकेशन बनाएं
अब हमारे पास हमारी बिलिंग सेटअप पूरी है और एक परीक्षण ग्राहक बनाया गया है। चलिए PixelGen AI एप्लिकेशन बनाते हैं जो इमेज उत्पन्न करता है और स्वचालित रूप से बिलिंग के लिए उपयोग को ट्रैक करता है।Set up your project
Install dependencies
Create the main application
index.ts नाम की एक फ़ाइल बनाएं और इस संपूर्ण एप्लिकेशन कोड को कॉपी करें:चरण 5: अपने नमूना एप्लिकेशन का परीक्षण करें
अब हमारे नमूना PixelGen AI सेवा का परीक्षण करने का समय है और देखें कि बिलिंग कैसे काम करती है! आइए सुनिश्चित करें कि सब कुछ अंत से अंत तक काम करता है।Set up your environment
- अपने
pixelgen-aiनिर्देशिका में.envफ़ाइल बनाएं - अपने वास्तविक API कुंजी जोड़ें:
- निर्भरताएँ स्थापित करें और ऐप चलाएं:
Generate your first test image
Generate a few more images
- “बैंगनी बादलों के साथ पहाड़ों पर सूर्यास्त”
- “एक विक्टोरियन रसोई में स्टीमपंक कॉफी मशीन”
- “एक दोस्ताना ड्रैगन एक पुस्तक पढ़ रहा है एक पुस्तकालय में”
Check your Dodo Payments dashboard
- अपने Dodo Payments डैशबोर्ड को खोलें
- उपयोग बिलिंग → *मीटर → इमेज जनरेशन मीटर पर जाएं
- घटनाएँ टैब पर क्लिक करें
- आपको अपनी इमेज जनरेशन घटनाएँ सूचीबद्ध दिखाई देनी चाहिए
- इवेंट नाम:
image.generated - ग्राहक ID: आपकी परीक्षण ग्राहक ID
Verify billing calculations

- अपने मीटर में, ग्राहक टैब पर जाएं
- अपने परीक्षण ग्राहक को खोजें
- “उपयोग की गई इकाइयाँ” कॉलम की जांच करें
Test the billing threshold
- 8 और इमेज उत्पन्न करें (कुल 12 तक पहुँचने के लिए)
- अपने मीटर डैशबोर्ड की फिर से जांच करें
- आपको अब यह देखना चाहिए:
- उपयोग की गई इकाइयाँ: 12
- बिल योग्य इकाइयाँ: 2 (12 - 10 मुफ्त)
- बिलिंग राशि: $0.10
समस्या निवारण
सामान्य समस्याएँ और उनके समाधान:Events not appearing in dashboard
Events not appearing in dashboard
- इवेंट नाम मीटर कॉन्फ़िगरेशन से बिल्कुल मेल नहीं खाता
- ग्राहक ID आपके खाते में मौजूद नहीं है
- API कुंजी अमान्य या समाप्त हो चुकी है
- नेटवर्क कनेक्टिविटी समस्याएँ
- सुनिश्चित करें कि इवेंट नाम मीटर कॉन्फ़िगरेशन से बिल्कुल मेल खाता है (केस-सेंसिटिव)
- जांचें कि ग्राहक ID Dodo Payments में मौजूद है
- एक सरल API कॉल के साथ API कुंजी का परीक्षण करें
- नेटवर्क कनेक्टिविटी और फ़ायरवॉल सेटिंग्स की जांच करें