ملاحظة المؤلف: أوقفت OpenAI رسميًا دعم الخلفية الشفافة في gpt-image-2. يشرح هذا المقال سبب ظهور الخطأ، ويعرض طريقة الانتقال إلى سلسلة 2.5 والحصول مجددًا على ملفات PNG بخلفية شفافة، وذلك بتغيير اسم النموذج فقط.
أفاد عدد من المطورين مؤخرًا بأن طلبات الخلفية الشفافة في gpt-image-2، التي كانت تعمل بشكل طبيعي، بدأت تُظهر فجأة الخطأ Transparent background is not supported for this model.. المشكلة ليست في إعداداتك ولا في واجهة API؛ فقد أوقفت OpenAI رسميًا إمكانية استخدام background: “transparent” في gpt-image-2 بتاريخ 2026-09-30.
هذا ليس تقييدًا مؤقتًا من المنصة، بل هو تعديل من OpenAI نفسها. أعدنا الاختبار في 15 أكتوبر: 14 طلبًا لتحويل النص إلى صورة و7 طلبات لتحرير الصور، ورُفضت جميع طلبات الخلفية الشفافة رسميًا. أما الحالات opaque وauto وعدم إرسال background، فتُنتج الصور بشكل طبيعي.
الفائدة الأساسية: بعد قراءة هذا المقال، ستفهم أسباب ظهور خطأ الخلفية الشفافة في gpt-image-2 وملابساته. وستتعرف أيضًا على طريقة الانتقال إلى gpt-image-2.5-flare وgpt-image-2.5-sunburst؛ إذ يكفي عادةً تغيير اسم النموذج في سطر واحد لاستعادة إمكانية إخراج الصور بخلفية شفافة.

أبرز النقاط حول خطأ الخلفية الشفافة في gpt-image-2
لنبدأ بطلب نموذجي يُظهر هذا الخطأ. أرسل المستخدم إلى gpt-image-2 المعلمات التالية، على أمل الحصول على صورة PNG بلا خلفية أو حواف أو توهج:
{
"model": "gpt-image-2",
"background": "transparent",
"output_format": "png",
"quality": "low",
"size": "2048x2560",
"n": "1",
"prompt": "去掉背景,没有边缘,没有光晕"
}
وجاء رد الواجهة بالخطأ التالي. الحقلان الأساسيان فيه هما code: invalid_value وparam: background:
{
"error": {
"code": "invalid_value",
"message": "Transparent background is not supported for this model.",
"param": "background",
"type": "shell_api_error"
}
}
توضح رسالة الخطأ المعلمة المسببة للمشكلة. ويلخص الجدول التالي المعلومات الأساسية:
| النقطة | التفاصيل | التأثير عليك |
|---|---|---|
| تاريخ الإيقاف | أوقفت OpenAI دعم الخلفية الشفافة في gpt-image-2 في 2026-09-30 | ستفشل الآن الشيفرة التي كانت تعمل سابقًا لإنشاء صور بخلفية شفافة |
| مظهر الخطأ | HTTP 400، وinvalid_value، وparam: background |
يمكنك التعرّف عليه بدقة من رمز الخطأ وتنفيذ انتقال تلقائي إلى بديل |
| هل تُحتسب رسوم؟ | لا تُحتسب رسوم على الطلبات المرفوضة | لا داعي للقلق من تكاليف إضافية بسبب الخطأ |
| النماذج البديلة | لتحويل النص إلى صورة، استخدم gpt-image-2.5-flare؛ ولتحرير الصور، استخدم gpt-image-2.5-sunburst | يدعم كلاهما الخلفيات الشفافة أصلًا |
| تكلفة الترحيل | النماذج الثلاثة متساوية في السعر والمعلمات | يكفي تغيير حقل model |
لماذا أُوقفت الخلفية الشفافة في gpt-image-2؟
يتضح من التسلسل الزمني أن الخلفية الشفافة في gpt-image-2 لم تكن ميزة رسمية منذ البداية. فقد أُتيحت منذ 2026-08-21 بصيغة preview، أي على سبيل التجربة. وفي 30 سبتمبر، أوقفت OpenAI هذه النسخة التجريبية رسميًا، وطلبت من المستخدمين الذين يحتاجون إلى خلفية شفافة الانتقال إلى النموذجين في سلسلة 2.5 اللذين يدعمانها أصليًا.
وهذا يفسر لماذا شعر بعض المطورين بأن «كل شيء كان يعمل جيدًا قبل شهرين». إذا أضفت دعم الخلفية الشفافة إلى مشروعك بين أواخر أغسطس وسبتمبر، فالأرجح أنك كنت تستخدم ميزة تجريبية، ومن الطبيعي أن تتوقف عن العمل بعد إيقافها. وبما أن الرفض صادر مباشرةً عن OpenAI، فلا تستطيع أي خدمة وكيل أو منصة تجميع تجاوز هذا القيد؛ والحل الصحيح هو الانتقال إلى نموذج آخر.
ما قيم background التي ما زالت متاحة في gpt-image-2؟
يخشى كثيرون أن يكون gpt-image-2 قد أصبح غير متاح بالكامل، لكن هذا غير صحيح. القيمة الوحيدة التي أُوقفت هي transparent، أما أوضاع الخلفية الأخرى فما زالت تعمل كالمعتاد. يوضح الجدول التالي نتائج إعادة الاختبار التي أجريناها في 15 أكتوبر:
| قيمة background | تحويل النص إلى صورة باستخدام gpt-image-2 | تحرير الصور باستخدام gpt-image-2 | التوضيح |
|---|---|---|---|
transparent |
❌ رفض 400 (14/14) | ❌ رفض 400 (7/7) | أوقفتها OpenAI رسميًا؛ ولا تُحتسب رسوم |
opaque |
✅ إنشاء الصور يعمل كالمعتاد | ✅ إنشاء الصور يعمل كالمعتاد | خلفية معتمة |
auto |
✅ إنشاء الصور يعمل كالمعتاد | ✅ إنشاء الصور يعمل كالمعتاد | يحدد النموذج بنفسه |
| عدم إرسال background | ✅ إنشاء الصور يعمل كالمعتاد | ✅ إنشاء الصور يعمل كالمعتاد | يعادل السلوك الافتراضي |
لذلك، إذا كانت بعض حالات الاستخدام في نشاطك فقط تتطلب خلفية شفافة، فلا داعي إلى الانتقال إلى نموذج آخر بالكامل. والأفضل أن تواصل استخدام gpt-image-2 لإنشاء الصور العادية، وأن توجّه الطلبات التي تحتاج إلى خلفية شفافة فقط إلى سلسلة 2.5.

