بناء سير عمل تلقائي لصور المنتجات باستخدام Seedream 5.5: أربع خطوات لدمج التوليد وتعديل الصور والمواد الشفافة وفصل الطبقات

بناء سير عمل تلقائي لصور المنتجات باستخدام Seedream 5.5: أربع خطوات لدمج التوليد وتعديل الصور والمواد الشفافة وفصل الطبقات

ملاحظة المؤلف: عبر أربع فئات من العمليات — توليد المشاهد، والتحرير المتسلسل، والعناصر الشفافة، وفصل طبقات الملصق — مع التنسيق الخارجي وفحص الجودة، يمكن بناء سير عمل قابل لإعادة الاستخدام لإنتاج صور المنتجات.

عندما تعمل فرق التجارة الإلكترونية على صور المنتجات، لا تكمن الصعوبة عادة في «إنتاج صورة جميلة»، بل في المراحل اللاحقة: تحتاج فرق العمليات إلى تغيير الخلفية، ويحتاج فريق التصميم إلى منتج رئيسي شفاف، وتحتاج الحملات الإعلانية إلى تعديل السعر، وقد يعني كل تعديل إعادة بناء الصورة كاملة. في 9 نوفمبر 2026، أطلقت ByteDance نموذج Seedream 5.5، الذي جمع التحرير المتسلسل، والإخراج الشفاف الأصلي بصيغة RGBA، وفصل الطبقات حتى 99 طبقة، وOCR للنصوص المنسقة في النموذج نفسه. وهذه القدرات تتوافق تمامًا مع عدة مراحل في إنتاج صور المنتجات.

ليست هذه إعادة سرد لقائمة قدرات أُعلنت في حدث إطلاق. يستخدم هذا المقال كوبًا حافظًا للحرارة من الفولاذ المقاوم للصدأ ليرافقنا طوال الشرح، ويوضح وفق ترتيب العمل الفعلي كيف تُستدعى كل خطوة، وكيف تستهلك مخرجات الخطوة السابقة، وما الذي يُسلَّم في النهاية. وسنميز في المقال بين ثلاثة أنواع من المعلومات: القدرات المعروضة رسميًا، وملاحظات الاختبار الفعلي من طرف ثالث، وسير العمل الآلي المصمم في هذا المقال.

القيمة الأساسية: بعد قراءة هذا المقال، ستحصل على تصميم سير عمل من صورة المنتج الأصلية إلى مواد قابلة للتسليم، ويشمل المعلمات الأساسية للمراحل الأربع، وموجهات صينية يمكن تعديلها واستخدامها مباشرة، وطريقة إعادة تجميع حقول استجابة الطبقات، ونقاط فحص الجودة التي يجب ضبطها قبل الإطلاق.

seedream-5-5-product-image-automation-workflow-ar-image-0

ملخص في جملة واحدة: لا تقتصر قيمة Seedream 5.5 على توليد صور المنتجات، بل على تقسيم الإنتاج المرئي للمنتج إلى خطوات متعددة يمكن ربطها ببعضها، ثم تركيبها في سير عمل كامل عبر تنسيق API وأدوات التصميم في المراحل اللاحقة.

to know: المصطلحات الخمسة التي يتناولها هذا المقال

  • التحرير متعدد الجولات: استخدام الصورة الناتجة من الجولة السابقة كمدخل لجولة جديدة، وتعديلها تدريجيًا.
  • قناة Alpha: قناة تسجل درجة شفافية كل بكسل في الصورة. الحرف A في RGBA يشير إليها، ولا يدعمها JPEG.
  • OCR: التعرف على محتوى النص من الصورة. عند فصل الطبقات، يقدّر Seedream 5.5 أيضًا موضع النص ونمطه التقريبي.
  • z_index: حقل تعيده عملية فصل الطبقات، ويشير إلى ترتيب تراكب الطبقات، حيث تكون الصورة الأساسية 0.
  • API: واجهة تتيح للبرامج استدعاء خدمة. تعتمد جميع عمليات سير العمل الآلي في هذا المقال على استدعاءات API.

لماذا لا تكفي عملية توليد واحدة لأتمتة صور المنتجات باستخدام Seedream 5.5؟

لنأخذ نشر كوب حراري في صفحة المنتج كمثال. عادةً ما يحتاج المنتج الواحد إلى خمسة أنواع من المواد البصرية: صورة رئيسية بخلفية بيضاء أو بسيطة، وصور مشاهد حياتية، وعنصر شفاف يمكن إدراجه في أي تخطيط، وملصق تسويقي يحمل العنوان والسعر، ونسخ يُعاد تعديلها باستمرار خلال الحملات الترويجية الكبرى. إذا اعتمدت كل فئة من هذه المواد على عملية توليد واحدة تُخرج الصورة كاملة كملف مسطح، فكل تعديل لاحق سيحتاج إلى إعادة توليد، وقد يتغير شكل المنتج بين نسخة وآخر.

لهذا النمط من التوليد مشكلتان هيكليتان. الأولى أن التعديل غير قابل للتحكم: قد ترغب في تغيير الخلفية فقط، لكن بنية الغطاء أو الشعار يعاد رسمهما معها. الثانية أن المواد غير قابلة لإعادة الاستخدام: بمجرد إنشاء الملصق، يلتصق المنتج والنص والزخارف في الطبقة نفسها من البكسلات، ويصبح تغيير السعر محتاجًا إلى إعادة عمل الملصق بالكامل. وهذه أيضًا من النقاط المؤلمة التي أوردها ByteDance في مقال الإطلاق: تعديلات موضعية تؤثر في مناطق أخرى، وانحراف العنصر الرئيسي بعد تعديلات متعددة، والحاجة إلى إزالة خلفية يدوية، وصعوبة فصل الطبقات في الصور المسطحة.

