Sora 2: Metin ve Görselden Videoya

Bu ComfyUI iş akışı, OpenAIVideoSora2 düğümünü kullanarak uçtan uca metin ve görselden videoya üretimi, isteğe bağlı senkronize ses ile gösterir. Sadece bir metin istemiyle başlayabilir veya videoyu LoadImage ile yüklenen bir referans görselle koşullandırabilirsiniz. Sora-2 ve Sora-2 Pro sabit giriş boyutları beklediğinden, iş akışı görselinizi uydurmak için iki dal sunar: Seçenek 1, ResizeAndPadImage ile kırpma olmadan letterbox yapar; Seçenek 2 ise çerçeveyi dolduracak şekilde kırpar. PreviewImage ile API çağrısını tetiklemeden önce çerçeveyi onaylayabilir, SaveVideo ile dönen videoyu diske kaydedebilirsiniz.

Teknik olarak, OpenAIVideoSora2 düğümü grafiğin çekirdeğidir ve model seçimi (Sora-2 veya Sora-2 Pro), çözünürlük ve istem alanlarını sunar. Desteklenen boyutlar: Sora-2 (720x1280, 1280x720) ve Sora-2 Pro (720x1280, 1280x720, 1024x1792, 1792x1024). İş akışı grupları düzeni korur: Görsel yükle, Seçenek1 - Görseli padle, Seçenek 2 - Görseli kırp. MarkdownNote ve Note düğümleri, partner API için kullanım ve fiyatlandırma bağlantılarını içerir. ImageScale ve ResizeAndPadImage, görselinizi seçilen video boyutuna hizalar, böylece API kabul eder; SaveVideo ise API çıktısını, varsa ses dahil olmak üzere kaydeder. Bu tasarım hızlı yineleme sağlar—koşullandırılmış çerçeveyi önizleyin, isteminizi ayarlayın, ardından render alın.

API

Bu iş akışını koddan kullan

Her Comfy iş akışı bir JSON grafiğidir. Aşağıdaki veri, bu iş akışının tam olarak ComfyUI'da çalıştırıldığı halidir — URL'den alın, sürüm kontrolünde saklayın veya ComfyUI'da yükleyip düğüm düğüm çalıştırın.

api_openai_sora_video.json
İş akışı JSON'u alınıyor…

Comfy SDK ile TypeScript veya Python'dan çalıştırın. Aynı kod Comfy Cloud veya kendi barındırdığınız bir ComfyUI'ı hedefler — sadece temel URL değişir.

// 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 formatında bir iş akışı alır: bu iş akışını ComfyUI'da açın ve Dosya → İş Akışını Dışa Aktar (API) seçeneğini kullanın.

Comfy Cloud API erişimi, API anahtarı içeren bir plan gerektirir.

SSS

Sık Sorulan Sorular

Tüm iş akışlarını gör
Showing 30 of 30 templates