
Wan 2.2 5B Fun Control est un workflow de diffusion vidéo multi-condition compact qui montre comment piloter le mouvement et la composition à l'aide de signaux de contrôle — principalement les contours via le nœud Canny — lors de la génération de courts clips à partir de texte, d'images ou de vidéos de référence. Le cœur du graphe est le nœud Wan22FunControlToVideo, qui fusionne votre prompt (depuis CLIPTextEncode), une image ou vidéo de départ optionnelle (LoadImage, LoadVideo + GetVideoComponents), et des cartes de contrôle (Canny) en une séquence latente temporellement cohérente. UNETLoader charge le modèle de diffusion wan2.2_fun_control_5B_bf16.safetensors et l'associe à VAELoader (wan2.2_vae) et CLIPLoader ; l'échantillonnage est piloté par KSampler via ModelSamplingSD3 pour correspondre au scheduler de Wan 2.2. VAEDecode convertit les latents en images, CreateVideo assemble les images en clip, et SaveVideo écrit le fichier final.
Techniquement, le workflow est organisé en groupes clairs : Étape 1 - Chargement des modèles, Étape 2 - Start_image, Étape 3 - Prompt, et Étape 3 - Contrôle vidéo et prétraitement vidéo. Le guidage par contours est préparé par le nœud Canny (seuils bas/haut) et transmis à Wan22FunControlToVideo pour ancrer la structure et le mouvement. Vous pouvez prévisualiser les images intermédiaires avec PreviewImage, puis finaliser votre résultat avec CreateVideo et SaveVideo. Bien que Wan 2.2 Fun Control supporte plusieurs conditions (profondeur, pose), ce modèle connecte par défaut le contrôle par contours ; vous pouvez l'étendre en ajoutant des nœuds profondeur/pose et en reliant leurs sorties à Wan22FunControlToVideo. Remarque : avec seulement 5B de paramètres, Wan 2.2 Fun Control privilégie la rapidité et l'accessibilité à la fidélité — attendez-vous à des détails plus doux et privilégiez des signaux de contrôle forts, des scènes simples et des clips courts pour de meilleurs résultats.
API
Utiliser ce workflow depuis le code
Chaque workflow Comfy est un graphe JSON. Le contenu ci-dessous est ce workflow, exactement comme ComfyUI l’exécute — récupérez-le depuis l’URL, gardez-le dans le contrôle de version, ou chargez-le dans ComfyUI et exécutez-le nœud par nœud.
Exécutez-le depuis TypeScript ou Python avec le Comfy SDK. Le même code cible Comfy Cloud ou un ComfyUI auto-hébergé — seule l’URL de base change.
// Install (beta)
npm i @comfyorg/sdk
// Run "Wan 2.2 5B Fun Control" (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("video_wan2_2_5B_fun_control_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("70", "image", asset); // LoadImage
wf.setInput("6", "text", "your prompt here"); // CLIPTextEncode
const job = await client.run(wf);
await job.getOutputs("58")[0].toFile("output.png"); // SaveVideoLe SDK prend un workflow au format API : ouvrez ce workflow dans ComfyUI et utilisez Fichier → Exporter le workflow (API).
L’accès à l’API Comfy Cloud nécessite un forfait avec clé API.
FAQ













