इमेज

इमेज बनाना

OpenAI के Images API से प्रॉम्प्ट के आधार पर इमेज बनाएं: Nano Banana, GPT Image, Grok Imagine और FLUX 3, हर मॉडल के लिए एक कॉल।

POST/v1/images/generations
मॉडलIDसाइज़ और कीमतेंरेफ़रेंस इमेज
Nano Banana 2.1nano-banana-2.11K $0.03 · 2K $0.04 · 4K $0.06ज़्यादा से ज़्यादा 14
Nano Banana Pronano-banana-pro1K और 2K $0.035 · 4K $0.065ज़्यादा से ज़्यादा 14
Nano Banana 2nano-banana-21K $0.025 · 2K $0.034 · 4K $0.058ज़्यादा से ज़्यादा 14
Nano Banana 2 Litenano-banana-2-lite1K $0.016ज़्यादा से ज़्यादा 14
GPT Image 2.5 Flaregpt-image-2.5-flare1K $0.028 · 2K $0.034 · 4K $0.045ज़्यादा से ज़्यादा 16
GPT Image 2.5 Sunburstgpt-image-2.5-sunburst1K $0.026 · 2K $0.034 · 4K $0.045ज़्यादा से ज़्यादा 16
GPT Image 2gpt-image-2$0.02 प्रति इमेजज़्यादा से ज़्यादा 16
Grok Imagine Image 2.0grok-imagine-image-2.01K $0.045 · 2K $0.06ज़्यादा से ज़्यादा 3
FLUX 3 Imageflux-3-image1K $0.04 · 2K $0.05 · 4K $0.09ज़्यादा से ज़्यादा 1

इमेज बनाएं

import os
from openai import OpenAI
client = 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_formatstring
url (डिफ़ॉल्ट): 24 घंटे तक मान्य लिंक। b64_json: इमेज खुद, base64 में एन्कोड की हुई।
imagesarray
एडिट करने या आधार के तौर पर इस्तेमाल करने के लिए रेफ़रेंस इमेज। इमेज एडिट करना देखें।
quality, background, output_formatstring
सिर्फ़ GPT Image के लिए: GPT Image गाइड देखें।
modelsarray
इस अनुरोध के लिए स्मार्ट राउटिंग: मॉडल उपलब्ध न होने पर, दिए गए क्रम में आज़माए जाने वाले विकल्प। स्मार्ट राउटिंग देखें।
callback_urlstring
इमेज तैयार होने पर उन्हें भेजने के लिए एक https URL। इसके साथ, अनुरोध इंतज़ार करने के बजाय तुरंत जवाब देता है (202, एक id के साथ)। कॉलबैक देखें।

आकार

Nano Banana की कीमत रिज़ॉल्यूशन के हिसाब से तय होती है और यह ठीक उसी आकार की इमेज बनाता है जो आपने मांगी है: छोटी इमेज मिलने पर दोबारा कोशिश की जाती है, वह आपको कभी नहीं भेजी जाती। 1K पर:

आस्पेक्ट रेशियो1K2K4K
1:11024 × 10242048 × 20484096 × 4096
2:3848 × 12641696 × 25283392 × 5056
3:21264 × 8482528 × 16965056 × 3392
3:4896 × 12001792 × 24003584 × 4800
4:31200 × 8962400 × 17924800 × 3584
4:5928 × 11521856 × 23043712 × 4608
5:41152 × 9282304 × 18564608 × 3712
9:16768 × 13761536 × 27523072 × 5504
16:91376 × 7682752 × 15365504 × 3072
21:91584 × 6723168 × 13446336 × 2688

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 से ज़्यादा होने पर, आपको बनी हुई इमेज मिलती हैं और आप सिर्फ़ उन्हीं का भुगतान करते हैं।

कोई सवाल है, या कुछ छूट गया है? हमारी सहायता टीम से पूछें और हम ईमेल से जवाब देंगे, आम तौर पर एक मिनट के भीतर.