تتعامل Seedream 5.5 مع هذه المشكلات عبر تفكيكها. فمرحلة التحرير تؤكد على الحفاظ على المناطق غير المعدلة، والإخراج الشفاف يغني عن إزالة الخلفية، وفصل الطبقات يعيد الملصق المسطح إلى مواد قابلة لإعادة التركيب. لكن النموذج مسؤول فقط عن «التوليد والتفكيك»، بينما يبقى التنسيق والتخزين وفحص الجودة والتركيب النهائي مسؤولية التطبيقات وأدوات التصميم.


سير العمل الكامل لأتمتة صور المنتجات مع Seedream 5.5: كيف تتحول صورة واحدة إلى أصل قابل لإعادة الاستخدام؟

لنبدأ بالنظرة الشاملة. سير العمل التالي هو تدفق عمل تجاري صممه هذا المقال بناءً على قدرات API الرسمية، وليس ميزة جاهزة بنقرة واحدة يوفّرها المزوّد رسميًا:

  1. إدخال الصورة الأصلية للمنتج: يوفّر نظام الأعمال صورة المنتج الحقيقية ووصف المنتج والمتطلبات البصرية، مع الحفاظ على الصورة الأصلية بشكل دائم.
  2. توليد المشهد: تُستخدم الصورة الأصلية كصورة مرجعية، ويُخرج المشهد الرئيسي للمنتج.
  3. تحرير متعدد الجولات: يصبح مخرَج الجولة السابقة مدخلًا للجولة التالية، لمعالجة تغيير الخلفية أو الإضاءة أو غيرها من التعديلات.
  4. فرعان: فرع الأصول الشفافة يُخرج ملف PNG بصيغة RGBA مباشرة من صورة المنتج الأصلية؛ وفرع فصل الطبقات يفصل ملصقًا كاملًا إلى طبقات، ويستخرج الطبقات والإحداثيات.
  5. التركيب التصميمي: يقرأ البرنامج اللاحق أو أداة التصميم الطبقات والإحداثيات ومعلومات OCR، ثم يعيد تنسيق التصميم.
  6. فحص الجودة وأرشفة الأصول: بعد فحص يدوي أو آلي وفق القواعد، تُؤرشف المخرجات وتُسلّم حسب الإصدار.

seedream-5-5-product-image-automation-workflow-ar-image-1

الاستنتاج التصميمي الأهم هنا هو: الأصول الشفافة وفصل الطبقات فرعان يمكن استدعاؤهما بشكل مستقل، وليس بالضرورة تنفيذهما بالتتابع. عندما تحتاج فقط إلى الجسم الشفاف للكوب الحافظ للحرارة، يكفي أن تستخدم صورة المنتج الأصلية مباشرة لتوليد أصل RGBA، دون الحاجة إلى إنشاء ملصق أولًا ثم فصله. ولا تستدعي فصل الطبقات إلا عندما تكون لديك بالفعل ملصق كامل يضم المنتج والعنوان والسعر والزخارف، وترغب في إعادة استخدام بعض عناصره.

📌 اقتراح للتحقق من سير العمل: قبل البناء، يمكنك أولًا اختبار الطلبات في كل مرحلة عبر الواجهة الموحّدة لـ APIYI على apiyi.com، والتأكد من المعاملات وبنية الاستجابة، ثم تقرّر ما إذا كنت ستدمجها في نظام التنسيق الرسمي. أما نماذج الصور القابلة للاستدعاء فعليًا فتُحدّد وفق قائمة النماذج المتاحة على المنصة.


الخطوة الأولى في أتمتة صور المنتجات مع Seedream 5.5: توليد مشهد المنتج باستخدام صورة مرجعية

مدخل الخطوة الأولى هو الصورة الأصلية للكوب الحراري، والمخرج صورة رئيسية لمشهد يمكن استخدامها في صفحة تفاصيل المنتج. عنوان واجهة Volcano Ark هو https://ark.cn-beijing.volces.com/api/v3/images/generations، ومعرّف النموذج هو doubao-seedream-5-5-261028. وفي وثائق BytePlus الدولية، معرّف النموذج هو dola-seedream-5-5-261028. وقد تختلف أسماء النماذج ودعم المعاملات على المنصات الخارجية، لذا يجب التحقق قبل الاستدعاء.

يمكن توضيح التكوين الأساسي للمراحل الأربع أولاً في جدول واحد:

المرحلة حقول الطلب الأساسية المدخل المخرج
توليد المشهد image، prompt، size، background:"opaque" الصورة الأصلية للمنتج صورة مشهد كاملة
التحرير المتسلسل data[].url من الدورة السابقة كـ image في الدورة الحالية مخرج الدورة السابقة صورة المشهد بعد التعديل
الأصول الشفافة background:"transparent"، output_format:"png" الصورة الأصلية للمنتج PNG بقناة Alpha
فصل الطبقات layer_decomposition:true، layer_decomposition_options ملصق كامل الصورة الأساسية + طبقات مستقلة

الحجم الافتراضي size لمهام التوليد العادية هو 2K، ويمكن أيضًا تحديد 1K أو 1.5K، أو تخصيص العرض والارتفاع ضمن القيود (إجمالي البكسلات من نحو 920 ألفًا إلى 4.62 مليون، ونسبة العرض إلى الارتفاع من 1:16 إلى 16:1). ولا تتضمن الوثائق الرسمية الحالية خيار 4K. القيمة الافتراضية لـ watermark هي true، ما يضيف علامة «AI生成» في الزاوية اليمنى السفلية؛ ويعود قرار إيقافها إلى متطلبات الامتثال لديك.

موجه توليد المشهد (مثال تعليمي، وليس نتيجة اختبار فعلي):

استخدم الكوب الحراري المصنوع من الفولاذ المقاوم للصدأ في الصورة المرجعية باعتباره جسم المنتج الوحيد، وأنشئ صورة مشهد لنمط حياة راقٍ لصفحة تفاصيل منتج تجارة إلكترونية. يوضع الكوب الحراري على مكتب فاتح اللون بأسلوب حديث، مع ضوء نافذة طبيعي من الجانب، وملمس تصوير فوتوغرافي واقعي. حافظ بدقة على شكل جسم الكوب الأصلي وبنية الغطاء والمادة واللون والعلامة. تكون الصورة بنسبة 1:1، ولا تضيف أي منتجات إضافية.

