- Ana Sayfa
- İş Akışları
- Wan 2.1 ControlNet
Wan 2.1 ControlNet iş akışı, poz, derinlik ve kenar kontrolleriyle yönlendirilmiş videolar üretmek için tasarlanmıştır. Bu iş akışı, video'dan video'ya dönüşümlerde güçlü olan Wan2.1 modelinin yeteneklerinden yararlanır. İş akışının merkezinde, kullanıcı tanımlı prompt'lara göre giriş video karelerini işleyip stilize dönüşümler uygulayan KSampler, CLIPTextEncode ve VAEDecode gibi anahtar düğümler bulunur. ControlNet kullanımı, video özellikleri üzerinde hassas kontrol sağlar ve poz ile derinlik gibi unsurları yüksek doğrulukla manipüle etmeye imkan tanır.
Teknik olarak, iş akışı modelleri yükleyip ilk kareyi hazırlamak için CLIPVisionLoader ve LoadImage gibi düğümlerle başlar. WanFunControlToVideo düğümü, ControlNet işlevlerini entegre ederek video dönüşüm sürecini yönlendirir. ModelSamplingSD3 ve UNetTemporalAttentionMultiply gibi düğümleri içeren Sampling & Decode grubu, çıktı videonun kareler arasında yüksek kalite ve tutarlılıkta olmasını sağlar. Bu iş akışı, belirli görsel efektlerle stilize videolar üretmek isteyen içerik üreticileri için özellikle faydalıdır ve nihai çıktı üzerinde yüksek derecede özelleştirme ve kontrol sunar.
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.
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 "Wan 2.1 ControlNet" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("wan2.1_fun_control_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("52", "image", asset); // LoadImage
wf.setInput("6", "text", "a women sticking out her toungue while mkaing wierd faces,(clay style:1.1)"); // CLIPTextEncode
const job = await client.run(wf);
await job.getOutputs("78")[0].toFile("output.png"); // SaveVideoSDK, 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















