
يعرض سير العمل هذا في ComfyUI توليد فيديو كامل من النص ومن الصورة إلى فيديو باستخدام عقدة OpenAIVideoSora2، مع خيار صوت متزامن. يمكنك البدء من مطالبة نصية فقط أو تكييف الفيديو بصورة مرجعية يتم تحميلها عبر LoadImage. وبما أن Sora-2 وSora-2 Pro يتطلبان أحجام إدخال ثابتة، يوفر سير العمل مسارين لجعل صورتك ملائمة: الخيار 1 يستخدم ResizeAndPadImage لإضافة حواف دون قص، والخيار 2 يقص لملء الإطار. تتيح PreviewImage تأكيد الكادر قبل تنفيذ استدعاء API، بينما تكتب SaveVideo الفيديو المُسترجع إلى القرص.
تقنيًا، تُعد OpenAIVideoSora2 جوهر المخطط، حيث تعرض اختيار النموذج (Sora-2 أو Sora-2 Pro) والدقة وحقول المطالبة. الأحجام المدعومة هي: Sora-2 (720x1280، 1280x720) وSora-2 Pro (720x1280، 1280x720، 1024x1792، 1792x1024). تحافظ مجموعات سير العمل على التنظيم: Upload image وOption1 - Pad image وOption 2 - Crop image. تتضمن عقد MarkdownNote وNote روابط الاستخدام والتسعير لواجهة الشريك. تقوم ImageScale وResizeAndPadImage بمحاذاة صورتك مع حجم الفيديو المحدد لكي يقبلها API، بينما تلتقط SaveVideo مخرجات API بما في ذلك الصوت عند توفره. يساعدك هذا التصميم على التكرار بسرعة—عاين الإطار المكيّف، عدّل المطالبة، ثم اعمل render.
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.
الأسئلة الشائعة













