नया: GPT Image 2.5 Flare और Sunburst। साइन अप पर 3 इमेज मुफ़्त, उसके बाद हर इमेज 8 क्रेडिट।
GPT Image 2.5 आज़माएँ
सार्वजनिक API

GPT Image Hub API दस्तावेज़

इमेज जेनरेशन, मॉडल लिस्टिंग, क्रेडिट बैलेंस और जेनरेशन लुकअप एंडपॉइंट्स को कॉल करने के लिए Bearer API कुंजियों का उपयोग करें।

आधार URLhttps://www.gptimagehub.comप्रमाणीकरण शीर्षलेखAuthorization: Bearer gih_live_...

त्वरित शुरुआत

1
एक API कुंजी बनाएं

साइन इन करें, अपने खाते में API कुंजी खोलें, एक कुंजी बनाएं और केवल एक बार दिखने वाली सीक्रेट कुंजी सुरक्षित रखें।

2
मॉडल और क्रेडिट की जाँच करें

मॉडल क्षमताओं के लिए /api/v1/models पर कॉल करें, फिर अपने बैलेंस के लिए /api/v1/credits पर कॉल करें।

3
जनरेशन अनुरोध सबमिट करें

/api/v1/images/generations पर कॉल करें। लंबे समय तक चलने वाली कॉल के लिए async को true पर सेट करें और लौटाए गए poll_url को पोल करें।

एंडपॉइंट

GET/api/v1/modelsNo

उपलब्ध छवि मॉडल, समर्थित अनुपात, गुणवत्ता स्तर और क्रेडिट लागत की सूची दिखाएँ।

GET/api/v1/creditsBearer

उस उपयोगकर्ता के लिए क्रेडिट शेष पढ़ें जिसके पास API कुंजी है।

POST/api/v1/images/generationsBearer

किसी प्रॉम्प्ट से छवियाँ जनरेट करें, या बैकग्राउंड टास्क को कतार में डालने के लिए async=true सेट करें।

GET/api/v1/generations/:generationIdBearer

एक जनरेशन लॉग और उस जनरेशन के लिए सहेजी गई छवियाँ प्राप्त करें।

प्रमाणीकरण

मॉडल सूची को छोड़कर सभी v1 एंडपॉइंट के लिए Authorization हेडर में API कुंजी की आवश्यकता होती है। पूरी कुंजी केवल बनाते समय एक बार दिखाई जाती है; सर्वर केवल उसका हैश संग्रहीत करता है।

Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

मॉडल

मॉडल एंडपॉइंट मॉडल आईडी, प्रदाता, समर्थित पहलू अनुपात, समर्थित गुणवत्ता स्तर, संदर्भ छवि सीमाएँ और प्रति छवि क्रेडिट लौटाता है।

curl https://www.gptimagehub.com/api/v1/models

Z-Image Turbo

z-image-turbo
alibaba
API मॉडल आईडीz-image-turbo
प्रदाताalibaba
क्रेडिट15
डिफ़ॉल्ट विकल्पauto, 1K
समर्थित गुणवत्ता स्तर1K, 2K
समर्थित अनुपातauto, 1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, 5:4, 4:5, 21:9, 9:21, 2:1, 1:2, 3:1, 1:3
संदर्भ छवियाँसमर्थित नहीं

अनुरोध फ़ील्ड

फ़ील्डमानटिप्पणियाँ
modelz-image-turboइस मॉडल आईडी पर सेट होना चाहिए
size1024x1024OpenAI-compatible output size, for example auto or 1024x1024
qualityhighउपलब्ध गुणवत्ता स्तर: auto, low, medium, high
n1छवि गिनती, 1 से 4 तक
reference_image-केवल multipart/form-data के लिए; गिनती मॉडल सीमा से अधिक नहीं हो सकती

JSON कॉल

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "z-image-turbo",
    "prompt": "A cinematic product photo with premium studio lighting",
    "size": "1024x1024",
    "quality": "high",
    "n": 1
  }'

क्रेडिट

क्रेडिट एंडपॉइंट उस उपयोगकर्ता के लिए शेष राशि, खाता प्रकार और आगामी क्रेडिट समाप्ति लौटाता है जिसके पास API कुंजी है।

curl https://www.gptimagehub.com/api/v1/credits \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

छवियाँ उत्पन्न करें

छवि जनरेशन एंडपॉइंट डिफ़ॉल्ट रूप से काम पूरा होने तक प्रतीक्षा करता है। तुरंत generation id पाने के लिए async को true पर सेट करें और परिणाम के लिए /api/v1/generations/:generationId को पोल करें। प्रदाता द्वारा जनरेशन से पहले क्रेडिट काटे जाते हैं और प्रदाता के विफल होने या अनुरोध से कम छवियाँ लौटाने पर अपने-आप वापस कर दिए जाते हैं।

JSON अनुरोध

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A cinematic product photo of a transparent perfume bottle on black marble",
    "size": "1024x1024",
    "quality": "high",
    "n": 1
  }'

