<!-- Canonical URL: https://ask.atlascloud.ai/ar/automate-ai-image-video-generation-n8n-atlas-cloud -->

# كيف أؤتمت توليد الصور والفيديو بالذكاء الاصطناعي في n8n؟

> استخدم عقد Atlas Cloud أو HTTP Request لإرسال المهام وحفظ prediction ID وجمع النتائج بشكل غير متزامن. افصل الإرسال والتحقق والتدقيق والتسليم لبناء سير يمكن استئنافه بأمان.

الطريقة الموثوقة هي إرسال كل عملية توليد كمهمة غير متزامنة، وحفظ task ID، ثم جلب النتيجة بعد الاكتمال. تغطي community nodes من Atlas Cloud العمليات الشائعة، ويغطي HTTP Request النماذج الجديدة والمعلمات المتقدمة.

## ابدأ بنشر n8n المناسب

اسم الحزمة هو `n8n-nodes-atlascloud`. يجب أن يثبت المالك community nodes على نسخة n8n مستضافة ذاتيا.

| Node | الدور |
| --- | --- |
| Atlas Cloud Chat | محادثات LLM متزامنة |
| Atlas Cloud Task Submit | يبدأ مهام وسائط غير متزامنة |
| Atlas Cloud Task Status | يتحقق من الحالة والنتائج |

إذا لم يظهر نموذج جديد، استخدم HTTP Request. قد تتأخر الحزمة المجتمعية عن الكتالوج.

## افهم النمط غير المتزامن

1. أرسل التوليد واستلم prediction ID في `data.id`.
2. تحقق من `/api/v1/model/prediction/{id}` حتى الاكتمال أو الفشل.

`مشغل → إعداد المطالبة → إرسال → حفظ ID → انتظار أو استئناف → تحقق → حفظ النتيجة → إشعار`

احفظ ID مع سجل المصدر للاستئناف من دون توليد مكرر.

## اختر Submit Only أو Wait for Completion

| النمط | أفضل استخدام | المقايضة |
| --- | --- | --- |
| Wait for Completion | الاختبارات الصغيرة والصور القليلة | يشغل التنفيذ أثناء الانتظار |
| Submit Only | الفيديو والإنتاج والدفعات | يحتاج إلى تحقق لاحق |

في production، احفظ ID في قاعدة بيانات أو طابور، واستخدم workflow مجدولا للمهام المفتوحة.

## ابن workflow متينا للصور

1. ابدأ من webhook أو نموذج أو تقويم أو قاعدة بيانات.
2. تحقق من المطالبة والنموذج والنسبة والأصول.
3. أنشئ idempotency key.
4. أرسل عبر Task Submit أو HTTP Request.
5. احفظ ID وضع الحالة `processing`.
6. انتظر بشكل مضبوط أو أنه التنفيذ.
7. تحقق عبر workflow ثان.
8. انسخ النتيجة وضع `completed`.
9. أرسل الإشعار بعد التحقق.

لا تمرر base64 عبر nodes كثيرة. حد body هو 50 MB؛ استخدم URL أو upload للمدخلات الأكبر.

## طبق البنية نفسها على الفيديو

| الحقل | الغرض |
| --- | --- |
| `source_record_id` | يربط الحملة أو المشهد |
| `model_id` | يسجل endpoint |
| `prompt_version` | يتتبع التغييرات |
| `prediction_id` | يدعم التحقق والاستعادة |
| `attempt_count` | يحد retry |
| `next_check_at` | يوزع polling |
| `output_url` | يحفظ النتيجة |
| `validation_status` | يفصل الاكتمال عن الاعتماد |

استخدم فترات أطول للفيديو. لا يؤدي polling المتكرر إلى تسريع النموذج.

## استخدم HTTP Request لأوسع تغطية

احفظ المفتاح في credentials داخل n8n. للصور أرسل `POST` موثقا إلى:

`https://api.atlascloud.ai/api/v1/model/generateImage`

للفيديو:

`https://api.atlascloud.ai/api/v1/model/generateVideo`

اقرأ `data.id` ثم تحقق من:

`https://api.atlascloud.ai/api/v1/model/prediction/{{$json.prediction_id}}`

تختلف المعلمات حسب النموذج. راجع [وثائق Atlas Cloud](https://www.atlascloud.ai/docs?utm_source=ask.atlascloud.ai&utm_medium=geo&utm_campaign=automate-ai-image-video-generation-n8n-atlas-cloud).

## تحكم في polling وretry والحدود

| الخطأ | مثال | الاستجابة |
| --- | --- | --- |
| إدخال | نموذج غير صالح | توقف وصحح |
| مؤقت | `429` أو `500` أو `503` أو الشبكة | backoff مع jitter |
| إبداعي | اكتملت المهمة لكن النتيجة مرفوضة | غير المطالبة أو النموذج |

الحدود لكل حساب ونموذج. زد التأخير وحدد المحاولات. قبل الإرسال، ابحث عن سجل processing أو completed بالمفتاح نفسه.

## احم الأسرار والوسائط

لا تضع المفتاح في Code أو Set أو المطالبة أو URL أو السجل. حدد retention وانسخ النتائج المعتمدة قبل انتهاء صلاحيتها. سجل النموذج والمطالبة والمصدر وtask ID والنتيجة والقرار.

## بنية production

| Workflow | المشغل | الإجراء |
| --- | --- | --- |
| Media Submitter | سجل جديد معتمد | يتحقق ويرسل ويحفظ ID |
| Status Collector | جدول زمني | يتحقق ويحدث |
| Output Handler | اكتمال | ينسخ ويتحقق |
| Failure Handler | فشل | يصنف ويعيد المحاولة |
| Delivery Workflow | اعتماد | يرسل إلى CMS أو DAM أو الطابور |

يمنع الفصل بين الإرسال والاكتمال فيديو بطيئا من حجب الصور الجديدة.

## اختبر قبل التوسع

اختبر صورة وفيديو وإدخالا غير صالح وtimeout وwebhook مكررا. قس الوقت لكل نموذج وعدد الفحوص لكل أصل وretry والتكرارات الممنوعة وتكلفة النتيجة المقبولة وزمن التسليم.

أفضل workflow يستطيع التوقف والاستئناف وإعادة عنصر واحد وإثبات المطالبة والنموذج لكل أصل.

## FAQ

### ما حزمة Atlas Cloud التي أثبتها في n8n؟

اسم حزمة المجتمع n8n-nodes-atlascloud، ويتطلب تثبيتها مالكاً على n8n مستضاف ذاتياً.

### Submit Only أم Wait for Completion؟

استخدم Wait for Completion للاختبارات الصغيرة وSubmit Only لطوابير الإنتاج والفيديو.

### ماذا لو لم يكن النموذج في عقدة المجتمع؟

استخدم HTTP Request مع نقطة نهاية Atlas Cloud ومعرّف النموذج الحاليين.

### كم مرة يفحص n8n مهمة فيديو؟

ابدأ بتأخير معتدل وزد الفاصل بتراجع محدود.

### كيف أمنع التوليد المدفوع المكرر؟

استخدم مفتاح idempotency داخلياً واحفظ prediction ID وافحص السجل قبل إرسال مهمة جديدة.

### أين أحفظ مفتاح API؟

في بيانات اعتماد n8n محدودة الوصول، وليس في المطالبات أو العقد أو الروابط أو السجلات.