نقل دعم الخلفية الشفافة إلى gpt-image-2: ابدأ في 3 خطوات
المبدأ الأساسي للنقل بسيط: غيّر اسم النموذج حسب الاستخدام، واترك بقية المعلمات كما هي. النماذج الثلاثة متساوية في السعر والمعلمات، لذا لا حاجة إلى تعديل size أو quality أو output_format أو prompt التي أعددتها مسبقًا.
| الاستخدام | النموذج الحالي | النموذج بعد النقل | ما يجب تعديله |
|---|---|---|---|
| تحويل النص إلى صورة بخلفية شفافة | gpt-image-2 | gpt-image-2.5-flare | حقل model فقط |
| تعديل الصور أو تحريرها بخلفية شفافة | gpt-image-2 | gpt-image-2.5-sunburst | حقل model فقط |
| عدم الحاجة إلى خلفية شفافة | gpt-image-2 | gpt-image-2 (من دون تغيير) | لا شيء |
يمكنك تنفيذ ذلك باتباع الخطوات الثلاث التالية:
- حدّد الطلبات: ابحث في الشفرة عن
background="transparent"أو"background": "transparent"للعثور على جميع الاستدعاءات التي تستخدم خلفية شفافة. - استبدل النموذج حسب الاستخدام: غيّر النموذج في استدعاءات
images.generateإلى gpt-image-2.5-flare، وفي استدعاءاتimages.editإلى gpt-image-2.5-sunburst. - تحقّق من تنسيق الإخراج: تأكّد من أن قيمة
output_formatهيpngأوwebp. فتنسيق JPEG لا يدعم قناة ألفا، لذلك لن يحفظ معلومات الشفافية حتى لو كان النموذج يدعمها.
مثال مبسط على الخلفية الشفافة باستخدام gpt-image-2.5-flare
إليك أبسط طريقة لتوليد صورة بخلفية شفافة انطلاقًا من نص، باستخدام حزمة OpenAI الرسمية لـ Python:
import base64
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # APIYI OpenAI 兼容接口
)
result = client.images.generate(
model="gpt-image-2.5-flare", # 原 gpt-image-2 改为 flare
prompt="一只卡通风格的橙色小狐狸贴纸,干净边缘,无光晕",
background="transparent",
output_format="png",
quality="low",
size="1024x1024",
n=1,
)
with open("fox.png", "wb") as f:
f.write(base64.b64decode(result.data[0].b64_json))
وتنبيه صغير: في الطلب المرجعي، أُرسلت قيمة n كسلسلة نصية "1". يُفضّل تغييرها إلى عدد صحيح 1 لتجنب مشكلات الأنواع في بعض حزم SDK أو عند استخدام عمليات تحقق أكثر صرامة.
مثال على تعديل الصور باستخدام gpt-image-2.5-sunburst مع الرجوع التلقائي
إذا كان المطلوب إزالة خلفية صورة موجودة، فهذا يُعدّ تعديلًا للصورة، ومن الأفضل استخدام واجهة التحرير مع gpt-image-2.5-sunburst. فهذا أنسب لاستخدام النموذج من كتابة «أزل الخلفية» في موجه تحويل النص إلى صورة.
يضمّ الكود الكامل أدناه دالتين لتوليد الصور وتعديلها. كما يتضمن آلية احتياطية: إذا أرسل جزء قديم من الكود طلبًا بخلفية شفافة إلى gpt-image-2، فسيعيد المحاولة تلقائيًا باستخدام نموذج 2.5 المناسب، بعد التقاط خطأ 400 الذي يحتوي على param=background.
عرض الكود الكامل للتنفيذ (بما في ذلك الرجوع التلقائي)
import base64
from typing import Optional
from openai import OpenAI, BadRequestError
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # APIYI 统一接口,一个 Key 调用三款模型
)
# 透明背景场景的模型映射
TRANSPARENT_MODEL = {
"generate": "gpt-image-2.5-flare", # 文生图
"edit": "gpt-image-2.5-sunburst", # 改图 / 编辑
}
def pick_model(task: str, background: Optional[str], model: str) -> str:
"""需要透明背景时,自动选择 2.5 系列模型"""
if background == "transparent" and model == "gpt-image-2":
return TRANSPARENT_MODEL[task]
return model
def is_transparent_rejected(err: BadRequestError) -> bool:
"""识别 gpt-image-2 透明背景被拒的 400 错误"""
msg = str(err)
return "Transparent background is not supported" in msg or "background" in msg
def save_b64(b64_data: str, path: str) -> str:
with open(path, "wb") as f:
f.write(base64.b64decode(b64_data))
return path
def generate_image(
prompt: str,
out_path: str,
model: str = "gpt-image-2",
background: Optional[str] = "transparent",
size: str = "1024x1024",
quality: str = "low",
output_format: str = "png",
) -> str:
params = dict(
prompt=prompt,
size=size,
quality=quality,
output_format=output_format,
n=1,
)
if background:
params["background"] = background
target = pick_model("generate", background, model)
try:
result = client.images.generate(model=target, **params)
except BadRequestError as e:
if is_transparent_rejected(e) and target == "gpt-image-2":
result = client.images.generate(
model=TRANSPARENT_MODEL["generate"], **params
)
else:
raise
return save_b64(result.data[0].b64_json, out_path)
def edit_image(
image_path: str,
prompt: str,
out_path: str,
model: str = "gpt-image-2",
background: Optional[str] = "transparent",
output_format: str = "png",
) -> str:
target = pick_model("edit", background, model)
with open(image_path, "rb") as img:
kwargs = dict(
image=img,
prompt=prompt,
output_format=output_format,
n=1,
)
if background:
kwargs["background"] = background
result = client.images.edit(model=target, **kwargs)
return save_b64(result.data[0].b64_json, out_path)
if __name__ == "__main__":
# 文生图透明底:自动走 gpt-image-2.5-flare
generate_image("极简风格的咖啡杯图标,扁平设计", "cup.png")
# 改图去背景:自动走 gpt-image-2.5-sunburst
edit_image("product.jpg", "去掉背景,保留主体,没有边缘,没有光晕", "product_cut.png")
نصيحة للبدء بسرعة: إذا كان مشروعك يستخدم gpt-image-2 وسلسلة 2.5 معًا، فننصحك بالربط عبر APIYI apiyi.com لتوحيد الوصول. باستخدام مفتاح API واحد، يمكنك استدعاء النماذج الثلاثة. ويحصل المستخدمون الجدد على رصيد مجاني للاختبار، ما يتيح لهم تجربة النتائج بخلفية شفافة قبل الترحيل.
مقارنة بدائل الخلفية الشفافة في gpt-image-2
إلى جانب الانتقال مباشرةً إلى سلسلة 2.5، يفكر بعض المستخدمين في إنشاء صورة بخلفية بيضاء باستخدام gpt-image-2، ثم إزالة الخلفية بأداة مخصصة. لكل خيار استخداماته المناسبة، ويوضح الجدول التالي مقارنة بينهما:

