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نص مطلوب يصف الصورة أو التعديل
nعدد صحيح من 1 إلى 4؛ وافتراضيا 1
sizeauto أو نسبة أبعاد أو أبعاد بالبكسل مثل 1600x1200
resolution1k (افتراضي) أو 2k أو 4k؛ تهمل عند تحديد أبعاد دقيقة بالبكسل
qualitylow أو medium أو high أو xhigh أو max أو auto (افتراضي)
image_urlsحتى 16 عنوان صورة HTTP(S) متاحا للعامة
output_formatpng (افتراضي) أو jpeg أو webp
output_compressionعدد صحيح من 0 إلى 100 لتنسيق JPEG أو WebP
backgroundauto أو opaque أو transparent؛ تتطلب الشفافية PNG أو WebP
moderationlow (افتراضي) أو auto
streamfalse (افتراضي) لاستجابة JSON، وtrue لأحداث اكتمال SSE

نسب الأبعاد المدعومة: 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 والرفع متعدد الأجزاء والأقنعة ونقطة نهاية /images/edits المستقلة خارج العقد العام لهذا النموذج.

الاستجابة

ينتظر اتصال HTTP الاكتمال؛ ولا يستطلع العملاء مهمة لدى المزود. تتضمن استجابات JSON عناوين الصور النهائية واستخدام الرموز المتاح:

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. لا تعد إرسال طلب ذي حالة اكتمال مجهولة تلقائيا.

راجع رموز الأخطاء وتشخيصها لرموز الأخطاء وإخفاقات البث وحدود إعادة المحاولة.