عبارات مثل «جسم المنتج الوحيد» و«لا تضيف أي منتجات إضافية» في الموجه ليست زخرفة اختيارية. لاحظت Segmind في اختبار بتاريخ 11 نوفمبر 2026 أنه بعد وضع حذاء واحد في مشهد حياتي، تحولت النتيجة إلى زوج أحذية، وتغيرت زاوية التصوير أيضًا. صور المنتجات حساسة للغاية للعدد والبنية، لذا يجب كتابة القيود في الموجه وكذلك في فحص الجودة.

مثال استدعاء بسيط لتوليد المشاهد باستخدام Seedream 5.5

فيما يلي نوضح الخطوة الأولى باستخدام Python. يستخدم المثال مسار توليد الصور المتوافق مع OpenAI؛ أما إمكانية تمرير الحقول الموسعة مثل layer_decomposition، وما إذا كان اسم النموذج متطابقًا، فذلك يعتمد على وثائق المنصة التي تستخدمها:

import requests

resp = requests.post(
    "https://api.apiyi.com/v1/images/generations",  # واجهة APIYI الموحدة
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "model": "doubao-seedream-5-5-261028",  # وفقًا لقائمة النماذج الخاصة بالمنصة
        "prompt": "使用参考图中的不锈钢保温杯作为唯一商品主体……不添加额外商品。",
        "image": "https://your-cdn.com/cup_original.png",
        "size": "2K",
        "background": "opaque",
        "output_format": "png",
        "response_format": "url",
        "watermark": False,
    },
    timeout=120,
)
print(resp.json()["data"][0]["url"])

ضبط timeout على قيمة واسعة له سبب. تُظهر ملاحظات طرف ثالث أن زمن الاستدعاء الواحد يتفاوت بشكل كبير: أفادت Segmind أن متوسط الصورة الواحدة نحو 24 ثانية، وقيست SeedRouter أن إخراج 1K يستغرق 29—47 ثانية، وتفكيك طبقات ملصق 2K نحو 59 ثانية. هذه مجرد ملاحظات من منصات فردية، ولا ينبغي اعتبارها معيارًا موحدًا، لكنها تكفي لبيان أن الاستدعاء المتزامن الحاجز غير مناسب للمهام المجمّعة.

🚀 بداية سريعة: إذا كان فريقك يستخدم بالفعل SDK المتوافق مع OpenAI، فيمكنك الحصول على مفتاح API ورصيد تجريبي مجاني للمستخدمين الجدد عبر APIYI apiyi.com، ثم التحقق أولاً من تأثير الموجه باستخدام عدد قليل من صور المنتجات، وبعدها توسيع المعالجة المجمّعة.


الخطوة الثانية في أتمتة صور المنتجات مع Seedream 5.5: التعديل المتسلسل ومعالجة التعديلات المتكررة

شاهد فريق العمليات مشهد مكتب العمل، وطلب استبداله بمقهى. مدخل هذه الخطوة ليس الصورة الأصلية، بل الصورة الرئيسية التي تم تأكيدها في الخطوة الأولى: بعد تنزيل data[].url الذي أعادته الدورة السابقة وحفظه، يُرسل بوصفه image لهذه الدورة. توليد الصور من النص وتحرير صورة واحدة ينتجان نتيجة واحدة فقط في كل مرة؛ أما ما يُسمى «تحرير 100 دورة متتالية» فهو قدرة تعرضها الجهة الرسمية، وكل دورة فيه استدعاء توليد مستقل، لذا يحتاج سير عملك إلى إرسالها دورة بعد أخرى.

مبدأ كتابة الموجه للتحرير المتسلسل هو: اكتب التغيير الخاص بهذه الدورة فقط، واذكر صراحةً العناصر التي يجب الحفاظ عليها.

استبدل خلفية مكتب العمل بمشهد مقهى خشبي دافئ، وغيّر خلفية البيئة والإضاءة المحيطة فقط. حافظ على شكل الترمس وحجمه النسبي ولونه وغطائه وLogo وزاوية وضعه والتكوين العام دون تغيير، وتأكد من أن المنتج يبقى دائمًا عنصرًا واحدًا فقط.

توصي الجهة الرسمية عند التحرير المتسلسل باستخدام صور RGB بتعيين background إلى opaque، لأن ذلك عادةً أفضل لاتساق التحرير. ويمكن فهم السبب هكذا: ما ينتقل عبر سلسلة التحرير هو صورة مشهد كاملة، وإدخال قناة الشفافية يضيف طبقة عدم يقين في كل دورة. لذلك يضع سير العمل في هذا المقال المواد الشفافة في فرع مستقل ولا يسمح لها بالدخول إلى سلسلة التحرير.

قدّمت اختبارات عملية من جهات خارجية إشارات متضاربة. في 11 نوفمبر، أجرى مكتب Xinghai Intelligence Bureau ثلاث دورات اختبار على نسخة الويب من Doubao لتغيير لون سترة وتبديل الخلفية، ولم تظهر انحرافات واضحة في وضعية الشخص أو الملابس، لكن المؤلف قال صراحةً إنه لم يختبر 100 دورة. وأجرت Segmind 12 دورة تحرير على صورة منتج واحدة، ولم تتغير منطقة الخلفية تغيرًا واضحًا في البكسلات يتجاوز عتبة 32 مستوى، لكن الصورة أصبحت تدريجيًا أغمق، بانحراف متوسط نحو 5.1 مستوى لوني في الدورة 12 مقارنة بالدورة 2. وفي حالة أخرى، عند إضافة نص إلى حلقة الكعب الضيقة في حذاء، عدّل النموذج بنية الحلقة كي يتسع للنص.

وبتطبيق ذلك على سير عمل الترمس، يمكن استخلاص توصيتين هندسيين:

  • ابدأ كل دورة من «النسخة المؤكدة»، لا من سلسلة لا نهائية. يجب أرشفة الصورة الرئيسية المؤكدة بشكل منفصل، وعند حدوث مشكلة ارجع إلى تلك النسخة وأعد التحرير منها.
  • تحكم في طول سلسلة التحرير، مثل تعيين حد أقصى لعدد الدورات؛ وبعد تجاوزه ارجع إلى الصورة الأصلية وأعد توليد المشهد، لتجنب الانحراف التراكمي في الألوان.

