يبسّط سير عمل ComfyUI هذا، المكوّن من ثلاث خطوات، إنتاج أصول إعلانية للمنتجات من الصور الثابتة إلى الحركة. في الخطوة 1، يستخدم OpenAIGPTImage1 لتوليد تصوير منتجات مصقول من صورة منتج مرجعية وخلفية اختيارية، مع توجيه عبر طلب نصي مختصر. يقوم LoadImage بإدخال المنتج والخلفية، ويمكن لـ ImageBatchMulti تغذية عدة تنويعات، وتقوم SaveImage بحفظ أفضل النتائج. تركز الخطوة 2 على تعديلات دقيقة: افتح محرر القناع لتلوين المناطق التي يجب أن تُطبق عليها التغييرات (مثل تنظيف الخلفية، الانعكاسات، تعديلات الملصق)، ثم أعد تشغيل OpenAIGPTImage1 لإجراء inpainting موجه. يوفر ImageCompare مقارنة قبل/بعد جنبًا إلى جنب لفحص سريع قبل حفظ النتائج النهائية.
تحول الخطوة 3 الصور المختارة إلى فيديو منتج قصير وناعم. مرّر إطار البداية والنهاية إلى ByteDance2FirstLastFrameNode لتوليد الإطارات البينية، ثم تقوم SaveVideo بترميز التسلسل إلى مقطع قابل للمشاركة. يساعد الحفاظ على دقة ونسبة أبعاد متسقة عبر العُقَد في تحسين الاتساق الزمني. توضح كتل MarkdownNote داخل المخطط كل مرحلة بحيث يمكنك ضبط الطلبات والأقنعة وإعدادات الإطارات بثقة.
API
استخدم سير العمل هذا من الكود
كل سير عمل في Comfy هو رسم بياني بصيغة JSON. الحمولة أدناه هي هذا سير العمل بالضبط كما يشغله ComfyUI — يمكنك جلبه من الرابط، حفظه في نظام التحكم بالإصدارات، أو تحميله في ComfyUI وتشغيله عقدة تلو الأخرى.
شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");يأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).
يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.
الأسئلة الشائعة














