BazaarLinkBazaarLink
साइन इन
दस्तावेज़API संदर्भSDK संदर्भएजेंटिक उपयोगAI स्किल्स
छवियाँ

छवि जनरेट करें

टेक्स्ट प्रॉम्प्ट से छवि जनरेट करता है। डिफ़ॉल्ट रूप से OpenAI-संगत सिंक JSON लौटाता है (client.images.generate() के साथ काम करता है); stream: true भेजने पर SSE इवेंट स्ट्रीम मिलती है। inputImages / input_references से image-to-image समर्थित है।

POST/api/v1/images/generations

प्राधिकरण

Authorizationआवश्यक
string · header

Authorization हेडर में bearer token के रूप में API कुंजी।

Body

modelआवश्यक
string

उपयोग करने वाला छवि जनरेशन मॉडल, प्रदाता-योग्य, जैसे "openai/gpt-image-2"।

minLength: 1
Example: "openai/gpt-image-2"
promptआवश्यक
string

वांछित छवि का टेक्स्ट विवरण।

minLength: 1
Example: "a red cat on a sofa"
n
integer

जनरेट करने के लिए छवियों की संख्या, 1–10।

1–10
Example: 1
size
string

छवि आकार — स्पष्ट पिक्सेल ("2048x2048") या स्तर ("2K", "4K")। प्रदाता को ज्यों का त्यों भेजा जाता है; समर्थित आकार मॉडल पर निर्भर।

Example: "1024x1024"
stream
boolean

प्रतिक्रिया का रूप चुनता है: छोड़ा गया या false = OpenAI-संगत सिंक JSON (डिफ़ॉल्ट), true = SSE इवेंट स्ट्रीम।

input_references
string[]

इमेज-टू-इमेज के लिए स्रोत छवियाँ (data: या https: URL), अधिकतम 8। inputImages का उपनाम (उद्योग-प्रचलित फ़ील्ड नाम); दोनों पहले सामग्री मॉडरेशन से गुजरते हैं। मॉडल रूट i2i समर्थित न होने पर warning नहीं बल्कि 400 लौटाता है।

≤ 8 images
aspect_ratio
enum<string>

जनरेट की गई छवि का पहलू अनुपात। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर 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
Example: "16:9"
resolution
enum<string>

रिज़ॉल्यूशन स्तर; वास्तविक पिक्सेल प्रदाता के अनुसार निकाले जाते हैं। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।

5121K2K4K
Example: "2K"
quality
enum<string>

रेंडरिंग गुणवत्ता। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।

autolowmediumhigh
background
enum<string>

पृष्ठभूमि उपचार; transparent के लिए अल्फा-सक्षम output_format (png/webp) आवश्यक। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।

autotransparentopaque
output_format
enum<string>

लौटाए गए छवि बाइट्स की एन्कोडिंग। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।

pngjpegwebpsvg
Example: "png"
output_compression
integer

webp/jpeg आउटपुट के लिए संपीड़न स्तर (0–100); png के लिए अनदेखा। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।

0–100
Example: 100
seed
integer

नियतात्मक सैंपलिंग सीड; समान सीड + पैरामीटर से समान परिणाम मिलना चाहिए, हालाँकि सभी प्रदाता गारंटी नहीं देते। कुछ मॉडल रूट पर मूल रूप से समर्थित — प्रत्येक मॉडल के वास्तविक समर्थित पैरामीटर GET /api/v1/images/models प्रतिक्रिया के supported_parameters में देखें; असमर्थित रूट इस फ़ील्ड को अनदेखा कर प्रतिक्रिया के warnings[] में दर्ज करते हैं (अनुरोध फिर भी सफल)।

गहन गाइड →

POST /api/v1/images/generations
curl https://bazaarlink.ai/api/v1/images/generations \
  -H "Authorization: Bearer $BAZAARLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-image-2",
    "prompt": "a red cat on a sofa",
    "size": "1024x1024"
  }'
प्रतिक्रिया उदाहरण

सफल। डिफ़ॉल्ट रूप से (या stream: false) नीचे दिया सिंक JSON लौटता है; stream: true पर SSE इवेंट स्ट्रीम (प्रोटोकॉल हेतु गहन गाइड देखें)। रूट द्वारा अनदेखे पैरामीटर शीर्ष-स्तरीय warnings[] में दिखते हैं (केवल सूचनात्मक)।

{
  "created": 1753500000,
  "data": [
    {
      "url": "https://bazaarlink.ai/api/v1/images/proxy/eyJhbGciOi..."
    }
  ],
  "warnings": [
    {
      "param": "aspect_ratio",
      "action": "dropped",
      "reason": "'aspect_ratio' is not yet mapped for this model's upstream and was ignored; the image was still generated using the model's default."
    }
  ]
}
Support
Support
Hi! How can we help you?
Send a message and we'll get back to you soon.
छवि जनरेट करें — BazaarLink API