Le canevas vérifie le câblage avant que vous le payiez
Un graphe de workflow est contrôlé avant qu’un seul crédit ne bouge : port inconnu, emplacement audio alimenté par une vidéo, entrée obligatoire vide ou boucle sont des erreurs, et un graphe en erreur ne s’exécute pas. C’est là la vraie différence avec une génération pas à pas.

La plupart des gens découvrent le canevas de workflow de LUVI comme une commodité : on relie un prompt et une référence à un modèle, le résultat de ce modèle alimente le suivant, on appuie sur Lancer. La description est juste et elle passe à côté de l’essentiel. Le canevas est la seule surface de LUVI où une erreur se manifeste avant de coûter des crédits.
Les ports sont les paramètres du modèle lui-même
Les ports d’entrée d’un nœud de modèle ne sont pas des étiquettes écrites pour le canevas. Ce sont les vraies clés de paramètre du modèle : images, video_url, audio_url, prompt. Quand vous tirez un fil vers un port, vous remplissez exactement ce paramètre.
Cela ressemble à un détail et cela supprime toute une famille d’échecs. Il n’y a rien à deviner ni à faire correspondre : un modèle qui reçoit ses références sous images possède un port nommé images, et le fil y aboutit ou n’y aboutit pas. Le graphe, c’est le contrat du modèle, dessiné.
La validation précède toute exécution
Chaque graphe est contrôlé selon les mêmes règles sur le canevas, par le connecteur et de nouveau au lancement d’une exécution, et le contrôle est strict. Ports inconnus, types de médias erronés — un emplacement audio alimenté par une vidéo —, emplacements saturés, entrées obligatoires vides, prompts manquants, paramètres inconnus, valeurs hors plage et boucles comptent tous comme des erreurs, et un graphe en erreur ne s’exécute pas. Le canevas les énumère dans son panneau de contrôle et refuse, au moment même où vous le tracez, un fil entre deux types de ports incompatibles.
Le connecteur se montre encore plus strict sur le câblage. Quand un assistant écrit un graphe avec un mauvais port, un mauvais type de média, une valeur hors plage ou une boucle, rien n’est enregistré. Les trous, comme un emplacement obligatoire pas encore relié ou un prompt pas encore écrit, sont en revanche enregistrés et listés, comme pour un graphe à moitié dessiné à la main.
Comparez avec une génération pas à pas, où les mêmes erreurs se découvrent parce qu’un modèle refuse votre entrée ou, pire, parce qu’il l’accepte et produit quelque chose de faux. Sur le canevas, l’erreur figure dans la liste avant qu’Exécuter ne fasse quoi que ce soit.
L’estimation est honnête sur ce qu’elle ignore
Un appui sur Estimer chiffre l’ensemble du graphe par le chemin même qu’emprunte le débit réel : ce que vous voyez est ce dans quoi l’exécution va puiser.
Certains nœuds ne peuvent pas être chiffrés exactement à l’avance, et l’estimation le dit au lieu de les compter pour zéro. Un nœud alimenté par un nœud précédent est chiffré comme un plancher, puisque son entrée n’existe pas encore : une étape de synchronisation labiale dont le prix dépend de l’audio qu’une étape antérieure va générer, ou une étape de retouche sur un modèle qui facture chaque image d’entrée. La voix facturée à la longueur du texte suit le texte final. Et un modèle qui retient un plafond puis se règle sur ce qu’il rend, comme un modèle de voix qui retient l’équivalent de deux minutes d’audio, est chiffré à cette retenue. Tous ces nœuds reviennent marqués approximatifs.
Petit choix de conception, grande conséquence : une estimation qui arrondit silencieusement à zéro les parties inconnues vaut moins qu’aucune estimation.
Un nœud en échec n’emporte pas le graphe
C’est le comportement que l’on suppose le plus souvent inverse. Lorsqu’un nœud échoue, il fait sauter les nœuds qui dépendent de lui, et les branches indépendantes continuent. Un mauvais générateur n’en interrompt pas six autres.
Si vous ouvrez un même prompt vers quatre modèles pour les comparer, celui qui refuse votre prompt vous coûte cette branche et rien d’autre. Les trois autres vont au bout.
Ce que l’exécution annonce est ce qui vous a été débité
Quand une exécution annonce des crédits, ce nombre est relu depuis votre propre relevé — le nombre dont votre solde a bougé — et non repris de l’estimation. L’estimation est une prévision ; le chiffre de l’exécution est l’enregistrement.
Deux points encore
Donnez à chaque générateur un endroit où montrer son résultat. Un nœud de modèle dont le port out n’atteint aucun nœud média reçoit un avertissement. Le résultat arrive quand même dans votre bibliothèque, mais sans nœud média vous ne pouvez ni le voir sur le canevas ni le transmettre à l’étape suivante.
Changer le modèle d’un nœud déjà enregistré est une rupture franche. Les clés de paramètre changent avec le modèle, et les fils existants peuvent ne plus pointer nulle part. Plutôt que de les supprimer en silence, le changement revient accompagné d’une proposition qui nomme précisément les fils à déplacer.
Comment nous avons vérifié
- Sources lues : la validation du graphe de workflow de LUVI, son estimation à l’échelle du graphe, son exécuteur et son contrat de câblage, ainsi que les outils de workflow du connecteur tels qu’ils sont documentés sur la page MCP.
- Date : 22 septembre 2026, revérifié le 20 octobre 2026.
- Résultats : des identifiants de port égaux aux clés de paramètre du modèle ; une même validation pour le canevas, le connecteur et l’exécution, toute erreur bloquant l’exécution et un câblage erroné venu du connecteur n’étant pas enregistré ; une estimation du graphe entier par le chemin du débit, les nœuds non chiffrables étant marqués approximatifs ; un nœud en échec qui ne fait sauter que ses dépendants ; des crédits d’exécution relus dans le relevé ; un générateur sans nœud média signalé par un avertissement, son résultat arrivant malgré tout dans la bibliothèque.
- Limites : cet article décrit la mécanique. Aucune sortie n’a été générée pour l’écrire, il n’avance donc rien sur la qualité des résultats, et nous n’avons pas mesuré ce qu’un graphe validé fait réellement économiser.
Quand le canevas en vaut la peine
Pas pour une image seule. L’espace de travail est plus rapide quand vous voulez une chose, tout de suite.
Le canevas prend son sens dès qu’une erreur devient coûteuse : plusieurs étapes enchaînées, la même référence reprise d’un plan à l’autre, ou un prompt ouvert vers plusieurs modèles. Ce sont précisément les cas où le scénario cher consiste à découvrir à l’étape quatre que l’étape un était mal câblée — et le canevas est fait pour que vous le découvriez à l’étape zéro.
Les nouveaux comptes démarrent avec 200 crédits, et vérifier votre téléphone et une carte vous en rapporte jusqu’à 1 500 de plus. Vous pouvez créer un compte LUVI et monter un graphe avant de dépenser quoi que ce soit à le lancer.
À lire aussi dans Côté LUVI
- Nouveaux modèles d’IA sur LUVI du 25 septembre au 17 octobre 2026 : 22 modèles, des paroles à la 3DDu 25 septembre au 17 octobre 2026, LUVI a ajouté 22 modèles répartis en huit familles : Luma Ray 3.2 et Uni 1, HI3D, la décomposition en calques de Seedream 5.0, Nano Banana 2.1, Suno v6, MiniMax Music 3.0 et MiniMax Lyrics. Les prix démarrent à 20 crédits pour des paroles.
- La suppression devant laquelle on ne pouvait pas mettre de boîte de dialogueDès qu’un assistant peut supprimer un dossier à votre place, la boîte de confirmation cesse d’être un filet de sécurité. La réponse de LUVI a été de différer la suppression de 24 heures, et de laisser le contenu du dossier exactement où il était.
- Vertical, et combien de temps ? Où se règlent vraiment le format et la duréeLes 45 modèles vidéo de LUVI qui laissent choisir le format proposent tous le 9:16. Les 94 autres le rangent ailleurs : dans un paramètre, dans une taille en pixels ou dans votre image de référence. La durée va de 5 à 30 secondes par génération.