الخطوة الثالثة من أتمتة صور المنتجات مع Seedream 5.5: استخراج مواد المنتج الشفافة مباشرة

مدخل فرع المواد الشفافة هو الصورة الأصلية للمنتج، وليس صورة المشهد بعد التحرير. بهذه الطريقة يكون العنصر المستخرج أقرب ما يكون إلى المنتج الحقيقي، ويمكن استخدامه في قوالب صفحات التفاصيل أو تصاميم الإعلانات أو أي مهام تركيب أخرى. الإعدادان الأساسيان هنا هما فقط:

{
  "model": "doubao-seedream-5-5-261028",
  "image": "https://your-cdn.com/cup_original.png",
  "prompt": "提取参考图中的保温杯主体,去除桌面、背景、其他物品及其投影,保留完整杯身、杯盖和产品细节。输出单个独立商品素材,边缘自然清晰,背景完全透明,PNG 格式。",
  "background": "transparent",
  "output_format": "png",
  "response_format": "url"
}

انتبه إلى أن output_format يجب أن يكون png، فالـ JPEG لا يدعم قناة Alpha. وبالمقارنة مع الجيل السابق، يدعم Seedream 5.5 تحويل النص إلى صورة شفافة، وفي تحويل صورة إلى صورة شفافة يمكن استخدام حتى 10 صور مرجعية، والصور المرجعية لا تحتاج نفسها إلى أن تحمل قناة شفافية؛ أما Seedream 5.0 Pro / Flash في سيناريو الإخراج الشفاف فيدعمان صورة مرجعية PNG واحدة فقط تحمل قناة شفافية.

seedream-5-5-product-image-automation-workflow-ar-image-2

فحص جودة المواد الشفافة يحتاج إلى دقة أكبر من مجرد نظرة بالعين. تعرض الحالات الرسمية حواف معقدة مثل أريش البومة الثلجية، لكن في اختبارات Segmind كانت الحواف الشفافة للحقائب والمنتجات الصلبة أنظف، بينما فشلت محاولتان لتحقيق شفافية انكسارية واقعية للزجاج. الكوب الحراري من الفولاذ المقاوم للصدأ الصلب، لذا صعوبته أقل نسبيًا، لكن إذا كان الكوب من الزجاج أو له غطاء شفاف، فالتفتيش يجب أن يكون أدق. طريقة الفحص المقترحة:

  • ضع ملف PNG فوق خلفية سوداء تمامًا، ثم بيضاء تمامًا، ثم ملونة، وتفحص الحواف الزائدة والظلال المتبقية.
  • اقرأ قناة Alpha برمجيًا، وتأكد أن منطقة الخلفية صفر تمامًا، وأن منطقة العنصر لا تحتوي فراغات شبه شفافة غير متوقعة.
  • قارن مع الصورة الأصلية لتتأكد من سلامة الهيكل مثل الغطاء والمقبض والشعار.

الخطوة الرابعة لأتمتة صور المنتجات مع Seedream 5.5: تقسيم الملصق التسويقي إلى طبقات مستقلة

أصبح ملصق الحملة الترويجية الكبرى جاهزًا: جسم الترمس الحراري، العنوان الرئيسي، العنوان الفرعي، السعر، الأشكال الزخرفية والخلفية، كلها على صورة مسطحة واحدة. الآن نريد تغيير السعر من 129 إلى 99، أو تحويل الملصق الصيني إلى نسخة إنجليزية. هنا نستدعي خاصية تقسيم الطبقات:

{
  "model": "doubao-seedream-5-5-261028",
  "image": "https://your-cdn.com/cup_poster.png",
  "prompt": "将商品海报拆分为独立图层:商品主体、主标题、副标题、价格文字、装饰图形和背景。保持各元素原有位置、尺寸比例和视觉样式。商品主体及文字分别作为独立图层,其他背景元素保留在底图中,并自然补全被移除元素覆盖的区域。",
  "layer_decomposition": true,
  "layer_decomposition_options": {
    "max_images": 15,
    "text_recognition": true
  }
}

بعض القيود التي يسهل الخطأ فيها: تقسيم الطبقات يقبل فقط مدخلًا واحدًا بصيغة PNG أو JPEG، ضمن نطاق أبعاد بين 512×512 و6000×6000 بكسل؛ لا يمكن إرفاق معامل background، وإلا فسيظهر خطأ؛ القيمة الافتراضية لـ size هي auto؛ طبقات الإخراج تكون دائمًا PNG، بينما يحدد output_format صيغة الصورة الأساسية فقط. تتراوح قيمة max_images بين 2 و100، والافتراضي 30 (بما في ذلك الصورة الأساسية)، وهي حد أقصى وليست عددًا مضمونًا. في حالة الملصق الرسمية تم ضبط الحد الأقصى على 15 صورة، وتم إرجاع 13 صورة فعليًا (صورة أساسية واحدة + 12 طبقة)، منها 9 طبقات نصية تحمل نتائج OCR.

كيف تستخدم حقول الإرجاع في طبقات Seedream 5.5

قيمة فصل الطبقات تكمن في أن حقول الإرجاع يمكن أن تستهلكها البرامج مباشرة:

حقل الإرجاع الاستخدام الفعلي كيف تستفيد منه المراحل اللاحقة
data[].url تنزيل الصورة الأساسية والطبقات المختلفة نقلها إلى التخزين الخاص بك خلال 24 ساعة
data[].z_index ترتيب التراكب، والصورة الأساسية = 0 التراكب بترتيب تصاعدي
data[].name / description اسم الطبقة ووصفها الدلالي التعرّف التلقائي على طبقات مثل “جسم المنتج” و”السعر”
bounding_box.absolute إحداثيات بكسل [left, top, right, bottom] استعادة الموضع على لوحة بالأبعاد الأصلية
bounding_box.normalized إحداثيات معيارية من 0 إلى 1000 حساب الموضع وفق عرض وارتفاع اللوحة الجديدة
text_recognition معلومات OCR لطبقة النص المنظمة قراءة النص وموضع السطر والنمط التقريبي

