ملاحظة المؤلف: يقارن هذا المقال بين قنوات GPT-Image الثلاث (القناة الرسمية، و-all، و-vip) من حيث التسعير والأحجام والتعديل الجزئي. ثم يراجع الأعطال التي وقعت بين أبريل وأكتوبر 2026، ويقترح خطة احتياطية تجمع بين “إعادة محاولة محدودة + قاطع دائرة + قناة بديلة”.
يكتشف المطورون الذين يتصلون بـ GPT-Image مشكلة سريعة: النموذج واحد، لكنه يظهر على المنصة بأكثر من اسم. تختلف القناة الرسمية (مثل gpt-image-2.5-flare) و-all و-vip في طريقة الحساب والمعاملات المدعومة، وتختلف كذلك أسباب الأعطال في كل منها. يقارن هذا المقال بين القنوات الثلاث من هذه الجوانب، ويقدم خطة اختيار واحتياط يمكن تطبيقها مباشرة.
هذا ليس تحليلًا وسطيًا يقول إن “لكل قناة ميزتها”. تستند الأحكام الواردة هنا إلى صفحة مقارنة القنوات في مركز وثائق APIYI، وإلى سجل النماذج، وإلى بيانات الحالة المباشرة بين أبريل وأكتوبر 2026. وسنفرّق بين ما هو إعلان رسمي من المنصة، وما هو اختبار فعلي أجرته المنصة، وما هو مجرد سجل تاريخي.
القيمة الأساسية: بعد قراءة المقال ستعرف أي قناة من قنوات GPT-Image تناسب عملك كقناة رئيسية، وأيها تناسبه كقناة احتياطية، وكيف ينبغي أن يتعامل برنامجك مع الأخطاء 429 و408 و5xx.

ما هي قنوات GPT-Image: التحويل الرسمي (官转)، والوصول العكسي (官逆)، ومجموعة المؤسسات
«التحويل الرسمي» (官转) و«الوصول العكسي» (官逆) تصنيفان تستخدمهما منصة APIYI للقنوات، وليسا مصطلحين رسميين من OpenAI. يقصد بالتحويل الرسمي الخطوط التي تمرر الطلبات مباشرة إلى واجهة OpenAI الرسمية Images API. أما الوصول العكسي فيقصد به الموارد المرتبطة بطرق عكسية غير رسمية، ولا يعني ذلك أن OpenAI هي التي توفر واجهات API العكسية هذه.
| نوع القناة | التعريف في وثائق المنصة | النماذج الممثلة | الاعتماد الرئيسي في المنبع |
|---|---|---|---|
| التحويل الرسمي (官转) | تمرير مباشر عبر واجهة OpenAI الرسمية Images API | gpt-image-2.5-flare، gpt-image-2.5-sunburst | قدرة حوسبة OpenAI API وحصصها |
| -all (وصول عكسي 官逆) | وصول عكسي إلى خط النسخة الويب من ChatGPT | gpt-image-2-all، gpt-image-2.5-all | توفر النسخة الويب من ChatGPT |
| -vip (وصول عكسي 官逆) | تصفها وثائق المنصة بأنها موارد وصول عكسي لخط Adobe / Firefly | gpt-image-2-vip، gpt-image-2.5-flare-vip، gpt-image-2.5-sunburst-vip | تزامن مجمّع الحسابات في المنصة وأنظمة مكافحة المخاطر في المنبع |
موقع مجموعة المؤسسات image2Enterprise في GPT-Image
كثيرًا ما يُظن أن image2Enterprise نموذج مستقل، لكنها في الحقيقة مجموعة رموز (Token). أُضيفت في 2026-04-25، ومعامل التسعير المدرج في الدليل لها 1.2x، بينما معامل المجموعات Default وimage2_OSS وSVIP هو 1.0x. وفي 2026-04-27 و2026-09-21 ظهرت حالات ضاقت فيها موارد المجموعة الافتراضية بينما بقيت مجموعة المؤسسات مستقرة، ولهذا كانت في وقت ما مسارًا احتياطيًا للتحويل الرسمي.
ولمجموعة المؤسسات حدودها أيضًا. ففي 2026-05-07 تأثر التحويل الرسمي في مجموعة المؤسسات بعطل في منبع OpenAI، وهذا يعني أنها تخفف ازدحام المجموعة الافتراضية لكنها لا تتجنب كل مشكلات المنبع. وإدراج مجموعة معينة في سجل النماذج لا يعني أن كل حساب مؤهل لاستخدامها، لذلك ارجع إلى لوحة التحكم لمعرفة شروط التفعيل.
الفرق بين GPT-Image 2.6 والقنوات القديمة
حتى 2026-11-11، يضم سجل نماذج APIYI نموذجين بالتسعير حسب الرموز (Token) هما gpt-image-2.6-flare وgpt-image-2.6-sunburst، ولا يُدرج فيه أي إصدار -all أو -vip للإصدار 2.6. لذلك لا يمكن تعميم قدرات الأحجام والجودة في 2.5 VIP على 2.6. وتجدر الإشارة أيضًا إلى أن صفحة المقارنة تذكر أن الاتصال الرسمي المباشر بالإصدار القديم gpt-image-2 أُغلق في 2026-09-30، مع أن السجل ما زال يحتفظ بهذا المعرّف. وفي المشاريع الجديدة يُنصح باستخدام 2.5 Flare أو Sunburst في أمثلة التحويل الرسمي. وبحسب ملاحظات إطلاق المنصة، فإن flare أسرع في توليد الصور، بينما sunburst أقوى في التحرير.

