छवि जनरेट करें
टेक्स्ट प्रॉम्प्ट से छवि जनरेट करता है। डिफ़ॉल्ट रूप से OpenAI-संगत सिंक JSON लौटाता है (client.images.generate() के साथ काम करता है); stream: true भेजने पर SSE इवेंट स्ट्रीम मिलती है। inputImages / input_references से image-to-image समर्थित है।
/api/v1/images/generationsप्राधिकरण
Authorizationआवश्यकAuthorization हेडर में bearer token के रूप में API कुंजी।
Body
modelआवश्यकउपयोग करने वाला छवि जनरेशन मॉडल, प्रदाता-योग्य, जैसे "openai/gpt-image-2"।
"openai/gpt-image-2"promptआवश्यकवांछित छवि का टेक्स्ट विवरण।
"a red cat on a sofa"nजनरेट करने के लिए छवियों की संख्या, 1–10।
1sizeछवि आकार — स्पष्ट पिक्सेल ("2048x2048") या स्तर ("2K", "4K")। प्रदाता को ज्यों का त्यों भेजा जाता है; समर्थित आकार मॉडल पर निर्भर।
"1024x1024"streamप्रतिक्रिया का रूप चुनता है: छोड़ा गया या false = OpenAI-संगत सिंक JSON (डिफ़ॉल्ट), true = SSE इवेंट स्ट्रीम।
input_referencesइमेज-टू-इमेज के लिए स्रोत छवियाँ (data: या https: URL), अधिकतम 8। inputImages का उपनाम (उद्योग-प्रचलित फ़ील्ड नाम); दोनों पहले सामग्री मॉडरेशन से गुजरते हैं। मॉडल रूट i2i समर्थित न होने पर warning नहीं बल्कि 400 लौटाता है।
aspect_ratioजनरेट की गई छवि का पहलू अनुपात। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।
1:11:21:41:82:12:33:23:44:14:34:55:48:19:1616:99:19.519.5:99:2020:99:2121:9auto"16:9"resolutionरिज़ॉल्यूशन स्तर; वास्तविक पिक्सेल प्रदाता के अनुसार निकाले जाते हैं। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।
5121K2K4K"2K"qualityरेंडरिंग गुणवत्ता। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।
autolowmediumhighbackgroundपृष्ठभूमि उपचार; transparent के लिए अल्फा-सक्षम output_format (png/webp) आवश्यक। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।
autotransparentopaqueoutput_formatलौटाए गए छवि बाइट्स की एन्कोडिंग। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।
pngjpegwebpsvg"png"output_compressionwebp/jpeg आउटपुट के लिए संपीड़न स्तर (0–100); png के लिए अनदेखा। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।
100seedनियतात्मक सैंपलिंग सीड; समान सीड + पैरामीटर से समान परिणाम मिलना चाहिए, हालाँकि सभी प्रदाता गारंटी नहीं देते। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।