
Ce workflow tutoriel ComfyUI montre comment générer des images avec Ideogram 4.0 à partir d’une simple invite texte ou d’une légende JSON structurée pour un contrôle visuel précis. Le sous-graphe Ideogram4 Caption Prompt Template vous guide pour décrire un résumé de scène, un bloc de style, un arrière-plan et, en option, des éléments par objet avec bounding boxes et palettes de couleurs hexadécimales. Un nœud ResolutionSelector standardise la largeur et la hauteur, tandis qu’un MarkdownNote explique le schéma JSON pour rédiger des invites orientées mise en page sans tâtonner. PreviewAny offre un retour visuel en direct, et SaveImage enregistre le résultat final sur disque.
En coulisse, le workflow dirige votre invite vers un nœud d’inférence Ideogram v4 personnalisé basé sur le modèle ideogram4_fp8_scaled diffusion et un VAE compatible (flux2-vae). Si vous fournissez du texte simple, le template l’encapsule avec des valeurs par défaut ; si vous fournissez du JSON structuré, il est transmis tel quel pour que le modèle respecte la mise en page, les couleurs et le style. Cette configuration reflète le schéma officiel de légende sur lequel Ideogram 4.0 a été entraîné, vous offrant un contrôle reproductible de la composition et des couleurs en local. Pour ceux qui préfèrent un éditeur visuel, vous pouvez ajouter KJNodes et le nœud Ideogram 4 Prompt Builder KJ pour créer des bounding boxes et palettes de façon interactive.
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