الفروق الجوهرية بين GPT-Image الرسمي (官转) و -all و -vip

| وجه المقارنة | القناة الرسمية (2.5 flare / sunburst) | -all | -vip | الأفضل |
|---|---|---|---|---|
| طريقة التسعير | حسب عدد Tokens، وتتغير مع الحجم والجودة | $0.025 للصورة (اعتبارًا من 2026-10-10) | $0.03 للصورة | الأكثر قابلية للتنبؤ بالتكلفة: -all |
| معامل size | أي حجم صالح | غير مدعوم | 30 مقاسًا شائعًا | القناة الرسمية |
| مخرجات 4K | مدعومة | غير مدعومة | تدعم إعدادًا مسبقًا لـ 4K | القناة الرسمية / -vip |
| معامل quality | مدعوم كمعامل رسمي | غير مدعوم | يعتمد على سلوك القناة، ويختلف نطاقه حسب النموذج | القناة الرسمية |
| توليد عدة صور (n) | مدعوم | غير مدعوم | غير مدعوم | القناة الرسمية |
| إعادة الرسم الموضعي الدقيق بـ mask | مدعومة | غير مدعومة | غير مضمونة، ولا تتاح سوى إعادة رسم الصورة كاملة | القناة الرسمية |
| الاستخدام النموذجي | التحكم في المعاملات والتعديل الدقيق | إنتاج صور بالجملة بسعر ثابت | سعر ثابت مع مقاسات محددة مسبقًا وإخراج 4K | — |
مقارنة قنوات GPT-Image
تحليل القناة الرسمية المعاد توجيهها (官转): تتفوق هذه القناة في اكتمال المعاملات، إذ تعمل size وquality وn وmask بالطريقة نفسها المعتمدة في واجهة Images API الرسمية، ما يجعلها مناسبة لبيئات الإنتاج التي تحتاج إلى تحكم دقيق. لكنها تُحاسِب بحسب التوكنات، لذا ترتفع تكلفة الصورة الواحدة مع الأحجام الكبيرة والجودة العالية، ولا يصح مقارنتها مباشرة بالأسعار المحسوبة لكل طلب. وقد أظهرت اختبارات المنصة أيضًا أن الحد الأقصى للموجه في هذه القناة نحو 8192 توكنًا، وعند تجاوزه لا يظهر خطأ، لكن الصورة الناتجة تصبح مشوّشة، لذلك يجب اقتطاع الموجهات الطويلة من جهة العميل. كما أوقفت OpenAI رسميًا ميزة الخلفية الشفافة في gpt-image-2، وتنصح المنصة باستخدام القناة الرسمية المعاد توجيهها لنموذج 2.5 عندما تحتاج إلى خلفية شفافة.
تحليل قناة -all: تتميز قناة -all بسعر ثابت وهو الأدنى بين القنوات، وتناسب مهام توليد الصور بكميات كبيرة عندما لا تكون متطلبات التكوين صارمة. لا تدعم هذه القناة المعاملات size وquality وn وmask، لذا يُفضَّل أن تمرّر في الاستدعاء prompt فقط. وتعتمد -all على نسخة الويب من ChatGPT، فإذا تعطلت نسخة الويب تأثرت القناة معها في الوقت نفسه.
تحليل قناة -vip: تقع قناة -vip في منزلة وسط بين القناتين. تُحاسِب لكل طلب، وتوفر أحجامًا محددة مسبقًا ودقة 4K، وتناسب الحالات التي تحتاج إلى تكلفة ثابتة ودقة عالية معًا. وسلوك المعاملات فيها هو سلوك خاص بالقناة وليس ضمانًا رسميًا. أما مستويا الجودة xhigh وmax في 2.5 VIP فقد تبيّن توفرهما من خلال اختبارات المنصة، ولا يصح اعتبارهما قدرة متاحة في جميع النماذج المعتمدة على الهندسة العكسية.
ملاحظة على المقارنة: الأسعار في الجدول أعلاه مأخوذة من كتالوج منصة APIYI (قبل هدايا الشحن وخصومات المجموعات)، وليست أسعار OpenAI الرسمية لكل صورة. والسعر النهائي هو المعروض في لوحة تحكم apiyi.com.
مراجعة الأعطال السابقة في قنوات GPT-Image: لماذا لا يجوز الاعتماد على خط واحد فقط
إذا اكتفيت بجدول المزايا فسيفوتك عامل أساسي: القنوات الثلاث تختلف في مصدر أعطالها وفي سرعة تعافيها. فيما يلي أحداث تمثيلية من إعلانات حالة المنصة بين أبريل وأكتوبر 2026. هذه سجلات تاريخية ولا تعكس الحالة الحالية.
| التاريخ (2026) | القناة | الظاهرة | توضيح المنصة / توصيتها |
|---|---|---|---|
| 23–27 أبريل | مجموعة التحويل الرسمي (官转) الافتراضية | ضغط شديد على التزامن، وحدود مؤقتة للاستخدام، وظهور أخطاء 429 / 408 | يُنصح بالتحويل إلى image2Enterprise وضبط timeout بين 360 و600 ثانية |
| 7 مايو | مجموعة التحويل الرسمي (官转) للمؤسسات | أخطاء في الاستجابة | السبب الجذري في المصدر الأصلي لدى OpenAI |
| 9 مايو | مجموعة التحويل الرسمي (官转) الافتراضية | امتلاء السعة مرة أخرى | يُنصح بتحويل الرمز (Token) إلى مجموعة المؤسسات |
| 16–23 يونيو | -vip | توقف عمل معامل size، وانخفضت الدقة في وقت ما إلى 1.5K ثم 1K | رُجّح أنه تعديل في قواعد المصدر الأصلي، وعادت الخدمة للعمل لفترة قصيرة خلال هذه المدة |
| 7–13 يوليو | -all | عطل في المصدر الأصلي وانتهاء مهلة الطلبات | وُجّهت الطلبات مؤقتًا إلى قناة vip، وبعد انتهاء العطل عُوّض المستخدمون برصيد عن الاستدعاءات التي انتهت مهلتها |
| 24–25 أغسطس | -vip | تقييد السرعة بسبب نظام مراقبة المخاطر في المصدر الأصلي، وامتلاء السعة | يمكن إعادة محاولة أخطاء 429، أما أخطاء أمان المحتوى فلا داعي لإعادة المحاولة معها |
| 10–15 سبتمبر | 2.5 -vip | تأثر بأخطاء 429 ونقص في الموارد | كانت قناتا التحويل الرسمي (官转) و-all تعملان بشكل طبيعي في الفترة نفسها |
| 15 أكتوبر | -all / -vip | تأثر -all بعطل في نسخة ChatGPT على الويب، وتحميل زائد على -vip | يُنصح باستخدام التحويل الرسمي (官转) كخيار احتياطي أولًا عند تعذر الهندسة العكسية الرسمية (官逆) |
| 19 أكتوبر | 2.5 -vip | امتلاء السعة من حيث التزامن | جارٍ إضافة موارد |
ملخص أنماط أعطال قنوات GPT-Image
عند جمع هذه السجلات معًا، تظهر أربعة أنماط نموذجية:
- نقص موارد المجموعة الافتراضية في القناة الرسمية (官转): يظهر على شكل أخطاء 429 و408. تخفف مجموعة المؤسسات (企业分组) من المشكلة جزئيًا، لكنها لا تتفادى الأعطال في خوادم OpenAI نفسها؛
- قناة -all تتبع أعطال نسخة الويب: بمجرد أن تتعطل نسخة ChatGPT على الويب، تبدأ قناة -all بإرجاع أخطاء أو تبطؤ في الوقت نفسه. وقد سجلت المنصة أزمنة استجابة تراوحت بين نحو 40 ثانية ونحو 80 ثانية؛
- تشبّع مجمّع موارد -vip وتذبذب المعاملات: إلى جانب خطأ 429، حدث أن توقف عمل المعاملين size وquality فجأة ثم عادا للعمل، أي أن توفّر المعاملات نفسه غير مستقر؛
- عدة قنوات تعمل بشكل طبيعي في وقت واحد: في 10 و15 سبتمبر، حين كانت قناة -vip غير متاحة، كانت القناة الرسمية وقناة -all تعملان بشكل طبيعي. وهنا تظهر قيمة الربط عبر قناتين.
ولا بد من توضيح الحدود الزمنية: في الأرشيف حتى 2026-11-11، كان آخر إعلان يتناول صراحةً حالة قنوات GPT-Image بتاريخ 19 أكتوبر. أما سجلات 5 و9 نوفمبر فتخص إطلاق الإصدار 2.6 وتحديث الوثائق، وليست إعلانات عن حالة القنوات. لذلك لا يقدّم هذا المقال ترتيبًا لاستقرار القنوات في يوم بعينه، ولا ينبغي اعتبار بيانات أزمنة الاستجابة التاريخية اتفاقية مستوى خدمة (SLA).
توصيات اختيار قناة GPT-Image حسب السيناريو
متى تختار القناة الرسمية (官转)
- الصور الرئيسية للمتاجر الإلكترونية والصور الإعلانية: تحتاج إلى تحديد مقاس دقيق أو دقة 4K، كما تحتاج إلى التحكم في جودة الصورة عبر
quality؛ - إعادة الرسم الجزئي وتغيير الخلفية: تعتمد على التحرير الدقيق بواسطة
mask. قناة-vipتعيد رسم الصورة كاملة فقط، وقناة-allلا تدعمmask؛ - إذا كان لديك كود يعمل بالفعل مع OpenAI SDK: توفر هذه القناة أفضل توافق في المعاملات وأقل تكلفة للانتقال.
متى تختار قناة -all
- المواد المطلوبة بكميات كبيرة والرسومات التمهيدية: لا توجد متطلبات صارمة للمقاس، والأهم هو السعر الثابت المنخفض؛
- إنتاج المحتوى بميزانية محدودة: السعر الثابت 0.025$ للصورة الواحدة يسهّل حساب التكاليف.
متى تختار قناة -vip
- تحتاج إلى 4K لكن تفضّل الدفع لكل طلب: يكفي استخدام المقاسات الجاهزة التي توفرها المنصة؛
- التركيز على توليد الصورة كاملة دون حاجة إلى تحرير جزئي دقيق: يمكنك تقبّل التفاوت في المعاملات الناتج عن سلوك القناة.
| سيناريو العمل | القناة الرئيسية الموصى بها | البديل الموصى به | ملاحظات عند التحويل إلى بديل |
|---|---|---|---|
| التحرير الجزئي الدقيق | القناة الرسمية sunburst | مجموعة المؤسسات في القناة الرسمية (عند توفر الأهلية) | لا تنتقل إلى -all أو -vip، فسيتوقف عمل mask |
| صور تجارية بمقاس محدد | القناة الرسمية flare | مقاسات -vip الجاهزة |
يجب مطابقة المقاس البديل مع إحدى المقاسات الجاهزة الثلاثين |
| 4K عالي الدقة بتكلفة ثابتة | -vip |
القناة الرسمية | بعد التبديل يصبح الحساب بحسب التوكن |
| توليد صور بكميات ضخمة | -all |
-vip (كلتاهما بالدفع لكل طلب) |
تتغير تكلفة الصورة من 0.025$ إلى 0.03$ |
| الحاجة إلى n نسخة مختلفة | القناة الرسمية | استدعاء -all عدة مرات في حلقة |
القناة العكسية لا تدعم المعامل n |
استراتيجية الاحتياط لقناة GPT-Image: إعادة المحاولة وقاطع الدائرة والتراجع إلى قناة بديلة
الاحتياط الموثوق لا يعني “إعادة الإرسال عند كل خطأ”. المطلوب أن تحدد نوع الخطأ أولًا، ثم تختار الإجراء المناسب له.
| نوع الخطأ | الأسباب الشائعة | هل نعيد المحاولة؟ | المعالجة الموصى بها |
|---|---|---|---|
| 429 | حد التزامن أو معدل الطلبات، أو امتلاء مجموعة الموارد | نعم، مع التراجع التدريجي إلزاميًا | تراجع أسّي مع تشويش عشوائي (jitter)، ثم تفعيل قاطع الدائرة والتحويل إلى قناة أخرى بعد الإخفاقات المتتالية |
| 408 / انتهاء مهلة العميل | بطء توليد الصورة في المصدر، أو ضبط timeout على قيمة قصيرة جدًا | إعادة محاولة محدودة | اضبط timeout في القناة الرسمية بين 360 و600 ثانية، مع إعادة المحاولة مرتين كحد أقصى |
| 5xx أخطاء النظام | عطل في المنصة أو في المصدر | إعادة محاولة محدودة | مرتان كحد أقصى بتراجع أسّي، فإن استمر الفشل فحوّل الطلب إلى قناة احتياطية |
| أخطاء أمان المحتوى | الموجه أو الصورة المُدخلة تسببا في تفعيل المراجعة | لا | عدّل المحتوى ثم أعد الطلب، فإعادة المحاولة كما هي تهدر الحصة فقط |
| عدم التعافي لفترة طويلة | عطل واسع النطاق في المصدر | لا | شغّل قاطع الدائرة على القناة الحالية وانتقل إلى قناة احتياطية اجتازت فحص السلامة |
هناك فخّان يقع فيهما كثيرون. الأول: أوضحت المنصة سابقًا أن خطأ 500 الصادر عن -all يعني في الغالب مخالفة للمحتوى (ولا يُحتسب في الفوترة). ومنذ مايو صارت أخطاء 500 المتعلقة بالأمان في -all/-vip تُعرض مباشرة بدل إعادة المحاولة داخليًا. لذلك يجب أن يقرأ العميل رسالة الخطأ، ولا يعيد الإرسال بمجرد رؤية 5xx. الثاني: ظهر في -vip خطأ Unknown error أحيانًا، وخلاصة تجربة المنصة أن تضغط الصورة المُدخلة الواحدة إلى أقل من 1.5MB.
مثال بسيط
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1",
timeout=600, # توليد الصور عبر القناة الرسمية أبطأ، وقد أوصت المنصة بمهلة تتراوح بين 360 و600 ثانية
)
resp = client.images.generate(
model="gpt-image-2.5-flare",
prompt="一只在咖啡馆窗边看书的橘猫,柔和晨光,写实摄影风格",
size="1536x1024",
)
item = resp.data[0]
print(item.b64_json[:60] if item.b64_json else item.url)
عرض الشفرة الكاملة للتنفيذ: إعادة المحاولة عبر عدة قنوات + قاطع الدائرة + التراجع إلى بديل
import time
import random
import logging
import openai
from openai import OpenAI
logging.basicConfig(level=logging.INFO)
BASE_URL = "https://api.apiyi.com/v1"
# القنوات مرتبة حسب الأولوية؛ وكل مجموعة تستخدم رمز وصول (token) مختلفًا
CHANNELS = [
{"name": "official", "model": "gpt-image-2.5-flare",
"key": "KEY_DEFAULT", "params": {"size": "1536x1024", "quality": "high"}},
# يُفعَّل فقط إذا كان الحساب مؤهلًا لمجموعة image2Enterprise
{"name": "official-enterprise", "model": "gpt-image-2.5-flare",
"key": "KEY_ENTERPRISE", "params": {"size": "1536x1024", "quality": "high"}},
# يجب استبدال size في -vip بأحد الإعدادات المسبقة الثلاثين الواردة في الوثائق
{"name": "vip", "model": "gpt-image-2.5-flare-vip",
"key": "KEY_DEFAULT", "params": {"size": "1536x1024"}},
# -all لا يدعم size / quality / n، لذا نمرّر prompt فقط
{"name": "all", "model": "gpt-image-2.5-all",
"key": "KEY_DEFAULT", "params": {}},
]
FAIL_THRESHOLD = 3 # عدد الإخفاقات المتتالية قبل فتح قاطع الدائرة (قيمة توضيحية)
COOLDOWN = 120 # مدة التبريد بالثواني بعد فتح القاطع (قيمة توضيحية)
MAX_RETRY = 2 # إعادة المحاولة حتى مرتين عند أخطاء 5xx / انتهاء المهلة
breaker = {c["name"]: {"fails": 0, "open_until": 0} for c in CHANNELS}
def classify(err: Exception) -> str:
msg = str(err).lower()
if any(k in msg for k in ("safety", "content_policy", "moderation", "violat")):
return "content"
if isinstance(err, openai.RateLimitError):
return "rate_limit"
if isinstance(err, openai.APITimeoutError):
return "timeout"
if isinstance(err, openai.APIStatusError):
if err.status_code == 408:
return "timeout"
if err.status_code >= 500:
return "server"
return "fatal"
if isinstance(err, openai.APIConnectionError):
return "network"
return "fatal"
def generate(prompt: str, need_mask: bool = False):
for ch in CHANNELS:
if need_mask and ch["name"] in ("vip", "all"):
continue # التحرير الدقيق لا يتراجع إلى القنوات العكسية
state = breaker[ch["name"]]
if time.time() < state["open_until"]:
continue # القناة معطّلة حاليًا بسبب قاطع الدائرة
client = OpenAI(api_key=ch["key"], base_url=BASE_URL, timeout=600)
for attempt in range(MAX_RETRY + 1):
try:
resp = client.images.generate(
model=ch["model"], prompt=prompt, **ch["params"])
state["fails"] = 0
logging.info("ok channel=%s model=%s", ch["name"], ch["model"])
return ch["name"], resp.data[0]
except Exception as e:
kind = classify(e)
logging.warning("fail channel=%s model=%s kind=%s req_id=%s",
ch["name"], ch["model"], kind,
getattr(e, "request_id", None))
if kind in ("content", "fatal"):
raise # مشكلة في المحتوى أو المعاملات: عدّل الطلب ولا تعد المحاولة
if attempt < MAX_RETRY:
time.sleep(2 ** (attempt + 1) + random.uniform(0, 1))
state["fails"] += 1
if state["fails"] >= FAIL_THRESHOLD:
state["open_until"] = time.time() + COOLDOWN
raise RuntimeError("所有 GPT-Image 通道均不可用")
🚀 بداية سريعة: يُنصح بالبدء برصيد الاختبار المجاني للمستخدمين الجدد على APIYI (apiyi.com) لإجراء جولة تحقق A/B بين القناة الرسمية (官转) وقناتي -vip و-all. استخدم الموجه نفسه والحجم نفسه، وسجّل لكل قناة زمن الاستجابة ونسبة النجاح والفروق في الصورة، ثم حدّد ترتيب القناة الرئيسية والاحتياطية.

