Nodes/ComfyUI-WorkflowGenerator/Workflow Generator Pipeline
ComfyUI Node

Workflow Generator Pipeline

Complete Pipeline - Executes steps 1-3 sequentially: 1. WorkflowGenerator -> Creates initial diagram 2. NodeValidator -> Validates/corrects node names 3. Build and Save -> Converts to JSON Convenience node for the full process.

By DanielPFlorian·Created 9 months ago·Updated 9 months ago· 34
Workflow Generator Pipeline
    • workflow_edges
    • workflow_edges (refined)
    • workflow_json
    • file_path
    instruction
    model_pathworkflow-generator-q8_0.gguf
    dtypeauto
    device_preferenceauto
    attn_implementationauto
    auto_gpu_layerstrue
    n_gpu_layers-1
    max_new_tokens8192
    context_size4096
    temperature0.95
    top_p0.70
    allow_primitive_nodesfalse
    refine_enabledtrue
    use_llm_refinementfalse
    refine_model_pathQwen2.5-7B-Instruct-q8_0.gguf
    embedding_model_pathparaphrase-multilingual-MiniLM-L12-v2
    catalog_directorycatalog
    refine_dtypeauto
    refine_device_preferenceauto
    refine_attn_implementationauto
    refine_auto_gpu_layersfalse
    refine_n_gpu_layers-1
    refine_max_new_tokens4096
    refine_context_size4096
    refine_temperature0.95
    top_k5
    refine_top_p0.70
    save_workflowtrue
    filename_prefixgenerated_workflow
    seed0
    CategoryWorkflowGenerator

    Inputs (30)

    NameTypeDefaultDescription
    instructionSTRINGDescription of the desired ComfyUI workflow.
    model_pathCOMBOworkflow-generator-q8_0.ggufModel file (GGUF) or directory (HuggingFace).
    dtypeCOMBOautoData type (HuggingFace only).
    device_preferenceCOMBOautoDevice preference (cuda/cpu).
    attn_implementationCOMBOautoAttention implementation (HuggingFace).
    auto_gpu_layersBOOLEANtrueAuto-calculate GPU layers based on available VRAM (prevents OOM errors) (GGUF).
    n_gpu_layersINT-1-1–1000Number of GPU layers (GGUF). -1 for all.
    max_new_tokensINT81921–32768Max tokens to generate.
    context_sizeINT4096512–131072Context window size (GGUF).
    temperatureFLOAT0.950–2Sampling temperature.
    top_pFLOAT0.700–1Top-p sampling.
    allow_primitive_nodesBOOLEANfalseInclude primitive nodes in diagram. False removes them for cleaner workflows.
    refine_enabledBOOLEANtrueEnable Step 2 (NodeValidator).
    use_llm_refinementBOOLEANfalseEnable LLM-based node correction (slower but more accurate).
    refine_model_pathCOMBOQwen2.5-7B-Instruct-q8_0.ggufLLM model for refinement.
    embedding_model_pathCOMBOparaphrase-multilingual-MiniLM-L12-v2Embedding model for semantic search.
    catalog_directorySTRINGcatalogDirectory containing node catalog files.
    refine_dtypeCOMBOautoData type for refinement model (HuggingFace).
    refine_device_preferenceCOMBOautoDevice preference for refinement model.
    refine_attn_implementationCOMBOautoAttention implementation for refinement model.
    refine_auto_gpu_layersBOOLEANfalseAuto-calculate GPU layers for refinement model (GGUF).
    refine_n_gpu_layersINT-1-1–1000GPU layers for refinement model (GGUF). -1 for all.
    refine_max_new_tokensINT40961–16384Max tokens for refinement.
    refine_context_sizeINT4096512–32768Context window size for refinement model (GGUF).
    refine_temperatureFLOAT0.950–2Temperature for refinement.
    top_kINT51–20Number of similar nodes to consider.
    refine_top_pFLOAT0.700–1Top-p for refinement.
    save_workflowBOOLEANtrueSave workflow to file.
    filename_prefixSTRINGgenerated_workflowFilename prefix or path for saved workflow.
    seedINT00–4294967295Random seed.

    Outputs (4)

    NameTypeDescription
    workflow_edgesSTRINGInitial workflow diagram (JSON).
    workflow_edges (refined)STRINGRefined workflow diagram (JSON).
    workflow_jsonSTRINGFinal ComfyUI workflow JSON.
    file_pathSTRINGPath to saved file.