طريقة إعادة التركيب التي تقدّمها الوثائق الرسمية هي: ضع أولاً الصورة الأساسية ذات z_index=0، ثم أضف الطبقات الشفافة بترتيب z_index تصاعديًا. عرض الطبقة يساوي right-left، وارتفاعها يساوي bottom-top. وإذا كانت اللوحة المستهدفة 1080×1350، فإن قيمة left في الإحداثيات المعيارية تُحوَّل وفق left / 1000 × 1080.

بنية OCR هي text_recognition → text / lines[] → bounding_box / runs[] → style، ويحتوي style على حقول مثل similar_font_family وforeground_color وbold وitalic وunderline وstrikethrough وshadow وtranslucent. أما طريقة تعديل السعر فهي: أخفِ طبقة السعر الأصلية، واقرأ موضعها ولونها والخط المشابه لها، ثم يعيد برنامج التصميم رسمها بالنص الجديد.

ومن الضروري التأكيد على الحدود: هذا لا يعني توليد ملف PSD تلقائيًا. فحقل similar_font_family هو مجرد تقدير لخط مشابه، وقد لا تحصل الخطوط اليدوية والخطوط الفنية على نتيجة OCR، كما لا يوجد ضمان بأن كل النصوص يمكن فصلها إلى طبقات مستقلة. إضافةً إلى ذلك، يُحتسب فصل الطبقات لكل صورة مُخرَجة على حدة، فإن كانت المخرجات 13 صورة فسيُحتسب 13 صورة.

seedream-5-5-product-image-automation-workflow-ar-image-3


ربط المراحل الأربع لأتمتة صور المنتجات باستخدام Seedream 5.5

بعد التأكد من أن كل مرحلة من المراحل الأربع تعمل بشكل مستقل، تبقى مسألة الربط بينها: ما الذي تُخرجه كل خطوة، ومتى تُطلق الخطوة التالية، وماذا نفعل عند حدوث مشكلة. يجمع الجدول التالي المدخلات والمخرجات ونقاط فحص الجودة في مكان واحد (اقتراحات هندسية، وليست مواصفة رسمية):

المرحلة المُخرَج شرط الانتقال إلى الخطوة التالية بنود الفحص المقترحة
إدخال الصورة الأصلية الصور الفوتوغرافية الأصلية، رقم المنتج، معلومات الترخيص اكتمال البيانات الأبعاد الأصلية، الترخيص، الرقم
توليد المشهد صورة PNG رئيسية للمشهد تأكيد بشري بالنجاح العدد، الشكل، اللون، الشعار
التحرير المتسلسل ملفات PNG لكل جولة + سجل الموجهات تأكيد فريق العمليات أو بلوغ الحد الأقصى للجولات تغيّر المناطق غير المحددة، انحراف الألوان
مواد شفافة PNG بصيغة RGBA اجتياز فحص قناة Alpha اكتمال الجسم الرئيسي، الحواف الزائدة، المواد الشفافة
فصل الطبقات الصورة الأساسية، الطبقات، إحداثيات JSON، OCR منطقية عدد الطبقات ومواضعها الطبقات الناقصة، تكميل الخلفية، ترتيب التركيب
التركيب التصميمي الملصق النهائي، مواد صفحة التفاصيل اجتياز مراجعة النصوص السعر، الطراز، كتابة العلامة التجارية
الأرشفة والتسليم حزمة مواد مع رقم الإصدار — الأبعاد المستهدفة، الصيغة، رقم الإصدار

هناك تفاصيل هندسية عدة يجب تصميمها مسبقًا. الأولى هي الاستمرارية: صلاحية روابط الصور المولدة 24 ساعة، لذا لا بد من تنزيلها وإعادة تخزينها في الوقت المناسب. الثانية هي الاحتفاظ بالإصدارات: يجب الاحتفاظ بثلاثة إصدارات على الأقل، وهي الصورة الأصلية للمنتج، والصورة الرئيسية المعتمدة، ومواد التصميم النهائية. الثالثة هي معالجة الاستثناءات: إعادة المحاولة عند انتهاء المهلة، والتعامل مع عدد الطبقات غير الطبيعي عند الإرجاع، والرجوع إلى آخر إصدار معتمد عند فشل فحص الجودة. الرابعة هي تحديد المعدل: تُظهر قائمة نماذج Volcano Ark أن أعلى قيمة IPM هي 500 (وليس ضمانًا صارمًا)، وقد يخصم فصل الطبقات الحصة مسبقًا وفق max_images، لذا يُستحسن عدم ضبط max_images بقيمة كبيرة بلا تفكير.

أما على صعيد التسلسل التنفيذي، فيمكن الانتقال تدريجيًا من العمل اليدوي إلى التنسيق عبر API: أولاً تشغيل حالة كوب الترمس يدويًا في Jimeng أو Doubao، ثم ربط منتج واحد بسكربت، وأخيرًا ربط قائمة المعالجة ومكتبة المواد للمعالجة بالدفعات. ويُستحسن الإبقاء على نقاط الفحص البشري دائمًا، لأن دقة بنية المنتج لا يمكن الحكم عليها بمجرد أن الصورة «تبدو واقعية».

عرض كود التنسيق الكامل (توليد المشهد → التحرير → الفرع الشفاف → فصل الطبقات وإعادة التركيب)
import requests, io, time
from PIL import Image

BASE_URL = "https://api.apiyi.com/v1"  # واجهة APIYI المتوافقة مع OpenAI
API_KEY = "YOUR_API_KEY"
MODEL = "doubao-seedream-5-5-261028"   # راجع قائمة النماذج على المنصة

