Ce workflow ComfyUI transforme deux images fixes — une première et une dernière image définies — en une vidéo animée fluide à l’aide de l’API First–Last Frame de MiniMax H3 (Hailuo-03). Deux nœuds LoadImage alimentent vos images de départ et d’arrivée dans MinimaxHailuo03FirstLastFrameNode, qui les envoie au service MiniMax pour prédire les images intermédiaires. Le nœud retourne la séquence générée à ComfyUI, et SaveVideo l’encode en fichier vidéo au taux d’images choisi.
Techniquement, MinimaxHailuo03FirstLastFrameNode effectue un appel API vers l’endpoint First–Last Frame to Video de MiniMax H3, conditionnant le mouvement sur le contenu des deux images pour synthétiser des images intermédiaires temporellement cohérentes. Comme le mouvement est guidé par vos images de départ et d’arrivée exactes, vous obtenez une transition cohérente sans entraînement ni animation manuelle. Cette configuration est idéale pour les reveals avant/après, transitions de scène et animatiques rapides où vous souhaitez cohérence du sujet et contrôle des états de début/fin.
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 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");Le 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