| الخيار | الخلفية الشفافة | عدد خطوات الاستدعاء | الحواف والهالات | حالات الاستخدام المناسبة |
|---|---|---|---|---|
| gpt-image-2 + transparent | ❌ تم إيقافها | — | — | لم يعد متاحًا |
| gpt-image-2.5-flare | ✅ دعم أصلي | استدعاء واحد | يخرج النموذج قناة ألفا مباشرةً | إنشاء الملصقات والأيقونات والشعارات ومواد التجارة الإلكترونية |
| gpt-image-2.5-sunburst | ✅ دعم أصلي | استدعاء واحد | يخرج النموذج قناة ألفا مباشرةً | إزالة خلفية الصور الموجودة أو تعديلها واستبدالها بخلفية أخرى |
| gpt-image-2 بخلفية بيضاء + إزالة الخلفية لاحقًا | ⚠️ تنفيذ غير مباشر | خطوتان أو أكثر | تعتمد النتيجة على أداة إزالة الخلفية، وقد تبقى حواف بيضاء | لمن لديهم سير عمل جاهز لإزالة الخلفية أو يعتمدون كثيرًا على الأسلوب البصري لـ gpt-image-2 |
قراءة لاختيار حل الخلفية الشفافة في gpt-image-2
تحليل مقارن لحل إزالة الخلفية بعد التوليد: تكمن ميزة استخدام «خلفية بيضاء + إزالة الخلفية» في أنه يحافظ بالكامل على أسلوب الصور التي يولّدها gpt-image-2. لكنه يضيف خطوة معالجة، وقد تظهر حواف بيضاء أو هالات حول المناطق التي تضم خصلات شعر دقيقة أو زجاجًا شبه شفاف أو ظلالًا مسقطة. وهذه تحديدًا من المشكلات التي أراد المستخدم استبعادها في الموجه الوارد في الطلب المرجعي. في المقابل، تُخرج سلسلة 2.5 قناة شفافية أصلية، ما يجعل مسار العمل أقصر ويلائم أكثر الإنتاج الآلي على نطاق واسع.
تحليل مقارن لسلسلة 2.5: يُعدّ gpt-image-2.5-flare وgpt-image-2.5-sunburst النموذجين البديلين اللذين حددتهما OpenAI رسميًا للخلفيات الشفافة. وهما بالسعر نفسه وبالمعلمات نفسها، لذا فإن الانتقال إليهما يكاد لا يكلّف شيئًا. بالنسبة إلى المشاريع الجديدة أو الفرق التي لا تملك مسار عمل جاهزًا لإزالة الخلفية، فإن استخدام سلسلة 2.5 مباشرةً خيار أكثر موثوقية.
ملاحظة حول المقارنة: ترتبط النتائج الفعلية لكل حل ارتباطًا وثيقًا بنوع المواد التي تستخدمها. ننصح بتجربة المجموعة نفسها من الموجهات على APIYI apiyi.com، ثم مقارنة جودة الحواف قبل اختيار الحل المناسب للإنتاج.