def gen(payload: dict, retries: int = 2) -> dict:
    """استدعاء موحّد مع إعادة محاولة بسيطة"""
    payload = {"model": MODEL, "response_format": "url", **payload}
    for i in range(retries + 1):
        try:
            r = requests.post(f"{BASE_URL}/images/generations",
                              headers={"Authorization": f"Bearer {API_KEY}"},
                              json=payload, timeout=180)
            r.raise_for_status()
            return r.json()
        except Exception as e:
            if i == retries:
                raise
            time.sleep(5 * (i + 1))

def persist(url: str, path: str) -> str:
    """رابط URL يبطل بعد 24 ساعة، لذا لا بد من حفظ الملف (هنا نحفظه محليًا، وفي بيئة الإنتاج استخدم تخزين الكائنات)"""
    with open(path, "wb") as f:
        f.write(requests.get(url, timeout=60).content)
    return path

def scene(original_url: str, prompt: str) -> str:
    res = gen({"image": original_url, "prompt": prompt, "size": "2K",
               "background": "opaque", "output_format": "png", "watermark": False})
    return res["data"][0]["url"]

def edit(prev_url: str, prompt: str) -> str:
    # ناتج الجولة السابقة يُستخدم كمدخل لهذه الجولة
    return scene(prev_url, prompt)

def transparent(original_url: str, prompt: str) -> str:
    res = gen({"image": original_url, "prompt": prompt,
               "background": "transparent", "output_format": "png"})
    return res["data"][0]["url"]

def decompose(poster_url: str, prompt: str, max_images: int = 15) -> list:
    # ملاحظة: طلب تفكيك الطبقات لا يقبل المعامل background
    res = gen({"image": poster_url, "prompt": prompt,
               "layer_decomposition": True,
               "layer_decomposition_options": {"max_images": max_images,
                                               "text_recognition": True}})
    return res["data"]

def recompose(layers: list, canvas_w: int, canvas_h: int, skip=()) -> Image.Image:
    """ترتيب الطبقات تصاعديًا حسب z_index، مع استخدام الإحداثيات المطبّعة للتكيّف مع اللوحة الجديدة"""
    canvas = Image.new("RGBA", (canvas_w, canvas_h))
    for layer in sorted(layers, key=lambda x: x["z_index"]):
        if layer.get("name") in skip:
            continue  # مثلًا تخطّي طبقة السعر القديمة وترك إعادة رسمها لبرنامج التصميم
        img = Image.open(io.BytesIO(requests.get(layer["url"]).content)).convert("RGBA")
        l, t, r, b = layer["bounding_box"]["normalized"]
        x, y = int(l / 1000 * canvas_w), int(t / 1000 * canvas_h)
        w, h = int((r - l) / 1000 * canvas_w), int((b - t) / 1000 * canvas_h)
        canvas.alpha_composite(img.resize((w, h)), (x, y))
    return canvas

if __name__ == "__main__":
    original = "https://your-cdn.com/cup_original.png"
    v1 = scene(original, "使用参考图中的不锈钢保温杯作为唯一商品主体……不添加额外商品。")
    persist(v1, "cup_v1_office.png")       # بعد التأكيد البشري ننتقل إلى الخطوة التالية
    v2 = edit(v1, "将办公桌背景替换为温暖的木质咖啡厅场景……确保商品始终为单个主体。")
    persist(v2, "cup_v2_cafe.png")
    persist(transparent(original, "提取参考图中的保温杯主体……背景完全透明,PNG 格式。"),
            "cup_alpha.png")
    layers = decompose("https://your-cdn.com/cup_poster.png", "将商品海报拆分为独立图层……")
    for ly in layers:
        ocr = ly.get("text_recognition")
        if ocr:
            print(ly["z_index"], ocr["text"])  # يُترك لبرنامج التصميم ليستبدل النص
    recompose(layers, 1080, 1350).save("cup_poster_rebuilt.png")

### تقدير تكلفة أتمتة صور المنتجات باستخدام Seedream 5.5

فيما يلي تقدير مبني على أسعار الوحدة القياسية باليوان الصيني المنشورة في «أسعار النماذج» الرسمية لمنصة Volcano Ark (火山方舟) (المحدّثة في 12 نوفمبر 2026)، دون احتساب أي رسوم إضافية من منصات الطرف الثالث: الصورة المدخلة 0.05 يوان/صورة؛ والصورة المخرجة التي لا تتجاوز 2.61 مليون بكسل 0.13 يوان/صورة، أما ما بين 2.61 و4.63 مليون بكسل فتبلغ 0.23 يوان/صورة.

| مرحلة سير العمل للكوب الحراري (استنتاج تحريري) | أساس الحساب | تكلفة المرة الواحدة |
|—————————|———|———|
| توليد المشهد | صورة مرجعية واحدة، والإخراج 2048×2048 | 0.05 + 0.23 = 0.28 يوان |
| كل جولة تحرير متتالية | مدخل واحد، والإخراج 2048×2048 | 0.28 يوان |
| مواد شفافة | صورة مرجعية واحدة، والإخراج 2048×2048 | 0.28 يوان |
| فصل طبقات الملصق | مدخل واحد، بافتراض 6 صور مخرجة وكلها في الفئة الأدنى | 0.05 + 6×0.13 = 0.83 يوان |
| فصل طبقات الملصق (حالة الحد الأعلى) | كما سبق، و6 صور كلها في الفئة الأعلى | 0.05 + 6×0.23 = 1.43 يوان |

وبحسب تقدير «توليد مرة واحدة + تحرير جولتين + شفافية مرة واحدة + فصل طبقات مرة واحدة (بافتراض الفئة الأدنى)»، تبلغ تكلفة المنتج الواحد نحو 1.95 يوان، على أن تُحسب تكلفة إنتاج الملصق نفسه بشكل منفصل. وتنمو تكلفة فصل الطبقات خطيًا مع عدد الطبقات، ولهذا السبب تحديدًا يجب ضبط `max_images` حسب الحاجة الفعلية. وللمقارنة، وبالأسعار الرسمية، عند تحرير صورة مربعة بدقة 2K اعتمادًا على صورة مرجعية واحدة، يبلغ سعر Seedream 5.0 Pro نحو 0.60 يوان، بينما يبلغ سعر 5.5 نحو 0.28 يوان، لكن قواعد تسعير الصور المدخلة تختلف بين الجيلين، لذا لا يمكن تعميم هذا الفارق على جميع المهام.

