Nodes/LlamaCPP β†’ Ideogram Prompt/πŸ¦™ LlamaCPP β†’ Ideogram Prompt
ComfyUI Node

πŸ¦™ LlamaCPP β†’ Ideogram Prompt

A ComfyUI node in LlamaCPP / Ideogram with 12 inputs and 2 outputs.

By iChristGitΒ·Created 2 months agoΒ·Updated 2 months agoΒ· 46
πŸ¦™ LlamaCPP β†’ Ideogram Prompt
    • ideogram_json
    • raw_response
    β—„user_ideaA surreal streetwear collage poster with a skateboarder and giant puffy letters spelling COMFYβ–Ί
    β—„aspect_ratio9:16β–Ί
    β—„modelβ–Ύβ–Ί
    β—„server_urlhttp://127.0.0.1:8082β–Ί
    β—„temperature0.60β–Ί
    β—„max_tokens8192β–Ί
    β—„unload_aftertrueβ–Ί
    β—„unload_wait_seconds3β–Ί
    β—„enable_thinkingtrueβ–Ί
    β—„thinking_budget4096β–Ί
    β—„always_rerunfalseβ–Ί
    β—„system_prompt_overrideβ–Ί
    CategoryLlamaCPP / Ideogram

    Inputs (12)

    NameTypeDefaultDescription
    user_ideaSTRINGA surreal streetwear collage poster with a skateboarder and giant puffy letters spelling COMFYShort natural-language description of what you want to generate.
    aspect_ratioSTRING9:16Target aspect ratio passed to the LLM (e.g. 1:1, 16:9, 9:16, 4:5).
    modelCOMBOModel to use. Reload the page to refresh this list from the server.
    server_urlSTRINGhttp://127.0.0.1:8082Base URL of your llama.cpp server.
    temperatureFLOAT0.600–2Sampling temperature. Lower = more focused JSON output.
    max_tokensINT8192256–32768Max tokens including any thinking/reasoning tokens the model emits.
    unload_afterBOOLEANtruePOST /models/unload to free VRAM before diffusion runs.
    unload_wait_secondsINT30–30Seconds to wait after unload for the GPU driver to reclaim VRAM.
    enable_thinkingBOOLEANtruePasses thinking=true + budget_tokens to the API. Qwen3 / DeepSeek-R1 style models need this explicitly set or they skip the <think> block.
    thinking_budgetINT4096512–16384Max tokens the model may spend on internal reasoning (thinking budget). Only used when enable_thinking=True.
    always_rerunBOOLEANfalseOFF (default): ComfyUI's normal caching applies β€” the LLM is skipped when the prompt and settings haven't changed. ON: forces the node to re-execute every queue run, giving a fresh random JSON even when nothing has changed.
    system_prompt_overrideoptSTRINGLeave blank to use the built-in Ideogram system prompt.

    Outputs (2)

    NameTypeDescription
    ideogram_jsonSTRINGβ€”
    raw_responseSTRINGβ€”