मूल्य निर्धारण
हर मॉडल की कीमत ठीक उतनी ही होती है जितनी उसके निर्माता द्वारा US डॉलर में ली जाती है। भुगतान आपकी API शेष राशि से होता है, जिसकी गणना API क्रेडिट में की जाती है: 1,000 API क्रेडिट = $1। API शेष राशि अलग होती है और Doitong ऐप्स के क्रेडिट से अलग रहती है। कोई प्लान, न्यूनतम राशि या प्रति-मॉडल शुल्क नहीं है: किसी कॉल की कीमत वही होती है जो अनुरोध स्वीकार होने पर API शेष राशि से काट ली जाती है।
रूस में (doitong.ru, api.doitong.ru या ?currency=rub) कीमतें रूबल में भी दिखाई जाती हैं: USD कीमत ×
USD/RUB दर × 1.3।
इकाइयाँ
हर मॉडल की एक बिलिंग इकाई होती है, जो उसके पेज और GET https://api.doitong.com/v1/models/{model_id} में दिखाई जाती है:
| इकाई | मात्रा |
|---|---|
second |
आउटपुट वीडियो या ऑडियो के सेकंड (duration) |
image |
जनरेट की गई इमेज (num_images) |
megapixel |
आउटपुट की चौड़ाई × ऊँचाई, मेगापिक्सेल में (1 MP = 1024 × 1024 पिक्सेल) |
video |
एक जनरेट किया गया वीडियो |
request |
एक कॉल |
1000_characters |
इनपुट टेक्स्ट के अक्षर, प्रति 1000 |
step |
प्रशिक्षण चरण |
कीमत = मात्रा × प्रति इकाई API क्रेडिट, जिसे पूर्ण API क्रेडिट ($0.001) तक ऊपर की ओर पूर्णांकित किया जाता है, और यह कभी भी 1 से कम नहीं होती।
बहुत सस्ती इकाइयों की प्रति इकाई कीमत भिन्नात्मक हो सकती है (0.4 API क्रेडिट प्रति सेकंड); केवल कॉल का कुल योग पूर्णांकित किया जाता है।
कुछ मॉडल इनपुट के आधार पर अलग दर लेते हैं: ध्वनि वाला वीडियो बिना ध्वनि वाले वीडियो से महँगा होता है, 4K की कीमत 1K से अधिक होती है, आदि। ये नियम हर मॉडल पेज पर सूचीबद्ध होते हैं। जिसे पैरामीटर आप छोड़ देते हैं, उसे उसका डिफ़ॉल्ट मान माना जाता है, इसलिए इनपुट के लिए दिखाई गई कीमत ही आपके द्वारा भुगतान की जाने वाली कीमत होती है।
सटीक, मापी गई, अनुमानित और उपयोग-आधारित कीमतें
हर कीमत का एक mode होता है:
exact: कीमत आपके इनपुट से निकाली जाती है (सेकंड, इमेज, मेगापिक्सेल, अक्षर, चरण या प्रति वीडियो अथवा कॉल एक निश्चित कीमत)।measured: कीमत आपके द्वारा भेजी गई फ़ाइलों के अनुसार होती है: इनपुट वीडियो या ऑडियो की लंबाई, इनपुट इमेज का आकार, वीडियो की फ़्रेम दर या फ़्रेम संख्या। अपस्केलर, लिप सिंक, वीडियो-टू-वीडियो, ट्रांसक्रिप्शन और ऑडियो टूल इसी तरह मूल्यांकित होते हैं। रन से पहले API फ़ाइल की लंबाई, रिज़ॉल्यूशन और फ़्रेम दर पढ़ती है (कोट भी यही करता है), इसलिए कोट ठीक वही होता है जो रन के लिए लिया जाएगा। मॉडल पेज बताता है कि भुगतान किस आधार पर होगा ("आपके इनपुट वीडियो के प्रति सेकंड की कीमत") और इसका कैलकुलेटर आपकी फ़ाइल के आँकड़े लेता है। जो फ़ाइल पढ़ी नहीं जा सकती, उसेunmeasurable_inputके साथ अस्वीकार कर दिया जाता है और कोई शुल्क नहीं लिया जाता।estimate: मॉडल की अपनी लागत ऐसी चीज़ पर निर्भर करती है जिसे इनपुट पहले से नहीं बता सकता (टोकन, कंप्यूट समय)। ऐसा मॉडल एक निश्चित प्रति रन अनुमानित कीमत लेता है (इमेज संख्या होने पर प्रति आउटपुट इमेज), जो उस मॉडल के वास्तविक रनों की औसत लागत से तय होती है। रन से पहले भी आपको कीमत पता रहती है: कोट ही आपके भुगतान की राशि होती है।metered: मॉडल से वास्तविक उपयोग के आधार पर शुल्क लिया जाता है, जिसे केवल रन स्वयं जानता है: भाषा या विज़न मॉडल द्वारा पढ़े और लिखे गए टोकन, वॉइस मॉडल द्वारा जनरेट की गई वाणी के सेकंड, या मॉडल का प्रोसेसिंग समय। नीचे उपयोग के आधार पर शुल्क देखें।
मॉडल पेज पर "प्रति रन कीमत", "आपके इनपुट वीडियो के प्रति सेकंड की कीमत" (और इसी तरह), "प्रति रन अनुमानित कीमत" या
"उपयोग के आधार पर शुल्क" लिखा होता है; GET https://api.doitong.com/v1/models?mode=measured, ?mode=estimate और ?mode=metered इन्हें सूचीबद्ध करते हैं।
उपयोग के आधार पर शुल्क
एक metered मॉडल की उपयोग-आधारित कीमत ("$0.01 प्रति 1000 टोकन", "$0.002 प्रति सेकंड जनरेट किए गए ऑडियो के लिए", "$0.00111 प्रति
सेकंड प्रोसेसिंग समय") और प्रति रन अधिकतम कीमत होती है: आपके अनुरोध (max_tokens, आपके टेक्स्ट की लंबाई, रिज़ॉल्यूशन, आउटपुट की संख्या) और मॉडल की प्रकाशित सीमाओं के आधार पर रन की अधिकतम लागत।
यह कभी भी URL के पीछे मौजूद फ़ाइल की सामग्री पर निर्भर नहीं करती। प्रोसेसिंग समय या वॉइस सत्र की लंबाई के आधार पर बिल किए गए मॉडल के लिए अधिकतम अवधि वह सबसे लंबी अवधि होती है जितने समय तक अनुरोध चल सकता है (इमेज के लिए 15 मिनट, ऑडियो के लिए 30, वीडियो के लिए 60), इसलिए यह सामान्य रन से बहुत अधिक होती है।
जिस इनपुट की अधिकतम लागत मॉडल की प्रति-रन सीमा से अधिक होगी (जैसे बहुत लंबा टेक्स्ट), उसे 422 invalid_input के साथ अस्वीकार कर दिया जाता है:
- कोट उस अधिकतम राशि को
creditsके रूप में लौटाता है (holdऔरtypicalके साथ, जो सामान्य रन दर्शाता है)। रन शुरू होने पर अधिकतम राशि API शेष राशि से काट ली जाती है, और आपकी शेष राशि तथा कुंजी के बजट में इसे कवर करना आवश्यक होता है। - रन सफल होने पर अनुरोध को मॉडल द्वारा बताई गई उपयोग मात्रा के अनुसार निपटाया जाता है: उपयोग × उपयोग-आधारित कीमत, जिसे पूर्ण API क्रेडिट तक ऊपर की ओर पूर्णांकित किया जाता है। अधिकतम राशि का शेष भाग अपने-आप रिफंड कर दिया जाता है, एक बार, आपकी API शेष राशि की
refundपंक्ति के रूप में। - कोई रन अपनी अधिकतम राशि से अधिक महँगा नहीं होता, भले ही उसका उपयोग ऐसा हो। असफल या रद्द किए गए रन का हमेशा पूरा रिफंड किया जाता है।
अधिकांश रनों की लागत अधिकतम राशि से बहुत कम होती है; मॉडल पेज बिल्डर के इनपुट के लिए "प्रति रन अधिकतम $X" और सामान्य रन (कैटलॉग में "from") दिखाता है।
प्रोसेसिंग समय के आधार पर बिल किए गए कुछ मॉडलों के लिए उपयोग मॉडल का प्रोसेसिंग समय होता है (जिसे approximate चिह्नित किया जाता है)।
{
"object": "quote",
"credits": 621,
"usd": "0.621",
"mode": "metered",
"label": "Charged by usage",
"hold": { "credits": 621, "usd": "0.621" },
"typical": { "credits": 10, "usd": "0.01" },
"settlement": "usage",
"display": "$0.01 / 1000 tokens",
"breakdown": "up to 62.035 × 1000 tokens × $0.01"
}
रन के बाद, अनुरोध की cost दिखाती है कि कितनी राशि होल्ड की गई थी और उपयोग कितना हुआ:
{
"cost": { "credits": 621, "usd": "0.621", "charged": 621, "refunded": 611, "mode": "metered", "held": 621,
"typical": 10, "settled": { "status": "settled", "credits": 10, "usd": "0.01", "quantity": 1,
"unit": "1000_tokens", "unit_usd": "0.01", "source": "billed_usage", "approximate": false } }
}
charged − refunded रन की लागत है। परिणाम और निपटान के बीच के क्षण में settled.status का मान pending होता है, और उस दुर्लभ स्थिति में no_usage होता है जब मॉडल ने कोई उपयोग रिपोर्ट नहीं किया हो (तब अधिकतम राशि ही कीमत रहती है)।
रन से पहले कोट
POST https://api.doitong.com/v1/quote/{model_id} ठीक वही बॉडी लेता है जो आप run को भेजेंगे और उस इनपुट की कीमत लौटाता है: सटीक कीमत, सिवाय उस मॉडल के उपयोग के आधार पर शुल्क वाले मॉडल के, जिसमें यह अधिकतम रन लागत होती है।
इसे किसी कुंजी की आवश्यकता नहीं होती और इसकी कोई कीमत नहीं है:
curl -X POST "https://api.doitong.com/v1/quote/flux/schnell" \
-H "Content-Type: application/json" \
-d '{"prompt": "A lighthouse at dusk", "num_images": 2}'
{
"object": "quote",
"model": "flux/schnell",
"credits": 6,
"usd": "0.006",
"unit": "megapixel",
"quantity": 2,
"unit_credits": 3,
"mode": "exact",
"label": "Price per run",
"display": "$0.003 / megapixel",
"breakdown": "2 MP (2 images) × 3 API credits",
"input": { "prompt": "A lighthouse at dusk", "num_images": 2 },
"warnings": []
}
कुंजी के साथ, कोट balance_credits और balance_usd (आपकी API शेष राशि), affordable और key_budget_remaining भी लौटाता है। rub राशि के लिए ?currency=rub जोड़ें।
कीमत ऑब्जेक्ट
API में हर कीमत का आकार समान होता है:
- models:
price: { "credits": 112, "usd": "0.112", "unit": "second", "display": "$0.112 / second", "credits_display": "112 API credits / second", "from_credits": 560, "from_usd": "0.56", "mode": "exact" }— रूस में या?currency=rubके साथrub,rub_displayऔरfrom_rubभी होते हैं; - requests:
cost: { "credits": 560, "usd": "0.56", "charged": 560, "refunded": 0 }(API क्रेडिट; metered अनुरोध मेंmode,held,typicalऔरsettledभी जुड़ते हैं, उपयोग के आधार पर शुल्क देखें); - account:
GET https://api.doitong.com/v1/accountcredits(API शेष राशि),balance: { "credits", "usd" }औरstorage(फ़ाइल स्टोरेज की कीमत, उपयोग और मासिक अनुमान) लौटाता है।
रिफंड
- अमान्य अनुरोध (रन शुरू होने से पहले कोई भी
4xx) का कभी शुल्क नहीं लिया जाता। failedपर समाप्त होने वाला अनुरोध (timeoutसहित) API शेष राशि में अपने-आप पूरा रिफंड कर दिया जाता है।- रन शुरू होने से पहले रद्द किए गए अनुरोध का पूरा रिफंड किया जाता है। मॉडल के जनरेट करने के बाद रद्द करना केवल एक अनुरोध होता है: यदि मॉडल पूरा हो जाता है, तो परिणाम दिया जाता है और शुल्क लिया जाता है।
- सफल
meteredअनुरोध को उसकी अधिकतम राशि का वह भाग वापस मिल जाता है जिसका उपयोग नहीं हुआ।
अनुरोध ऑब्जेक्ट यह सब दिखाता है: cost.credits, cost.charged और cost.refunded।
फ़ाइल स्टोरेज
आउटपुट फ़ाइलें हमारे स्टोरेज में रखी जाती हैं। आप खाते में या प्रति रन (?storage=) विकल्प चुनते हैं:
| रखी जाती हैं | कीमत | |
|---|---|---|
हमेशा के लिए (permanent, डिफ़ॉल्ट) |
जब तक आप उन्हें हटाएँ नहीं | 100 API क्रेडिट ($0.10) प्रति GB प्रति माह |
7 दिन (temporary) |
7 दिन | निःशुल्क |
स्थायी स्टोरेज का शुल्क API शेष राशि से दिन में एक बार लिया जाता है: रखे गए GB × मासिक कीमत ÷ महीने के दिनों की संख्या, storage प्रकार की लेजर पंक्तियों के रूप में।
API क्रेडिट के अंश अगले दिन तक ले जाए जाते हैं, इसलिए एक महीने में कुल राशि ठीक GB × 100 API क्रेडिट होती है (1 GB = 1024³ bytes; एक महीने तक रखे गए 10 GB की कीमत
1,000 API क्रेडिट होती है)। शेष राशि कभी शून्य से नीचे नहीं जाती: जब भुगतान संभव नहीं होता, उस दिन शुल्क नहीं लिया जाता, आपको ईमेल मिलता है, और रखी गई फ़ाइलों के अस्थायी बनने तथा 7 दिन बाद हटाए जाने से पहले आपके पास टॉप-अप करने के लिए 30 दिन होते हैं। विवरण: फ़ाइलें।
वर्तमान कीमतें
| मॉडल | आईडी | कीमत | से |
|---|---|---|---|
| FLUX.1 [dev] | flux/dev |
प्रति मेगापिक्सेल $0.025 | $0.025 (25 API क्रेडिट) |
| FLUX.1 [schnell] | flux/schnell |
प्रति मेगापिक्सेल $0.003 | $0.003 (3 API क्रेडिट) |
| FLUX.2 [dev] | flux-2 |
प्रति मेगापिक्सेल $0.012 | $0.012 (12 API क्रेडिट) |
| FLUX.2 [pro] | flux-2-pro |
आउटपुट इमेज के प्रति मेगापिक्सेल $0.015 | $0.015 (15 API क्रेडिट) |
| GPT Image 2.5 Text to Image | openai/gpt-image-2.5/flare/text-to-image |
प्रति इमेज $0.008 से | $0.008 (8 API क्रेडिट) |
| Ideogram V4.5 | ideogram/v4.5 |
प्रति इमेज $0.03 से | $0.03 (30 API क्रेडिट) |
| Nano Banana 2 | nano-banana-2 |
प्रति इमेज $0.06 से | $0.06 (60 API क्रेडिट) |
| Nano Banana Pro | nano-banana-pro |
प्रति इमेज $0.15 से | $0.15 (150 API क्रेडिट) |
| Qwen Image 3 Text to Image | alibaba/qwen-image-3/text-to-image |
प्रति इमेज $0.04 से | $0.04 (40 API क्रेडिट) |
| Recraft V4.1 Text to Image | recraft/v4.1/text-to-image |
प्रति इमेज $0.035 | $0.035 (35 API क्रेडिट) |
| Seedream 5.0 Pro Text to Image | bytedance/seedream/v5/pro/text-to-image |
$0.068 से | $0.068 (68 API क्रेडिट) |
| FLUX.1 Kontext [pro] | flux-pro/kontext |
प्रति इमेज $0.04 | $0.04 (40 API क्रेडिट) |
| Nano Banana 2 Edit | nano-banana-2/edit |
प्रति इमेज $0.06 से | $0.06 (60 API क्रेडिट) |
| Nano Banana Pro Edit | nano-banana-pro/edit |
प्रति इमेज $0.15 से | $0.15 (150 API क्रेडिट) |
| Qwen Image 3 Edit | alibaba/qwen-image-3/edit |
प्रति इमेज $0.04 से | $0.04 (40 API क्रेडिट) |
| FLUX 3 Max Text to Video | blackforestlabs/flux-3-max/text-to-video |
आउटपुट वीडियो के प्रति सेकंड $0.0425 से | $0.043 (43 API क्रेडिट) |
| Grok Imagine Video 1.5 Text to Video | xai/grok-imagine-video/v1.5/text-to-video |
प्रति सेकंड $0.08 से | $0.48 (480 API क्रेडिट) |
| Kling 3.0 Pro Text to Video | kling-video/v3/pro/text-to-video |
प्रति सेकंड $0.112 से | $0.56 (560 API क्रेडिट) |
| LTX 2.5 Pro Text to Video | lightricks/ltx-2.5/text-to-video/pro |
प्रति सेकंड $0.12 से | $0.72 (720 API क्रेडिट) |
| MiniMax H3 Text to Video | minimax/h3/text-to-video |
प्रति सेकंड $0.05 से | $0.25 (250 API क्रेडिट) |
| Seedance 2.0 Fast Text to Video | bytedance/seedance-2.0/fast/text-to-video |
प्रति सेकंड $0.113 से | $0.452 (452 API क्रेडिट) |
| Seedance 2.0 Text to Video | bytedance/seedance-2.0/text-to-video |
प्रति सेकंड $0.141 से | $0.564 (564 API क्रेडिट) |
| Veo 3.1 | veo3.1 |
प्रति सेकंड $0.20 से | $1.60 (1,600 API क्रेडिट) |
| Veo 3.1 Fast | veo3.1/fast |
प्रति सेकंड $0.10 से | $0.80 (800 API क्रेडिट) |
| Wan 3.0 Text to Video | alibaba/wan-3.0/text-to-video |
प्रति सेकंड $0.05 से | $0.25 (250 API क्रेडिट) |
| FLUX 3 Max Image to Video | blackforestlabs/flux-3-max/image-to-video |
आउटपुट वीडियो के प्रति सेकंड $0.0425 से | $0.043 (43 API क्रेडिट) |
| Grok Imagine Video 1.5 Image to Video | xai/grok-imagine-video/v1.5/image-to-video |
प्रति सेकंड $0.082 से | $0.492 (492 API क्रेडिट) |
| Kling 3.0 Pro Image to Video | kling-video/v3/pro/image-to-video |
प्रति सेकंड $0.112 से | $0.56 (560 API क्रेडिट) |
| LTX 2.5 Pro Image to Video | lightricks/ltx-2.5/image-to-video/pro |
प्रति सेकंड $0.12 से | $0.72 (720 API क्रेडिट) |
| MiniMax H3 Image to Video | minimax/h3/image-to-video |
प्रति सेकंड $0.05 से | $0.25 (250 API क्रेडिट) |
| Seedance 2.0 Fast Image to Video | bytedance/seedance-2.0/fast/image-to-video |
प्रति सेकंड $0.113 से | $0.452 (452 API क्रेडिट) |
| Seedance 2.0 Image to Video | bytedance/seedance-2.0/image-to-video |
प्रति सेकंड $0.141 से | $0.564 (564 API क्रेडिट) |
| Veo 3.1 Fast Image to Video | veo3.1/fast/image-to-video |
प्रति सेकंड $0.10 से | $0.80 (800 API क्रेडिट) |
| Veo 3.1 Image to Video | veo3.1/image-to-video |
प्रति सेकंड $0.20 से | $1.60 (1,600 API क्रेडिट) |
| Wan 3.0 Image to Video | alibaba/wan-3.0/image-to-video |
प्रति सेकंड $0.05 से | $0.25 (250 API क्रेडिट) |
| Seedance 2.0 Fast Reference to Video | bytedance/seedance-2.0/fast/reference-to-video |
प्रति सेकंड $0.113 से | $0.452 (452 API क्रेडिट) |
| Seedance 2.0 Reference to Video | bytedance/seedance-2.0/reference-to-video |
प्रति सेकंड $0.141 से | $0.564 (564 API क्रेडिट) |
| Kling AI Avatar 2.0 Pro | kling-video/ai-avatar/v2/pro |
इनपुट ऑडियो के प्रति सेकंड $0.115 | $0.115 (115 API क्रेडिट) |
| Sync Lipsync 3 | sync-lipsync/v3 |
आउटपुट वीडियो के प्रति मिनट $8.00 | $8.00 (8,000 API क्रेडिट) |
| VEED Fabric 1.0 | veed/fabric-1.0 |
इनपुट ऑडियो के प्रति सेकंड $0.08 से | $0.08 (80 API क्रेडिट) |
| Topaz Image Upscale | topaz/upscale/image/precision |
आउटपुट इमेज के 24 मेगापिक्सेल के लिए $0.08 | $0.08 (80 API क्रेडिट) |
| Topaz Video Upscale | topaz/upscale/video/precision |
इनपुट वीडियो के प्रति सेकंड $0.00667 से | $0.10 (100 API क्रेडिट) |
| Bria RMBG 2.0 | bria/background/remove |
$0.018 से | $0.018 (18 API क्रेडिट) |
| Eleven v4 Text to Speech | elevenlabs/tts/eleven-v4 |
प्रति 1000 वर्ण $0.08 | $0.08 (80 API क्रेडिट) |
| MiniMax Speech 2.8 HD | minimax/speech-2.8-hd |
प्रति 1000 वर्ण $0.10 | $0.10 (100 API क्रेडिट) |
| MiniMax Music 3 | minimax/music-3 |
प्रति सेकंड $0.002 | $0.12 (120 API क्रेडिट) |
| MMAudio V2 | mmaudio-v2 |
प्रति सेकंड $0.001 | $0.008 (8 API क्रेडिट) |
ये चुनिंदा मॉडल हैं। सभी 1,496 मॉडल और उनकी कीमतें मॉडल कैटलॉग और GET /models में उपलब्ध हैं (कुंजी की आवश्यकता नहीं)।
टॉप-अप
https://doitong.com/developers/dashboard#balance पर API शेष राशि में पैसे जोड़ें। जब शेष राशि बहुत कम होती है, तो रन 402 insufficient_credits का उत्तर top_up_url के साथ देता है।
हर API कुंजी पर API क्रेडिट में अपना बजट भी लगाया जा सकता है ( प्रमाणीकरण देखें)।