- OpenAI के
gpt-image-2.5-flareमॉडल से इमेज जनरेट करती है। - बिलिंग के लिए हर इमेज जनरेशन को ट्रैक करती है।
- ग्राहकों द्वारा जनरेट की गई इमेज के लिए उनसे शुल्क लेती है।
- दो गुणवत्ता स्तरों,
mediumऔरhigh, को संभालती है।
हम क्या बनाएंगे
PixelGen AI इस तरह काम करता है:- सेवा: OpenAI Image API के साथ AI इमेज जनरेशन
- प्राइसिंग मॉडल: प्रति इमेज भुगतान ($0.05 प्रति इमेज)
- निःशुल्क स्तर: प्रति ग्राहक प्रति माह 10 निःशुल्क इमेज
- गुणवत्ता विकल्प: समान कीमत पर
mediumऔरhighगुणवत्ता वाली इमेज
- Dodo Payments खाता।
- OpenAI API का एक्सेस। GPT Image मॉडल का उपयोग करने से पहले OpenAI को API Organization Verification की आवश्यकता हो सकती है।
- Node.js 22 या बाद का संस्करण, और TypeScript तथा Node.js का कार्यसाधक ज्ञान।
Step 1: अपना Usage Meter बनाएं
Dodo Payments dashboard में एक meter बनाएं जो service द्वारा generate की जाने वाली हर image को track करे। Meter billable events की गिनती करता है।
Open the Meters Section
- Dodo Payments dashboard में log in करें।
- Sidebar में Products → Meters पर जाएं।
- Create Meter पर click करें।
Enter the Meter Details
Image Generation Meterविवरण: Tracks each AI image generation request made by customers using our OpenAI image serviceEvent Name: image.generatedConfigure How Images Are Counted
imagesAdd Quality Filtering

- Enable Event Filtering चालू करें।
- मिलान लॉजिक को OR पर सेट करें, ताकि कोई भी शर्त पूरी होने पर इवेंट की गणना हो।
- पहली शर्त जोड़ें:
- Key:
quality - Operator:
equals - Value:
medium
- Key:
- Add condition पर क्लिक करें और दूसरी शर्त जोड़ें:
- Key:
quality - Operator:
equals - Value:
high
- Key:
Create Your Meter
- जांचें कि हर setting ऊपर दिए गए values से match करती है। Meter बनाने के बाद आप उसे edit नहीं कर सकते।
- Create Meter पर click करें।
Step 2: अपना Billing Product बनाएं
एक ऐसा product बनाएं जो pricing निर्धारित करे: प्रति image $0.05, जिसमें 10 free images हों। Product meter को billing से connect करता है।Navigate to Products
- Dodo Payments dashboard में sidebar से Products पर click करें।
- Add Product पर click करें।
- Pricing Type के अंतर्गत Usage Based Billing चुनें।
Enter Product Details
PixelGen AI - Image GenerationDescription: AI-powered image generation service with pay-per-use billingProduct Image: स्पष्ट और relevant image upload करें।Connect Your Meter

0 पर सेट करें, ताकि customers केवल usage के लिए भुगतान करें और कोई base fee न हो।फिर आपके द्वारा बनाए गए meter को link करें:- Associated Meters section तक scroll करें।
- Add meters पर click करें।
- Dropdown से “Image Generation Meter” चुनें।
- Confirm करें कि meter product configuration में दिखाई दे रहा है।
Set Your Pricing

0.05, यानी प्रति image $0.05।Free Threshold: 10। हर customer को प्रति month 10 free images मिलती हैं।Save Your Product
- Settings की समीक्षा करें:
- Name: PixelGen AI - Image Generation
- Meter: Image Generation Meter
- Price: $0.05 प्रति image
- Free tier: 10 images
- Save Changes पर click करें।
Step 3: Test Purchase करें
Test mode में product को एक बार खरीदें। Purchase वह customer बनाता है जिसके लिए app usage events भेजता है।Get Your Payment Link
- Dodo Payments dashboard में Products पर जाएं।
- “PixelGen AI - Image Generation” product खोजें।
- Product के पास Share पर click करें।
- Payment link copy करें।
https://test.checkout.dodopayments.com/buy/pdt_IgPWlRsfpbPd5jQKezzW1?quantity=1 जैसा दिखता है।Complete a Test Purchase
- Payment link को नए browser tab में खोलें।
- test payment details दर्ज करें और purchase पूरा करें।
Find Your Customer ID
- Dodo Payments dashboard पर वापस जाएं।
- Sidebar में Sales → Customers पर जाएं।
- अपने बनाए customer को उसके test email address से खोजें।
- Customer ID copy करें। यह
cus_abc123def456जैसी दिखती है।
Step 4: Sample Application बनाएं
Billing setup और test customer बनाने के बाद sample PixelGen AI application बनाएं। यह एक image generate करता है और billing के लिए उसे Dodo Payments को report करता है।gpt-image-2.5-flare मॉडल को कॉल करता है। Image API base64-encoded इमेज डेटा लौटाता है, इसलिए नमूना हर इमेज को PNG फ़ाइल के रूप में सेव करता है। Dodo Payments वाला हिस्सा (मीटर, प्रोडक्ट और image.generated usage event) मॉडल पर निर्भर नहीं करता।Set Up Your Project
Install Dependencies
Create the Main Application
index.ts नाम की file बनाएं और नीचे दिया application code उसमें paste करें।.env और package.json:
Step 5: Sample Application का Test करें
PixelGen AI का end-to-end test करें और usage को Dodo Payments तक पहुंचते हुए देखें।Set Up Your Environment
pixelgen-aidirectory में.envfile बनाएं।- अपनी API keys जोड़ें:
- Dependencies install करें और app चलाएं:
Generate Your First Test Image
sendUsageEvent द्वारा print की जाने वाली request debug lines शामिल नहीं हैं:Generate a Few More Images
npm start एक बार चलाएं और ये prompts इस्तेमाल करें:- “A sunset over mountains with purple clouds”
- “A steampunk coffee machine in a Victorian kitchen”
- “A friendly dragon reading a book in a library”
Check Your Dodo Payments Dashboard
- Dodo Payments dashboard खोलें।
- Products → Meters पर जाएं और Image Generation Meter खोलें।
- Events tab चुनें।
- List में अपने image generation events खोजें।
- Event name:
image.generated - Customer ID: आपका test customer ID
Verify Billing Calculations

- Meter में Customers tab चुनें।
- अपना test customer खोजें।
- Consumed Units column जांचें।
Test the Billing Threshold
- कुल 12 images के लिए 8 और images generate करें।
- Meter का Customers tab फिर खोलें।
- Values जांचें:
- Consumed Units: 12
- Chargeable Units: 2 (12 − 10 free)
- Total Price: $0.10
Troubleshooting
सामान्य समस्याएं और उनके समाधान:Events not appearing in dashboard
Events not appearing in dashboard
- Event name meter configuration से exact match नहीं करता
- Customer ID आपके account में मौजूद नहीं है
- API key invalid या expired है
- Network connectivity issues
- जांचें कि event name meter से exact match करता है। यह case-sensitive है।
- जांचें कि customer ID Dodo Payments में मौजूद है।
- एक simple API call के साथ API key test करें।
- Network connectivity और firewall settings जांचें।