يحوّل سير العمل هذا في ComfyUI صورتين ثابتتين إلى فيديو قصير باستخدام Gemini Omni Flash من Google عبر عقدة GeminiVideoOmni. توفر صورة البداية وصورة النهاية (عبر عقدتي LoadImage)، ثم توجه الحركة والمدة والتأطير بمطالبة لغة طبيعية. يساعدك مخطط فرعي مدمج لبناء المطالبة (عقدة مخصصة: b83478ba-1f3e-4e62-9869-c8a0c8e9a5f5) على تضمين المدة ونسبة الأبعاد بشكل صريح في نص المطالبة النهائي—وكلاهما إلزامي لـ Gemini Omni Video. بعد ذلك تولّد عقدة GeminiVideoOmni مقطع فيديو واحدًا يمكنك معاينته عبر PreviewAny وتصديره عبر SaveVideo.
تقنيًا، يربط سير العمل مصفوفتَي الصورتين والنص المُنشأ للمطالبة إلى GeminiVideoOmni، الذي يطلب فيديو من نموذج Gemini Omni Flash. يتم استخراج المدة ونسبة الأبعاد من المطالبة (مثال: "duration: 4s, aspect_ratio: 16:9")، بينما يصف باقي النص الحركة (مثل التكبير، التحريك الأفقي، التحول، الكشف). توفر عُقَد MarkdownNote المدمجة تذكيرات ونصائح سريعة أثناء العمل. النتيجة طريقة سريعة وحوارية لتكرار مقاطع العلامة التجارية القصيرة ومنشورات عمودية وكشوفات قبل/بعد—بدون عمل Keyframing يدوي.
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.
الأسئلة الشائعة