—

## الأسئلة الشائعة حول أتمتة صور المنتجات باستخدام Seedream 5.5

س1: ما هو سير عمل أتمتة صور المنتجات باستخدام Seedream 5.5؟

إنه سير عمل تجاري صُمم في هذا المقال بناءً على قدرات API الرسمية لـ Seedream 5.5: تمر الصورة الأصلية للمنتج عبر توليد المشاهد ثم التحرير المتتابع، وبعد ذلك تنقسم إلى مسارين؛ الأصول الشفافة وتفكيك الطبقات، وأخيرًا يتولى برنامج خارجي التركيب وفحص الجودة والأرشفة. يتولى النموذج التوليد والتفكيك، أما تنظيم سير العمل فليس ميزة رسمية بنقرة واحدة.

س2: ما الفرق بين الأصول الشفافة وتفكيك الطبقات، وهل يجب إنجازهما معًا؟

لا يجب إنجازهما معًا. الأصول الشفافة تُخرج عنصرًا رئيسيًا واحدًا بقناة Alpha مباشرةً من الصورة الأصلية للمنتج؛ أما تفكيك الطبقات فيقسّم ملصقًا مكتملًا إلى صورة أساسية وطبقات متعددة، ويعيد الإحداثيات ونتائج OCR. استخدم الطريقة الأولى عند الحاجة إلى عنصر المنتج الرئيسي فقط، والثانية عند الحاجة إلى إعادة استخدام النصوص والزخارف الموجودة في الملصق.

س3: متى أُطلق Seedream 5.5، وهل يمكن استخدام API الآن؟

أطلقته ByteDance رسميًا في 9 نوفمبر 2026. وحتى 12 نوفمبر، أصبحت قائمة النماذج في Volcano Ark ودروس استدعاء النموذج وجداول الفوترة تضم Seedream 5.5؛ وقد تكاملت أيضًا خدمات Jimeng وDoubao وDoubao Work. قد تختلف حالة التوفر باختلاف الحساب والمنطقة والمنصة الخارجية، ويجب الاعتماد على لوحة التحكم الفعلية.

س4: ما أنسب سيناريوهات صور المنتجات لهذا سير العمل؟

– **صور مشاهد لصفحة التفاصيل**: إنتاج عدة مشاهد حياتية بسرعة للسلعة نفسها.
– **الصور الرئيسية متعددة الإصدارات**: تكرارات متتابعة لتغيير الخلفية والإضاءة.
– **أصول العنصر الرئيسي الشفافة**: لإعادة استخدامها في صفحات تفاصيل قالبية وتخطيطات إعلانية.
– **تعديل الأسعار وتوطين الملصقات**: بعد تفكيك الطبقات، استبدال السعر أو تحويل النص إلى لغة أجنبية.

س5: كيف يمكن استدعاء هذا سير العمل والتحقق منه بسرعة عبر API؟

يُنصح بالتحقق أولًا على دفعة صغيرة:

1. سجّل في APIYI على apiyi.com واحصل على مفتاح API وحصة اختبار مجانية؛
2. راجع قائمة النماذج في المنصة وتأكد من نماذج الصور المتاحة ومدى دعم المعاملات؛
3. استخدم الكود النموذجي في هذا المقال (اضبط `base_url` على `https://api.apiyi.com/v1`) لتشغيل حالة كوب الحفظ الحراري من البداية إلى النهاية.

يعتمد دعم المعاملات الموسعة مثل `layer_decomposition` على وثائق المنصة.

س6: ما القيود المعروفة لـ Seedream 5.5 في صور المنتجات؟

تُظهر اختبارات عملية من طرف ثالث ما يلي: قد يظل التحرير متعدد الجولات معرضًا لانحراف لوني تدريجي؛ وقد يعدّل النموذج بنية المنتج لتلبية متطلبات النص أو التكوين، بل وقد يغيّر عدد العناصر الرئيسية؛ وقد لا تحصل مواد مثل الزجاج الشفاف على قناة Alpha صحيحة بالضرورة؛ وقد يتشوه النص الصغير الكثيف في تعديلات الصور اللاحقة. يجب الإبقاء على فحص بشري للجودة في الإنتاج. وإذا أردت مقارنة أداء نماذج أخرى في هذه المراحل في الوقت نفسه، يمكنك التبديل والاختبار عبر الواجهة الموحدة في APIYI apiyi.com.

س7: هل يمكن لتقسيم الطبقات أن يُخرج ملف PSD مباشرة؟

لا. تُرجع عملية تقسيم الطبقات الصورة الأساسية وطبقات PNG الشفافة، بالإضافة إلى `z_index` و`bounding_box` ومعلومات OCR. لذلك تحتاج إلى برنامج تصميم أو أداة تقرأ هذه البيانات ثم تعيد تجميعها. أما خط OCR فيُعتمد فيه على تقدير خط مشابه، وليس استعادة للخط الأصلي.

س8: تقول الجهة الرسمية إنه يمكن التحرير المتواصل 100 جولة، فهل يمكن الربط بلا حدود في الإنتاج؟

لا يُنصح بذلك. الـ 100 جولة هي حالة عرض رسمية، وكل جولة فيها استدعاء مستقل، وهذا لا يعني أن أي صورة يمكنها تحقيق الأداء نفسه. في اختبار Segmind المكوّن من 12 جولة، لوحظ انخفاض طفيف في السطوع الكلي. من المستحسن تحديد حد أقصى لعدد الجولات، والبدء في إعادة التحرير انطلاقًا من نسخة مؤكدة.

—

## النقاط الأساسية لأتمتة صور المنتجات باستخدام Seedream 5.5 (Key Takeaways)

