इमेज
इमेज बनाना
OpenAI के Images API से प्रॉम्प्ट के आधार पर इमेज बनाएं: Nano Banana, GPT Image, Grok Imagine और FLUX 3, हर मॉडल के लिए एक कॉल।
/v1/images/generationsइमेज बनाएं
import osfrom openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])result = client.images.generate( model="nano-banana-pro", prompt="A red fox curled up asleep in fresh snow at dawn, soft golden light, 85mm photo", size="2K", extra_body={ "aspect_ratio": "3:2" },)print(result.data[0].url){ "created": 1790870400, "data": [ { "url": "https://...signed link, valid for 24 hours..." } ]}पैरामीटर
modelstringज़रूरी- इमेज मॉडल का ID।
promptstringज़रूरी- क्या बनाना है, ज़्यादा से ज़्यादा 32,000 अक्षरों में।
ninteger- कितनी इमेज बनानी हैं, 1 से 4 तक। ये एक साथ बनती हैं; आप सिर्फ़ मिली हुई इमेज का भुगतान करते हैं।
sizestring- Nano Banana:
1K,2Kया4K(या2048x1152जैसे पिक्सेल, जिन्हें सबसे नज़दीकी रिज़ॉल्यूशन और अनुपात के तौर पर लिया जाता है); Nano Banana 2 Lite सिर्फ़ 1K में बनाता है। Grok Imagine:1Kया2K। FLUX 3:1K,2Kया4K। GPT Image: पिक्सेल, जैसे1024x1024या3840x2160। डिफ़ॉल्ट के लिए इसे छोड़ दें। aspect_ratiostring- Nano Banana:
1:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9या21:9। Grok Imagine: यही विकल्प, लेकिन4:5और5:4के बिना। FLUX 3: 15 अनुपात, FLUX 3 गाइड देखें। response_formatstringurl(डिफ़ॉल्ट): 24 घंटे तक मान्य लिंक।b64_json: इमेज खुद, base64 में एन्कोड की हुई।imagesarray- एडिट करने या आधार के तौर पर इस्तेमाल करने के लिए रेफ़रेंस इमेज। इमेज एडिट करना देखें।
quality, background, output_formatstring- सिर्फ़ GPT Image के लिए: GPT Image गाइड देखें।
modelsarray- इस अनुरोध के लिए स्मार्ट राउटिंग: मॉडल उपलब्ध न होने पर, दिए गए क्रम में आज़माए जाने वाले विकल्प। स्मार्ट राउटिंग देखें।
callback_urlstring- इमेज तैयार होने पर उन्हें भेजने के लिए एक https URL। इसके साथ, अनुरोध इंतज़ार करने के बजाय तुरंत जवाब देता है (
202, एक id के साथ)। कॉलबैक देखें।
आकार
Nano Banana की कीमत रिज़ॉल्यूशन के हिसाब से तय होती है और यह ठीक उसी आकार की इमेज बनाता है जो आपने मांगी है: छोटी इमेज मिलने पर दोबारा कोशिश की जाती है, वह आपको कभी नहीं भेजी जाती। 1K पर:
Grok Imagine अपने तय आकारों में 1K पर लगभग एक मेगापिक्सेल और 2K पर चार मेगापिक्सेल की इमेज बनाता है (1K पर 16:9 के लिए 1280 × 720); किसी दूसरे अनुपात या रिज़ॉल्यूशन की इमेज मिलने पर दोबारा कोशिश की जाती है, वह आपको कभी नहीं भेजी जाती। Grok Imagine Image गाइड देखें।
FLUX 3, 21:9 से 9:21 तक के 15 अनुपातों में, 1K पर लगभग एक मेगापिक्सेल, 2K पर चार और 4K पर सोलह मेगापिक्सेल की इमेज बनाता है; मांगे गए आकार से छोटी या दूसरे अनुपात की इमेज मिलने पर दोबारा कोशिश की जाती है, वह आपको कभी नहीं भेजी जाती। FLUX 3 गाइड देखें।
GPT Image 2 की कीमत हर आकार के लिए एक जैसी है: 1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160, 2160x3840। GPT Image 2.5 Flare और Sunburst की कीमत आकार के हिसाब से तय होती है: 1024 × 1024 तक 1K, 2560 × 1440 तक 2K और उससे बड़ा कोई भी आकार 4K है। आकार न देने पर, या auto देने पर, ये 1024 × 1024 की इमेज बनाते हैं।
लिंक और इतिहास
urlमें दिए गए लिंक साइन किए हुए होते हैं और 24 घंटे तक काम करते हैं। जो इमेज रखनी हों, उन्हें डाउनलोड कर लें।urlके रूप में भेजी गई इमेज आपके डैशबोर्ड की लाइब्रेरी में भी 30 दिनों तक रखी जाती हैं, जहां आप उन्हें डाउनलोड कर सकते हैं, मिटा सकते हैं या रेफ़रेंस इमेज के तौर पर इस्तेमाल कर सकते हैं।b64_jsonके रूप में भेजी गई इमेज सेव नहीं की जातीं।- सेव की गई हर इमेज के साथ उसे बनाने वाला प्रॉम्प्ट भी रखा जाता है, जो डैशबोर्ड में उसके बगल में दिखता है। दोनों को उन्हीं 30 दिनों के बाद मिटा दिया जाता है।
लगने वाला समय
ज़्यादातर इमेज 10 से 60 सेकंड में मिल जाती हैं, 4K पर ज़्यादा समय लगता है। अगर कोई कोशिश अटक जाए, तो अनुरोध को अपने-आप दूसरे रास्ते से फिर आज़माया जाता है, इसलिए अपने क्लाइंट का टाइमआउट 10 मिनट रखें। या बिल्कुल इंतज़ार न करें: callback_url जोड़ें और इमेज तैयार होते ही आपके सर्वर पर आ जाएंगी (कॉलबैक देखें)।
जब इमेज नहीं बनती
अगर मॉडल किसी प्रॉम्प्ट को अस्वीकार करता है (जैसे, अपनी कॉन्टेंट नीति के कारण), तो आपको मॉडल की वजह के साथ 400 image_not_generated मिलता है और कोई शुल्क नहीं लगता। n का मान 1 से ज़्यादा होने पर, आपको बनी हुई इमेज मिलती हैं और आप सिर्फ़ उन्हीं का भुगतान करते हैं।
कोई सवाल है, या कुछ छूट गया है? हमारी सहायता टीम से पूछें और हम ईमेल से जवाब देंगे, आम तौर पर एक मिनट के भीतर.