एसिंक्रोनस टास्क

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042-hero-image" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A cinematic product photo with premium studio lighting",
    "size": "1024x1024",
    "quality": "high",
    "n": 1,
    "async": true
  }'
{
  "object": "image_generation",
  "id": "clx_generation_log_id",
  "status": "queued",
  "model": "gpt-image-2",
  "aspect_ratio": "1:1",
  "quality": "1K",
  "created_at": "2026-04-30T08:00:00.000Z",
  "images": [],
  "usage": {
    "credits": 0,
    "credits_requested": 7
  },
  "poll_url": "https://www.gptimagehub.com/api/v1/generations/clx_generation_log_id"
}

संदर्भ छवि अनुरोध

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -F "model=gpt-image-2" \
  -F "prompt=Use the reference image and render it as a premium studio product shot" \
  -F "size=1024x1024" \
  -F "quality=high" \
  -F "n=1" \
  -F "reference_image=@./reference.png"

प्रतिक्रिया

{
  "object": "image_generation",
  "id": "clx_generation_log_id",
  "status": "succeeded",
  "model": "gpt-image-2",
  "aspect_ratio": "1:1",
  "quality": "1K",
  "images": [
    {
      "id": "clx_image_id",
      "object": "image",
      "url": "https://cdn.example.com/generations/user/image.png",
      "created_at": "2026-04-30T08:00:00.000Z"
    }
  ],
  "usage": {
    "credits": 7
  },
  "balance": {
    "credits": 113,
    "account_type": "PRO",
    "next_expiration": null
  }
}

जनरेशन प्राप्त करें

जनरेशन एंडपॉइंट द्वारा लौटाई गई id का उपयोग करके उसका सहेजा गया लॉग और छवि URLs प्राप्त करें। API कुंजियाँ केवल उसी उपयोगकर्ता के स्वामित्व वाले जनरेशन पढ़ सकती हैं।

curl https://www.gptimagehub.com/api/v1/generations/clx_generation_log_id \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

त्रुटियाँ

{
  "error": {
    "message": "Invalid request body",
    "code": "invalidRequest"
  }
}
HTTPcodeविवरण
400invalidRequestअनुरोध का मुख्य भाग या पैरामीटर अमान्य हैं.
401missingApiKeyAuthorization हेडर गायब है.
401invalidApiKeyAPI कुंजी मौजूद नहीं है या निरस्त कर दी गई है।
401expiredApiKeyAPI कुंजी समाप्त हो गई है.
401emailUnverifiedअकाउंट ईमेल अभी सत्यापित नहीं है। हमारे द्वारा भेजे गए ईमेल से इसे सत्यापित करें, फिर पुनः प्रयास करें।
402insufficientCreditsखाते में पर्याप्त क्रेडिट नहीं है.
404notFoundअनुरोधित संसाधन नहीं मिला.
429rateLimitedअत्यधिक अनुरोध (Too many requests)। Retry-After header में बताए गए सेकंड तक प्रतीक्षा करें, फिर पुनः प्रयास करें।
429freeTierLimitedकेवल मुफ़्त साइन-अप क्रेडिट वाले अकाउंट प्रति घंटे अधिकतम 10 images generate कर सकते हैं।
500generationFailedछवि निर्माण विफल रहा.
503serviceUnavailableसेवा अस्थायी रूप से अनुपलब्ध है। Retry-After header के बाद पुनः प्रयास करें।

सीमाएँ

  • Production पर synchronous generation अधिकतम 800 सेकंड तक चल सकता है।
  • n 1 और 4 के बीच होना चाहिए।
  • Reference images PNG, JPG, JPEG और WebP को सपोर्ट करती हैं। प्रत्येक reference image सहित पूरा request 4.5MB के अंदर होना चाहिए (कुल मिलाकर images को 4MB से कम रखें)। बड़े requests API तक पहुँचने से पहले ही होस्टिंग प्लेटफ़ॉर्म द्वारा plain-text 413 के साथ रिजेक्ट कर दिए जाते हैं, इसलिए पहले images को resize या compress करें।
  • अधिकतम reference image की संख्या प्रत्येक मॉडल के reference_image_limit द्वारा निर्धारित की जाती है।
  • Rate limits: प्रति API key प्रति मिनट 60 generation requests और प्रति IP address प्रति मिनट 120। प्रत्येक response में RateLimit-Limit, RateLimit-Remaining और RateLimit-Reset headers होते हैं; 429 में Retry-After भी शामिल होता है।
  • Generation को सुरक्षित रूप से retry करने के लिए, एक Idempotency-Key header (अधिकतम 120 कैरेक्टर तक) भेजें। उसी API key के साथ वही key दोहराने पर दोबारा चार्ज करने के बजाय मूल generation ही प्राप्त होता है।
  • Async मोड poll_url के साथ 202 लौटाता है। Webhooks अभी उपलब्ध नहीं हैं।