– **توزيع واضح للمهام على أربع خطوات**: توليد المشهد يُنتج الصورة الرئيسية، والتحرير المتواصل يتولّى التعديلات، والشفافية وتقسيم الطبقات مسؤولان عن إعادة استخدام المواد.
– **فرعان مستقلان**: تُؤخذ المواد الشفافة من صورة المنتج الأصلية، وتقسيم الطبقات يستهدف الملصق الكامل فقط، ويُستدعى حسب الحاجة.
– **استخدام opaque في سلسلة التحرير**: يُوصي المسؤولون بالتحرير المتواصل بصيغة RGB مع `background:”opaque”`.
– **تقسيم الطبقات بدون background**: يقبل صورة PNG/JPEG واحدة فقط، ويُحاسب حسب عدد الصور المُخرجة فعليًا.
– **إعادة التجميع المدفوعة بالحقول**: تُرصّ تصاعديًا حسب `z_index`، وتُستخدم إحداثيات مُطبّعة لتناسب لوحة جديدة.
– **الاستمرارية وفحص الجودة ضروريان**: تنتهي صلاحية URL بعد 24 ساعة، ويجب مراجعة بنية المنتج يدويًا.
– **التحقق بدفعة صغيرة أولاً**: يمكنك عبر APIYI apiyi.com اختبار الموجه وبينة الاستجابة باستخدام عدد قليل من صور المنتجات.

—

## الخلاصة: الانتقال بصور منتجات Seedream 5.5 من إنشاء لمرة واحدة إلى إنتاج الأصول

بالعودة إلى هدف تسليم صور المنتجات، يمكن تلخيص توزيع الأدوار بين قدرات Seedream 5.5 الأربع على النحو التالي:

1. **توليد المشهد يحدد جودة الصورة الرئيسية**: صورة مرجعية + موجه بقواعد صارمة، للحفاظ على شكل المنتج والشعار والعدد.
2. **التحرير المتسلسل يحدد استقرار التعديلات**: إخراج الجولة السابقة يصبح مدخلًا للجولة التالية، وتكتفي بوصف التغييرات، وتبدأ من نسخة مؤكدة.
3. **الأصول الشفافة وفصل الطبقات يحددان قابلية إعادة الاستخدام**: الأول يغنيك عن خطوة قص الصورة، والثاني يعيد الملصق المسطح إلى بيانات قابلة لإعادة التركيب.
4. **التنسيق ومراقبة الجودة يحددان تكلفة قابلة للتحكم**: الفوترة حسب الإخراج الفعلي، وضبط عدد الجولات وسقف `max_images`، والاحتفاظ بثلاث نسخ.

النموذج مجرد وحدة إنتاج داخل سير العمل، أما إدارة الأصول والتركيب ومراقبة الجودة فتبقى من مهام نظامك أنت. أنصحك بأن تبدأ بمنتج حقيقي واحد وتشغّل المراحل الأربع يدويًا حتى تنجح، ثم تنتقل تدريجيًا إلى التنسيق عبر API. وللتحقق السريع من النتائج نوصي باستخدام APIYI عبر apiyi.com، فالمنصة توفر واجهة متوافقة مع OpenAI ورصيدًا مجانيًا للمستخدمين الجدد، ما يسهّل إجراء اختبار محدود قبل الإطلاق الرسمي.

—

## 📚 المراجع

1. **إعلان الإصدار الرسمي لـ Seedream 5.5**: التحسينات الأساسية والحالات الرسمية والتقييمات
– الرابط: `seed.bytedance.com/zh/blog/more-realistic-images-more-stable-editing-across-100-rounds-introducing-seedream-5-5`
– الوصف: المصدر الرسمي لعروض التحرير على 100 جولة، والمواد الشفافة، وفصل الطبقات

2. **البرنامج التعليمي الرسمي لـ Seedream 5.5 على Volcengine Ark**: المعاملات وأمثلة الاستدعاء وحزمة المواد النموذجية
– الرابط: `console.volcengine.com/ark/region:cn-beijing/docs/seedream-5-5`
– الوصف: شرح إعدادات التحرير متعدد الجولات، والإخراج الشفاف، وفصل الطبقات، وOCR

3. **واجهة برمجة تطبيقات توليد الصور على Volcengine Ark**: حقول الطلب وبنية الاستجابة
– الرابط: `console.volcengine.com/ark/region:cn-beijing/docs/image-generation-api`
– الوصف: تعريف الحقول مثل `z_index` و`bounding_box` و`text_recognition`

4. **أسعار نماذج Volcengine Ark**: قواعد الفوترة باليوان الصيني (محدثة في 12 نوفمبر 2026)
– الرابط: `console.volcengine.com/ark/region:cn-beijing/docs/model-pricing`
– الوصف: أساس الأسعار المستخدم في حساب التكاليف بهذا المقال

5. **مدونة Segmind التقنية**: تجربة عملية لـ 36 عملية توليد مفوترة و12 جولة تحرير
– الرابط: `blog.segmind.com/seedream-5-5-is-here-edit-in-rounds-transparent-pngs-and-layers/`
– الوصف: ملاحظات طرف ثالث حول انحراف الألوان، والمواد الشفافة، وتغير بنية المنتجات

6. **تجربة ميدانية من 星海情报局**: اختبارات سيناريوهات التصميم التجاري
– الرابط: `eet-china.com/mp/a538489.html`
– الوصف: ملاحظات واقعية حول تغيير ألوان صور التجارة الإلكترونية، وملفات PNG الشفافة، ومشكلات النصوص

7. **صفحة نموذج SeedRouter**: ملاحظات حول زمن استجابة استدعاء API
– الرابط: `seedrouter.ai/zh/models/seedream-5-5`
– الوصف: مرجع لزمن الاستجابة من البداية إلى النهاية لمختلف مهام الإخراج وفصل الطبقات

—

> **المؤلف**: فريق APIYI التقني
> **التواصل التقني**: يسعدنا تواصلك معنا عبر الصفحة الرئيسية لموقع APIYI، ولمزيد من مواد التكامل يمكنك زيارة مركز وثائق docs.apiyi.com

مقالات ذات صلة

موضوعات ذات صلة