الأسئلة الشائعة
س1: لماذا لم يعد gpt-image-2 ينشئ صورًا بخلفية شفافة فجأة؟
هذا التغيير صادر عن OpenAI نفسها. أُتيحت الخلفية الشفافة في gpt-image-2 بصيغة معاينة بدءًا من 2026-08-21، ثم أُوقف دعمها نهائيًا في 2026-09-30. إذا أرسلت الآن إلى gpt-image-2 القيمة `background: “transparent”`، فسترفض OpenAI الطلب مباشرةً، وستُرجع الخطأ 400 والرسالة `Transparent background is not supported for this model.`.
س2: هل تُفرض رسوم على طلب الخلفية الشفافة الذي يُرجع خطأ 400؟
لا. لا تُفرض رسوم على طلبات الخلفية الشفافة التي ترفضها OpenAI، لذا يمكنك استكشاف المشكلة وإصلاحها دون قلق. لكن ننصحك بالانتقال إلى نموذج آخر في أقرب وقت، لتجنب استمرار الطلبات الفاشلة في نظامك وتأثيرها في تجربة المستخدم وآلية إعادة المحاولة.
س3: ما الفرق بين gpt-image-2.5-flare وgpt-image-2.5-sunburst؟
يختلف استخدامهما بحسب الغرض: يُستخدم gpt-image-2.5-flare لتحويل النص إلى صورة، بينما يُستخدم gpt-image-2.5-sunburst لتعديل الصور وتحريرها. يدعم كلاهما الخلفية الشفافة مباشرةً، ويقدّمان السعر نفسه ومعلمات gpt-image-2 نفسها. عند الانتقال، يكفي استبدال قيمة حقل model بحسب حالة الاستخدام، ولا حاجة إلى تغيير بقية المعلمات.
س4: هل لا يزال بإمكاني استخدام gpt-image-2 نفسه؟
نعم. القيمة الوحيدة التي أُوقف دعمها هي `transparent`. وأظهرت إعادة الاختبار في 15 أكتوبر أن توليد الصور وتحريرها يعملان بشكل طبيعي عند استخدام القيم opaque وauto أو عند عدم إرسال background. لذا يمكنك مواصلة استخدام gpt-image-2 إذا كان عملك لا يحتاج إلى خلفية شفافة.
س5: كيف أختبر بسرعة تأثير الخلفية الشفافة في سلسلة 2.5؟
ننصحك بالتحقق باتباع الخطوات التالية:
1. سجّل حسابًا على APIYI عبر apiyi.com، واحصل على مفتاح API ورصيد مجاني للاختبار.
2. اضبط قيمة base_url في أمثلة هذه المقالة على `https://api.apiyi.com/v1`.
3. في تحويل النص إلى صورة، غيّر قيمة model إلى gpt-image-2.5-flare؛ وفي تعديل الصور، غيّرها إلى gpt-image-2.5-sunburst، مع الإبقاء على بقية المعلمات كما هي.
بهذه الطريقة، يمكنك مقارنة نتائج gpt-image-2 وسلسلة 2.5 باستخدام المفتاح نفسه.
س6: ما الأسباب المحتملة لعدم ظهور تأثير الشفافية بعد الانتقال؟
السبب الأكثر شيوعًا هو تنسيق الإخراج. لا يدعم JPEG قناة Alpha، لذا يجب استخدام `png` أو `webp` للحصول على خلفية شفافة. بعد ذلك، تحقق من أنك لم تستخدم flare بالخطأ في طلب تعديل الصور؛ إذ ينبغي استخدام sunburst لتحرير الصور. إذا استمرت المشكلة، فراجع الأسئلة الشائعة حول الخلفية الشفافة في مركز توثيق APIYI للتحقق من كل نقطة، أو أرسل معرّف الطلب إلى فريق الدعم الفني.
س7: لديّ كثير من الشيفرات التي تستخدم gpt-image-2 لإنشاء صور بخلفية شفافة. ما أسهل طريقة للانتقال؟
أسهل طريقة هي إضافة آلية لربط النماذج في طبقة الاستدعاء: عند اكتشاف أن `background == “transparent”` وأن النموذج هو gpt-image-2، يُستبدل تلقائيًا بالنموذج 2.5 المناسب. يطبّق الكود الكامل في هذه المقالة هذه الآلية، ويتضمن أيضًا إعادة المحاولة كإجراء احتياطي عند ظهور خطأ 400، لذا لن تحتاج إلى إجراء تغييرات تُذكر على كود التطبيق.
النقاط الأساسية للانتقال من gpt-image-2 عند استخدام خلفية شفافة
- حقيقة الإيقاف: أوقفت OpenAI في 2026-09-30 ميزة الخلفية الشفافة التجريبية في gpt-image-2.
- خصائص الخطأ: HTTP 400، و
invalid_value، وparam: background، ولا تُحتسب رسوم على الطلبات المرفوضة. - ما يزال متاحًا: يعمل gpt-image-2 بصورة طبيعية مع الخلفية المعتمة، أو
auto، أو عند عدم تمريرbackground. - بديل تحويل النص إلى صورة: استخدم gpt-image-2.5-flare لإنشاء صور بخلفية شفافة من النص؛ يكفي تغيير اسم النموذج.
- بديل تعديل الصور: استخدم gpt-image-2.5-sunburst لتحرير الصور بخلفية شفافة؛ النماذج الثلاثة لها السعر والمعلمات نفسها.
- تنبيه بشأن التنسيق: احرص على استخدام PNG أو WebP عند إخراج صورة شفافة، إذ لا يمكن لملفات JPEG حفظ قناة الشفافية.
- طريقة البدء: استخدم APIYI عبر apiyi.com لاستدعاء النماذج الثلاثة بمفتاح واحد، وتحقق منها مجانًا قبل الترحيل.
الخلاصة
لا يستطيع gpt-image-2 إنشاء صور بخلفية شفافة، والسبب ليس في شيفرتك، بل إن OpenAI أوقفت رسميًا هذه الإمكانية التجريبية. إليك الحل باختصار:
- تحقّق من السبب: ظهور الرسالة
Transparent background is not supported for this model.يعني أن OpenAI أوقفت هذه الإمكانية. لن تُحتسب رسوم، ولا حاجة إلى تكرار المحاولة. - اختر النموذج المناسب لحالة الاستخدام: لتحويل النص إلى صورة، انتقل إلى gpt-image-2.5-flare؛ ولتعديل الصور، انتقل إلى gpt-image-2.5-sunburst، مع الإبقاء على بقية المعلمات كما هي.
- أضف آلية احتياطية: أضف تعيينًا للنماذج ومنطقًا للانتقال إلى نموذج بديل عند تلقي خطأ 400 في طبقة الاستدعاء، وتأكد من أن تنسيق الإخراج هو png أو webp.
بالنسبة إلى معظم المشاريع، لا يتطلب هذا الانتقال سوى تغيير اسم النموذج في سطر واحد. ننصحك بالتحقق سريعًا من أداء سلسلة 2.5 في إنشاء الصور بخلفية شفافة عبر APIYI apiyi.com. توفر المنصة واجهة متوافقة مع OpenAI ورصيدًا مجانيًا للاختبار، ما يسهّل التبديل بين gpt-image-2 وسلسلة 2.5.
📚 المراجع
- مركز مساعدة APIYI: الأسئلة الشائعة حول خلفية الصور الشفافة: توضيح إيقاف دعم الخلفية الشفافة في gpt-image-2 وإرشادات الانتقال
- الرابط:
docs.apiyi.com/faq/image-transparent-background -
توضيح: يتضمن شرح رسالة الخطأ والنماذج البديلة ومقارنة المعلمات، ويمكن الاستعانة به للتحقق أثناء الانتقال
-
وثائق واجهة OpenAI لتوليد الصور: شرح معلمات واجهتي images.generate وimages.edit
- الرابط:
platform.openai.com/docs/guides/image-generation -
توضيح: للاطّلاع على التعريفات الرسمية لمعلَمات background وoutput_format وquality وغيرها
-
حزمة OpenAI الرسمية لـ Python: الشيفرة المصدرية للعميل الرسمي وأمثلة الاستخدام
- الرابط:
github.com/openai/openai-python - توضيح: أمثلة الشيفرة في هذه المقالة مبنية على هذه الحزمة، ويمكنك الرجوع إليها لمعرفة أنواع الاستثناءات وطريقة استخدام واجهات الصور
الكاتب: فريق APIYI التقني
للتواصل التقني: يسعدنا تواصلك معنا عبر الصفحة الرئيسية لموقع APIYI الرسمي. وللاطّلاع على مزيد من المعلومات حول دمج نماذج الصور، تفضّل بزيارة مركز الوثائق على docs.apiyi.com
