API Hop

दस्तावेज़

API Hop दस्तावेज़

GPT Image 2.5 चित्र मॉडल

Flare से चित्र बनाएँ या Sunburst से संदर्भ चित्र संपादित करें।

POSThttps://api.apihop.ai/openai/v1/images/generations

तेज़ चित्र जनरेशन के लिए gpt-image-2.5-flare या सटीक संपादन के लिए gpt-image-2.5-sunburst लें। अपनी API कुंजी की उपलब्धता GET https://api.apihop.ai/v1/models से जाँचें।

अनुरोध

http
POST https://api.apihop.ai/openai/v1/images/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
json
{
  "model": "gpt-image-2.5-flare",
  "prompt": "A red ceramic cup on a white table.",
  "size": "1:1",
  "resolution": "1k",
  "quality": "low",
  "n": 1
}
पैरामीटरमान
modelआवश्यक: gpt-image-2.5-flare या gpt-image-2.5-sunburst
promptचित्र या संपादन बताने वाला आवश्यक पाठ
n1 से 4 तक पूर्णांक; डिफ़ॉल्ट 1
sizeauto, पक्षानुपात या 1600x1200 जैसे पिक्सेल आयाम
resolution1k (डिफ़ॉल्ट), 2k, 4k; सटीक पिक्सेल आकार में अनदेखा
qualitylow, medium, high, xhigh, max, auto (डिफ़ॉल्ट)
image_urlsअधिकतम 16 सार्वजनिक रूप से पहुँच योग्य HTTP(S) चित्र URL
output_formatpng (डिफ़ॉल्ट), jpeg, webp
output_compressionJPEG या WebP के लिए 0 से 100 तक पूर्णांक
backgroundauto, opaque, transparent; पारदर्शिता के लिए PNG या WebP चाहिए
moderationlow (डिफ़ॉल्ट), auto
streamJSON के लिए false (डिफ़ॉल्ट), SSE पूर्णता इवेंट के लिए true

समर्थित पक्षानुपात: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3। सटीक पिक्सेल आयाम 16 के गुणज हों, कोई भुजा 3840 पिक्सेल से अधिक न हो, पक्षानुपात अधिकतम 3:1 और कुल पिक्सेल 655,360 से 8,294,400 तक हों। उदाहरण के लिए वर्गाकार 4k आउटपुट 2880x2880 है, 4096x4096 नहीं।

संदर्भ चित्र

json
{
  "model": "gpt-image-2.5-sunburst",
  "prompt": "Keep the product and its lettering. Replace the background with a white studio.",
  "image_urls": ["https://example.com/product.png"],
  "resolution": "2k",
  "quality": "xhigh"
}

संदर्भ इसी JSON जनरेशन एंडपॉइंट से जाते हैं। स्थानीय चित्र पहले अपने स्टोरेज पर अपलोड करें। Base64 data URI, multipart अपलोड, मास्क और अलग /images/edits एंडपॉइंट इस मॉडल के सार्वजनिक अनुबंध से बाहर हैं।

उत्तर

HTTP कनेक्शन पूर्णता तक प्रतीक्षा करता है; क्लाइंट अपस्ट्रीम कार्य पोल नहीं करते। JSON उत्तर में अंतिम चित्र URL और उपलब्ध टोकन उपयोग होते हैं:

json
{
  "created": 1789035000,
  "data": [{"url": "https://example.com/generated-image.png"}],
  "usage": {"input_tokens": 15, "output_tokens": 196, "total_tokens": 211}
}

stream: true पर उसी कनेक्शन में image_generation.completed और [DONE] की प्रतीक्षा करें। आंशिक चित्र पूर्वावलोकन गारंटीकृत नहीं हैं।

कीमत

बिलिंग वास्तविक टेक्स्ट इनपुट, कैश टेक्स्ट इनपुट, चित्र इनपुट, कैश चित्र इनपुट और चित्र आउटपुट टोकन से होती है। दोनों प्रकार की टोकन कीमतें समान हैं। मॉडल कैटलॉग आपकी वर्तमान कीमत और अलग OpenAI संदर्भ कीमत दिखाता है। चित्र निश्चित कीमत वाली इकाई नहीं: प्रॉम्प्ट लंबाई, संदर्भ, आकार, गुणवत्ता और संख्या कुल राशि प्रभावित करते हैं। पूर्णता के बाद अस्थायी आरक्षण का मिलान होता है। स्पष्ट गुणवत्ता चुनने से अपेक्षित उपयोग अधिक स्पष्ट होता है।

अमान्य पैरामीटर 400, प्रमाणीकरण विफलता 401 और अपर्याप्त शेष राशि 402 लौटाते हैं। अनुपलब्ध मॉडल 404, दर सीमा 429 और जनरेशन विफलता 5xx लौटाती है। जिस अनुरोध की पूर्णता स्थिति अज्ञात हो उसे अपने-आप दोबारा न भेजें।

त्रुटि कोड, स्ट्रीमिंग विफलता और पुनःप्रयास सीमाओं के लिए त्रुटि कोड और निदान देखें।