Flux API Key: कीमत, फ्री टियर और Black Forest Labs डॉक्स
Black Forest Labs अकाउंट कैसे खोलें और Flux API क्रेडेंशियल कैसे बनाएँ, एक क्रेडिट की कीमत $0.01 है, FLUX.1, FLUX.2 और FLUX 3 की प्रति इमेज कीमत क्या है, कोई फ्री टियर है या नहीं, किन रेट लिमिट का ध्यान रखें, और Python में एक काम करने वाला रिक्वेस्ट।
आप Flux API की key इसलिए खोज रहे हैं क्योंकि आप कोड से इमेज जनरेट करना चाहते हैं, और कार्ड डालने से पहले कीमत जानना चाहते हैं। ठीक बात है। Black Forest Labs Flux को क्रेडिट-आधारित API के ज़रिए बेचता है, और कीमत, फ्री इस्तेमाल और लिमिट से जुड़ी जानकारी कई डॉक्यूमेंटेशन पेजों पर बिखरी हुई है। यह आर्टिकल उन सब बातों को एक जगह रखता है, और यह अक्टूबर 2026 में पढ़े गए आधिकारिक डॉक्स पर आधारित है।
छोटी बात यह है: 1 क्रेडिट = $0.01, आप हर इमेज के हिसाब से भुगतान करते हैं (या वीडियो के हर सेकंड के हिसाब से), डॉक्स नए अकाउंट के लिए कोई फ्री क्रेडिट नहीं बताते, और डिफ़ॉल्ट सीमा एक साथ 24 एक्टिव टास्क है। इस पेज का बाकी हिस्सा दिखाता है कि ये बातें असल में कैसे काम करती हैं, साथ में हर मौजूदा कीमत की टेबल और एक रिक्वेस्ट है जिसे आप आज ही चला सकते हैं।
💡 कीमतें बदलती रहती हैं। यहाँ दिया हर आंकड़ा Black Forest Labs के प्राइसिंग पेज और हेल्प सेंटर से लिया गया है। किसी बड़े काम का बजट बनाने से पहले लाइव पेज ज़रूर देखें, क्योंकि नए मॉडल और रिज़ॉल्यूशन टियर अक्सर आते रहते हैं।
अपना Black Forest Labs अकाउंट सेट करना
सब कुछ dashboard.bfl.ai से शुरू होता है। अकाउंट, क्रेडेंशियल और बिलिंग, सब वहीं रहते हैं, और सेटअप में लगभग पाँच मिनट लगते हैं।
अकाउंट बनाना
डैशबोर्ड खोलें, Login पर क्लिक करें, और ईमेल व पासवर्ड से या Google से रजिस्टर करें। साइन-अप अपने आप एक Default Organization और एक Default Project बना देता है, इसलिए कुछ और कॉन्फ़िगर करने की ज़रूरत नहीं है। ऑर्गनाइज़ेशन आपकी बिलिंग और क्रेडिट बैलेंस रखता है। प्रोजेक्ट आपकी API क्रेडेंशियल रखता है। अगर आप बाद में काम को क्लाइंट या प्रोडक्ट के हिसाब से बाँटें, तो आप दूसरा अकाउंट खोले बिना नए प्रोजेक्ट जोड़ सकते हैं।
सीक्रेट बनाना और सुरक्षित रखना
अपने प्रोजेक्ट के अंदर API, फिर Keys पर जाएँ, और Add Key पर क्लिक करें। उसे production-images जैसा कोई साफ़ नाम दें। पूरी API key सिर्फ़ एक बार दिखती है, इसलिए उसे तुरंत किसी पासवर्ड मैनेजर या एनवायरनमेंट वेरिएबल में कॉपी कर लें। तीन आदतें आपको बाद में परेशानी से बचाएँगी:
सीक्रेट को Git से बाहर और ब्राउज़र के कोड से बाहर रखें। जिसके पास यह है, वह आपके क्रेडिट खर्च कर सकता है।
हर एनवायरनमेंट के लिए अलग क्रेडेंशियल बनाएँ, ताकि स्टेजिंग का सीक्रेट रद्द करने से प्रोडक्शन न टूटे।
इसे हर रिक्वेस्ट में x-key हेडर में भेजें, ठीक वैसे ही जैसे इस आर्टिकल के आगे वाले उदाहरण में है।
कॉल करने से पहले क्रेडिट जोड़ें
बैलेंस के बिना रिक्वेस्ट फेल हो जाते हैं, इसलिए पहले अकाउंट में पैसे डालें। साइडबार में API, फिर Credits पर जाएँ, Add Credits पर क्लिक करें, और रकम चुनें। भुगतान Stripe संभालता है, और क्रेडिट तुरंत उपलब्ध हो जाते हैं। डॉक्स मैन्युअल खरीद के लिए कोई न्यूनतम सीमा नहीं बताते।
ऑटो टॉप-अप वैकल्पिक है। ट्रिगर थ्रेशोल्ड कम से कम $5 होना चाहिए, और रीचार्ज टारगेट उस थ्रेशोल्ड से कम से कम $10 ज़्यादा होना चाहिए। अगर कोई ऑटोमैटिक चार्ज फेल होता है, तो ऑटो टॉप-अप खुद बंद हो जाता है जब तक आप उसे वापस चालू न करें, इसलिए लंबे बिना निगरानी वाले रन से पहले अपने कार्ड की जानकारी जाँच लें।
Flux की प्रति इमेज कीमत
Black Forest Labs तीन प्राइसिंग तरीके साथ-साथ चलाता है। पुराने FLUX.1 मॉडल हर इमेज पर तय संख्या में क्रेडिट लेते हैं। FLUX.2 फ़ैमिली मेगापिक्सल के हिसाब से चार्ज करती है। नए FLUX 3 मॉडल रिज़ॉल्यूशन टियर के हिसाब से, और वीडियो के लिए सेकंड के हिसाब से चार्ज करते हैं। प्लेग्राउंड की कीमत भी API जैसी ही है, इसलिए ब्राउज़र में टेस्ट करना कोई फ्री तरीका नहीं है।
FLUX.1 की फ्लैट क्रेडिट कीमतें
इनका बजट बनाना सबसे आसान है, क्योंकि किसी भी सपोर्टेड साइज़ पर एक रिक्वेस्ट की कीमत एक जैसी रहती है।
Kontext एडिटिंग लाइन है: आप एक इमेज और एक निर्देश भेजते हैं, और वह वही बदलता है जो आप बताते हैं। Fill Pro इनपेंटिंग और आउटपेंटिंग संभालता है।
मेगापिक्सल के हिसाब से FLUX.2 की कीमत
FLUX.2 की शुरुआती कीमत कम होती है और रिज़ॉल्यूशन के साथ बढ़ती है: पहले मेगापिक्सल की एक तय दर होती है, और हर अतिरिक्त मेगापिक्सल कुल में जुड़ता है। नीचे दिए आंकड़े शुरुआती कीमतें हैं।
Klein 4B और 9B बजट जोड़ी हैं, Pro आम प्रोडक्शन की पसंद है, और Max कीमत की सूची में सबसे ऊपर है। Flux 2 Dev की कोई API कीमत नहीं है, क्योंकि डॉक्स इसे केवल लोकल बताते हैं।
FLUX 3 इमेज और वीडियो रेट
FLUX 3 इमेज की कीमत आउटपुट साइज़ के हिसाब से बाँटती है।
आउटपुट टियर
लगभग साइज़
प्रति इमेज कीमत
768sq
768 x 768 पिक्सल
$0.041
1k
लगभग 1 मेगापिक्सल
$0.048
2k
लगभग 4 मेगापिक्सल
$0.100
4k
लगभग 16 मेगापिक्सल
$0.607
वीडियो का बिल प्रति सेकंड बनता है। टेक्स्ट-टू-वीडियो और इमेज-टू-वीडियो एक पूरी रेंडर के लिए $0.17 से $0.80 प्रति सेकंड तक जाते हैं, जबकि ड्राफ़्ट रेंडर की कीमत $0.06 प्रति सेकंड है। इसलिए पाँच सेकंड का ड्राफ़्ट $0.30 का पड़ेगा, और पाँच सेकंड की पूरी रेंडर कम से कम $0.85 की। API रेट पर पैसे देने से पहले आप PicassoIA पर टेक्स्ट-टू-वीडियो मॉडल के तौर पर Flux 3 आज़मा सकते हैं।
क्या कोई असली फ्री टियर है?
छोटा जवाब: ऐसा कोई टियर नहीं जिसका डॉक्यूमेंटेशन विज्ञापन करता हो।
डॉक्स असल में क्या कहते हैं
प्राइसिंग पेज एक ही नियम से शुरू होता है: 1 क्रेडिट = $0.01 USD, हर इमेज का भुगतान, और API व प्लेग्राउंड के लिए एक ही कीमत। इसमें कोई साइनअप क्रेडिट, कोई मासिक फ्री कोटा और कोई ट्रायल नहीं है। क्रेडिट और बिलिंग पेज भी ट्रायल क्रेडिट पर चुप हैं। स्वतंत्र प्राइस ट्रैकर भी यही नतीजा देते हैं कि कोई पारंपरिक फ्री टियर मौजूद नहीं है। अगर कोई प्रमोशन चल रहा है, तो साइनअप के बाद अपना डैशबोर्ड देखें, क्योंकि उसका कोई दस्तावेज़ नहीं है।
इसलिए पहले से एक छोटे पहले डिपॉज़िट की योजना बनाएँ। $10 का टॉप-अप 1,000 क्रेडिट देता है। यानी Flux 1.1 Pro पर हर इमेज 4 क्रेडिट की, तो 250 इमेज, या Flux 2 Klein 4B पर $0.014 प्रति इमेज के हिसाब से 700 से ज़्यादा इमेज।
💡 पहले सस्ते में टेस्ट करें। Max या Ultra पर क्रेडिट खर्च करने से पहले अपने प्रॉम्प्ट टेम्पलेट सबसे सस्ते मॉडल पर चलाएँ। खराब प्रॉम्प्ट हर मॉडल पर एक जैसा खर्च करवाता है।
जो फ्री विकल्प मौजूद हैं
तीन रास्ते हैं जिनसे आप Black Forest Labs को हर इमेज का पैसा देने से बच सकते हैं:
अपने सिस्टम पर ओपन वेट्स चलाएँ।Flux 2 Klein 4B और Flux Schnell ओपन-वेट मॉडल हैं, इसलिए आप इन्हें उनकी लाइसेंस शर्तों के भीतर, बिना प्रति-इमेज फ़ीस दिए, अपने हार्डवेयर पर चला सकते हैं। इसके बदले आप अपने GPU का खर्च उठाते हैं, और लाइसेंस हर मॉडल के लिए अलग होता है, इसलिए हर मॉडल कार्ड जाँच लें। Flux 2 Dev को केवल लोकल के रूप में सूचीबद्ध किया गया है, और इसके वेट्स नॉन-कमर्शियल लाइसेंस के साथ आते हैं, इसलिए इसे किसी पेड प्रोडक्ट में इस्तेमाल करने से पहले यह पढ़ लें।
होस्टेड ब्राउज़र टूल इस्तेमाल करें। PicassoIA ब्राउज़र में Flux मॉडल चलाता है, बिना API सेटअप के। इसका Flux 2 Pro पेज इस मॉडल को मुफ़्त, ऑनलाइन और बिना कोडिंग के बताता है।
सबसे सस्ते पेड मॉडल पर प्रोटोटाइप बनाएँ। $0.014 प्रति इमेज पर, कुछ सौ प्रयोगों की लागत एक कप कॉफ़ी से भी कम पड़ती है।
रेट लिमिट और रिज़ल्ट URL
हर इंटीग्रेशन को दो नियम तय करते हैं: एक साथ कितने जॉब चल सकते हैं, और रिज़ल्ट उठाने के लिए आपके पास कितना समय है।
डिफ़ॉल्ट रूप से 24 एक्टिव टास्क
कंकरेंसी लिमिट वह संख्या है जितने रिक्वेस्ट एक अकाउंट में एक साथ प्रोसेस हो सकते हैं। डिफ़ॉल्ट रूप से यह 24 एक्टिव टास्क है। दो मॉडलों पर सख्त सीमाएँ हैं: flux-kontext-max6 एक्टिव टास्क तक सीमित है, और FLUX 3 वीडियो 5 एक साथ वीडियो टास्क से शुरू होता है। अगर आप Black Forest Labs सपोर्ट से संपर्क करें, तो ऊँची लिमिट संभव है।
जब आप लिमिट से आगे जाते हैं, तो API HTTP 429 लौटाता है। कुछ खोता नहीं है: अपने किसी पुराने टास्क के खत्म होने का इंतज़ार करें और रिक्वेस्ट दोबारा भेजें। कोड में इसका मतलब है 24 से थोड़ा कम पर सीमित एक सेमाफ़ोर और 429 पर बैकऑफ़ के साथ रिट्राई। लिमिट में वे टास्क गिने जाते हैं जो अभी चल रहे हैं, न कि प्रति सेकंड रिक्वेस्ट, इसलिए तेज़ मॉडल उसी सीमा के भीतर ज़्यादा इमेज निकाल सकता है।
डाउनलोड के लिए दस मिनट
आपके पहले POST के रिस्पॉन्स में एक id और एक polling_url होता है। उसी URL का इस्तेमाल करें, खुद बनाए गए URL का नहीं, खासकर ग्लोबल एंडपॉइंट api.bfl.ai या रीजनल एंडपॉइंट api.eu.bfl.ai और api.us.bfl.ai पर। स्टेटस Ready, Error या Failed होने तक पोल करते रहें।
रेडी रिज़ल्ट में साइन्ड URL सिर्फ़ 10 मिनट के लिए वैध रहता है। स्टेटस Ready होते ही फ़ाइल डाउनलोड करके उसे अपने स्टोरेज में कॉपी करें, जैसे S3 या R2। अगर जॉब खत्म होने पर आपका वर्कर बंद है, तो आउटपुट एक्सपायर हो जाता है और आपको इमेज दोबारा जनरेट करनी पड़ती है।
अपना पहला रिक्वेस्ट बनाना
यह Flux 1.1 Pro एंडपॉइंट इस्तेमाल करने वाली एक छोटी Python स्क्रिप्ट है, जिसकी लागत प्रति इमेज 4 क्रेडिट ($0.04) है। पहले अपने एनवायरनमेंट में BFL_API_KEY सेट करें।
import os, time, requests
BASE = "https://api.bfl.ai/v1"
HEADERS = {"x-key": os.environ["BFL_API_KEY"], "accept": "application/json"}
job = requests.post(
f"{BASE}/flux-pro-1.1",
headers=HEADERS,
json={
"prompt": "A ceramic perfume bottle on a white table, soft window light",
"width": 1024,
"height": 768,
},
).json()
while True:
result = requests.get(job["polling_url"], headers=HEADERS).json()
if result["status"] == "Ready":
break
if result["status"] in ("Error", "Failed"):
raise RuntimeError(result)
time.sleep(1)
image = requests.get(result["result"]["sample"]).content
open("bottle.jpg", "wb").write(image)
स्क्रिप्ट एक जॉब पोस्ट करती है, रिस्पॉन्स से polling_url पढ़ती है, हर सेकंड एक बार उसे चेक करती है, और साइन्ड URL एक्सपायर होने से पहले इमेज सेव कर लेती है। किसी दूसरे मॉडल के लिए एंडपॉइंट पाथ बदलें, जो docs.bfl.ai पर API रेफ़रेंस में उसके लिए लिखा है। API रेफ़रेंस में एक ऐसी कॉल भी दर्ज है जो आपके बचे हुए क्रेडिट लौटाती है, और किसी बड़े बैच से पहले उसे चलाना उपयोगी है।
बड़े पैमाने पर खर्च नियंत्रित करना
प्रति इमेज छोटे अंतर भी बड़ी संख्या में असली पैसे बन जाते हैं। नीचे की टेबल दिखाती है कि हर शुरुआती कीमत पर 1,000 इमेज की लागत क्या होती है।
एक समझदार तरीका यह है कि Klein मॉडल से ड्राफ़्ट बनाएँ, और सिर्फ़ चुने हुए नतीजों को Pro या Max पर दोबारा जनरेट करें। एडिट के लिए Kontext Pro से शुरू करें, और Kontext Max पर तभी जाएँ जब नतीजे को उसकी ज़रूरत हो। Kontext Max की कंकरेंसी लिमिट भी सबसे सख्त है, इसलिए वह बल्क जॉब के लिए ठीक नहीं बैठता।
बैच से पहले बजट बनाएँ
बैच रिक्वेस्ट बेस कीमत को इमेज की संख्या से गुणा करते हैं, इसलिए Flux 1.1 Pro पर 200 इमेज की लागत 200 गुणा $0.04, यानी $8 होगी। क्रेडिट ऑर्गनाइज़ेशन लेवल पर रहते हैं और उसके सभी प्रोजेक्ट में बँटते हैं, इसलिए अलग प्रोजेक्ट का मतलब अलग बजट नहीं है। ऑटो टॉप-अप तभी चालू करें जब आपने ऐसी थ्रेशोल्ड तय कर ली हो जिसे किसी बेकाबू लूप में गँवाना आपके बस में हो, और हर बड़े जॉब की शुरुआत में क्रेडिट बैलेंस कॉल ज़रूर चेक करें।
PicassoIA पर Flux 2 Pro
अगर आपको इंटीग्रेशन के बजाय तस्वीरें चाहिए, तो आप अकाउंट सेटअप, क्रेडिट और कोड सब छोड़ सकते हैं। PicassoIA Flux 2 Pro को ब्राउज़र में होस्ट करता है, और आपके प्रॉम्प्ट के साथ आठ रेफ़रेंस इमेज तक स्वीकार करता है।
Flux 2 Pro कैसे इस्तेमाल करें
PicassoIA पर Flux 2 Pro इस्तेमाल करने का चरण-दर-चरण तरीका यह है:
अपना प्रॉम्प्ट लिखें। यही एकमात्र ज़रूरी फ़ील्ड है। सब्जेक्ट, रोशनी और लेंस का नाम लें, जैसे "a ceramic perfume bottle on a white table, soft window light, 85mm lens"।
चाहें तो स्टाइल, सब्जेक्ट या कंपोज़ीशन तय करने के लिए 8 रेफ़रेंस इमेज तक जोड़ें (JPEG, PNG, GIF या WebP)। प्रॉम्प्ट में उन्हें image 1, image 2 आदि कहकर संदर्भित करें।
आस्पेक्ट रेशियो और रिज़ॉल्यूशन चुनें। डिफ़ॉल्ट 1 MP है, और मॉडल पेज 2 MP या उससे कम की सलाह देता है।
आउटपुट फ़ॉर्मेट और क्वालिटी चुनें, फिर जनरेशन शुरू करें।
जो नतीजा पसंद आए उसे सेव करें, और बाद में उसे दोबारा बनाना हो तो उसका सीड इस्तेमाल करें।
पैरामीटर की काम की सलाह
पैरामीटर
डिफ़ॉल्ट
सलाह
आस्पेक्ट रेशियो
1:1
ब्लॉग बैनर के लिए 16:9, स्टोरी के लिए 9:16, या कस्टम साइज़ चुनें
रिज़ॉल्यूशन
1 MP
4 MP तक संभव है, लेकिन 2 MP या उससे कम की सलाह दी जाती है
इनपुट इमेज
कोई नहीं
अधिकतम 8, स्टाइल और सब्जेक्ट रेफ़रेंस मिलाएँ
आउटपुट फ़ॉर्मेट
WebP
लॉसलेस फ़ाइल चाहिए तो PNG इस्तेमाल करें
आउटपुट क्वालिटी
80
प्रिंट के लिए बढ़ाएँ, तेज़ पेज के लिए घटाएँ
सेफ़्टी टॉलरेंस
2
1 सबसे सख्त है और 5 सबसे ढीला
सीड
Random
नतीजे को हूबहू दोहराने के लिए सेट करें
कस्टम चौड़ाई और ऊँचाई 32 के गुणज होने चाहिए, और सबसे बड़ा आउटपुट 2048 x 2048 पिक्सल है, इसलिए बहुत चौड़े अनुपात पूरे 4 MP तक नहीं पहुँचेंगे।
Black Forest Labs API तब सही औज़ार है जब आप ऐसा प्रोडक्ट बना रहे हों जो Flux को हज़ारों बार कॉल करता है। बाकी सबके लिए, यह देखने का सबसे तेज़ तरीका कि ये मॉडल क्या कर सकते हैं, एक प्रॉम्प्ट टाइप करना और नतीजा देखना है।
Picasso IA खोलें, Flux 2 Pro या पूरी मॉडल सूची से कोई भी मॉडल चुनें, और कुछ ही मिनटों में अपनी पहली इमेज जनरेट करें। एक ही प्रॉम्प्ट दो या तीन मॉडलों पर आज़माएँ, नतीजों की साथ-साथ तुलना करें, और नोट करें कि कौन-सा मॉडल अपनी कीमत के लायक है। एक बार यह पता चल जाए कि कौन-सा मॉडल आपके काम के लिए ठीक है, तो यह भी पता चल जाएगा कि किस API एंडपॉइंट का बजट बनाना है।