توصيات اختيار قناة GPT-Image
إن كان عليك تذكّر قاعدة واحدة فقط، فهي: اختر القناة الرئيسية بحسب القيود الصارمة لعملك، واختر القناة الاحتياطية بحسب اختلاف مصدر الأعطال. فإذا كان عملك يحتاج إلى تحرير دقيق بواسطة mask، فلا يمكنك بناء التكرار الاحتياطي إلا داخل القناة الرسمية نفسها، كأن تجمع بين المجموعة الافتراضية ومجموعة المؤسسات. أما إذا كنت تحتاج فقط إلى توليد صورة كاملة، فيمكنك الجمع بين «القناة الرسمية + -vip» أو «-all + -vip»، بحيث يكون كل خطّ احتياطًا للآخر لأن مصدر الأعطال فيهما مختلف. وإضافة إلى ذلك، سجّل مع كل طلب النموذج والقناة وrequest_id الفعلية المستخدمة، فهذا يسهّل مطابقة الحسابات وتتبّع الأعطال لاحقًا.
💡 نصيحة الاختيار: يتغير أداء القنوات بتغير موارد المزوّد الأصلي، والاستقرار في الماضي لا يضمن الاستقرار في المستقبل. نوصي بربط قناتين أو أكثر عبر الواجهة الموحدة في APIYI (apiyi.com)، وبإجراء فحوصات صحة دورية بحركة طلبات صغيرة، بدلًا من تثبيت اختيارك طويلًا بناءً على نتيجة اختبار واحدة.
الأسئلة الشائعة FAQ
Q1: ما المقصود بـ «官转» و«官逆» في GPT-Image؟
«官转» (التحويل الرسمي) مسار يمرّر الطلبات مباشرةً عبر Images API الرسمية من OpenAI. أما «官逆» (الوصول العكسي) فهو تصنيف تعتمده المنصة للموارد المتصلة بالهندسة العكسية. ويشمل -all المبني على مسار ChatGPT على الويب، و-vip الذي تصفه وثائق المنصة بأنه مسار Adobe/Firefly. «官逆» ليس واجهة API مقدَّمة رسميًا من OpenAI.
Q2: ما الفرق بين GPT-Image -all و-vip؟
كلاهما يُحاسَب لكل طلب. تبلغ تكلفة -all $0.025 للصورة الواحدة، ولا يدعم size ولا quality ولا دقة 4K. أما -vip فتبلغ تكلفته $0.03 للصورة، ويدعم 30 مقاسًا مسبق الضبط ودقة 4K مسبقة الضبط. لكن سلوك المعاملات فيه يتبع القناة نفسها، وقد حدث سابقًا أن توقّف size عن العمل ثم عاد.
Q3: هل يوجد -all و-vip لـ GPT-Image 2.6 أيضًا؟
حتى 2026-11-11، لا يضم سجل النماذج سوى نموذجين يُحاسَبان بحسب الرموز (Tokens)، هما gpt-image-2.6-flare وgpt-image-2.6-sunburst. ولا توجد إصدارات -all أو -vip للإصدار 2.6. لذا لا تُسقِط إمكانات 2.5 VIP على 2.6.
Q4: هل تضمن مجموعة المؤسسات image2Enterprise عدم حدوث أعطال؟
لا. فقد عملت بثبات مرات عدة حين ازدحمت المجموعة الافتراضية، لكنها تأثرت أيضًا بعطل في خوادم OpenAI بتاريخ 2026-05-07. مضاعف التسعير فيها 1.2x، وأهلية التفعيل تُحدَّد وفق لوحة التحكم. تصلح كاحتياطي داخل مسار «官转»، لكنها ليست ضمانًا شاملًا.
Q5: كيف أختبر عدة قنوات GPT-Image بسرعة عبر API؟
1. سجّل حسابًا على APIYI (apiyi.com)، واحصل على مفتاح API ورصيد اختبار مجاني؛
2. اضبط base_url على `https://api.apiyi.com/v1`، وبدّل معامل model وفق الشفرة الواردة في هذا المقال؛
3. استدعِ كل قناة بالموجه نفسه، وسجّل زمن الاستجابة ونسبة النجاح وجودة الصورة.
مع الواجهة الموحدة، يكفي تغيير اسم النموذج للتبديل بين القنوات، دون الحاجة إلى صيانة SDK مستقل لكل مزوّد.
Q6: هل أعيد المحاولة باستمرار عند ظهور أخطاء 5xx؟
لا. توصي وثائق المنصة بإعادة المحاولة مرتين كحد أقصى مع تراجع أسّي عند أخطاء 5xx وانتهاء المهلة. وخطأ 500 في -all يرتبط عادةً بمخالفة المحتوى، ولن تنجح إعادة المحاولة معه. وبعد استنفاد المحاولات، أوقف القناة الحالية (circuit breaker) وانتقل إلى قناة احتياطية.
Q7: ما القيود المعروفة لقنوات GPT-Image؟
- إذا تجاوز الموجه في القناة الرسمية نحو 8192 توكن، فلن يظهر خطأ، لكن الصورة الناتجة ستكون مشوشة.
- أوقفت OpenAI رسميًا الخلفية الشفافة في gpt-image-2، فإذا احتجت إلى خلفية شفافة فاستخدم القناة الرسمية لإصدار 2.5.
- القنوات العكسية لا تدعم المعامل n ولا القناع (mask) الدقيق.
- يُنصح بضغط صورة الإدخال في قناة -vip إلى 1.5MB أو أقل.
أبرز نقاط اختيار قناة GPT-Image (Key Takeaways)
- ثلاثة أنواع من القنوات: القناة الرسمية (官转) تعمل عبر واجهة Images API الرسمية، وقناة -all تعتمد على النسخة الويب من ChatGPT، وقناة -vip تعتمد على مجمع حسابات تديره المنصة.
- اختلاف المعاملات: القناة الرسمية وحدها تدعم بالكامل أي قيمة لـ size، والمعامل n، والتعديل بقناع (mask) دقيق.
- اختلاف التسعير: القناة الرسمية تُحاسَب بحسب التوكنات، وقناة -all بسعر $0.025 للصورة الواحدة، وقناة -vip بسعر $0.03 للصورة الواحدة.
- مجموعة المؤسسات: image2Enterprise هي مجموعة مفاتيح (Token) بمضاعف تسعير 1.2x، وليست نموذجًا مستقلًا.
- نمط الأعطال: يختلف مصدر العطل من قناة إلى أخرى، وكثيرًا ما حدث أن تتعطل قناة بينما تعمل الأخرى بشكل طبيعي.
- مبدأ إعادة المحاولة: أعد المحاولة مع التراجع التدريجي (backoff) عند الخطأ 429، وبحد أقصى مرتين عند أخطاء 5xx وانتهاء المهلة، ولا تعد المحاولة عند أخطاء أمان المحتوى.
- طريقة البدء: اربط القناتين عبر الواجهة الموحدة في APIYI، ثم حدد القناة الأساسية والاحتياطية بناءً على اختبار A/B.
الخلاصة
أهم نقاط اختيار قناة GPT-Image:
- اختر القناة الرئيسية بحسب القيود الصارمة: إذا كنت تحتاج إلى تحرير دقيق وأحجام مخصصة فاختر القناة الرسمية (官转)، وإذا كنت تريد سعرًا ثابتًا ومنخفضًا فاختر قناة -all، أما إذا كنت تحتاج إلى دقة 4K مع الدفع لكل طلب فاختر قناة -vip؛
- اختر القناة الاحتياطية بحسب مصدر الأعطال: يجب ألا تشترك القناتان الرئيسية والاحتياطية في الاعتماد على المصدر نفسه (upstream)، فالاعتماد على قناة واحدة سيصطدم عاجلًا أم آجلًا بتشبّع الموارد أو بعطل في المصدر؛
- ضع شبكة أمان بحسب نوع الخطأ: عليك تنفيذ أربعة أمور معًا: إعادة محاولة محدودة، وتراجع أسّي (exponential backoff)، وقاطع دائرة مع فترة تبريد، وتسجيل الأحداث في السجلات.
تُظهر البيانات التاريخية في بلاغات الحالة أنه لا توجد قناة GPT-Image تضمن انعدام الأعطال على المدى الطويل. فالموثوقية تأتي من تصميم البنية، لا من الرهان على قناة واحدة. نوصيك بالاتصال بعدة قنوات بمفتاح واحد عبر APIYI على apiyi.com، وبتجربة مقارنة بحركة مرور صغيرة أولًا، ثم تحديد خطتك الرئيسية والاحتياطية.
📚 المراجع
- أرشيف التحديثات المباشرة في APIYI: بلاغات الحالة التاريخية لقنوات GPT-Image، وتغييرات الأسعار، وتحديثات التوثيق
- الرابط:
docs.apiyi.com/live/archive -
ملاحظة: هو مصدر الجدول الزمني لتحليل الأعطال في هذا المقال، وللاطلاع على الحالة الراهنة ارجع إلى أحدث البلاغات
-
سجل النماذج في APIYI: معرّفات النماذج، ونوع الفوترة، والمجموعات المرئية، ومضاعفات المجموعات
- الرابط:
docs.apiyi.com/model-registry.json -
ملاحظة: البيانات المذكورة في هذا المقال مُولَّدة بتاريخ 2026-11-11، والأسعار هي أسعار الكتالوج قبل الخصم
-
صفحة حالة OpenAI: حالة خدمات OpenAI الرسمية
- الرابط:
status.openai.com - ملاحظة: سبق أن أوصت المنصة بمتابعة هذه الصفحة لمعرفة ما إذا كان عطل القناة الرسمية ناتجًا عن المصدر
المؤلف: فريق APIYI التقني
للتواصل التقني: يسعدنا تواصلكم معنا عبر الصفحة الرئيسية لموقع APIYI، ولمزيد من مواد ربط GPT-Image يمكنكم زيارة مركز التوثيق docs.apiyi.com
