ComfyUI Node
π¦ LlamaCPP β Ideogram Prompt
A ComfyUI node in LlamaCPP / Ideogram with 12 inputs and 2 outputs.
π¦ 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)
| Name | Type | Default | Description |
|---|---|---|---|
| user_idea | STRING | A surreal streetwear collage poster with a skateboarder and giant puffy letters spelling COMFY | Short natural-language description of what you want to generate. |
| aspect_ratio | STRING | 9:16 | Target aspect ratio passed to the LLM (e.g. 1:1, 16:9, 9:16, 4:5). |
| model | COMBO | Model to use. Reload the page to refresh this list from the server. | |
| server_url | STRING | http://127.0.0.1:8082 | Base URL of your llama.cpp server. |
| temperature | FLOAT | 0.600β2 | Sampling temperature. Lower = more focused JSON output. |
| max_tokens | INT | 8192256β32768 | Max tokens including any thinking/reasoning tokens the model emits. |
| unload_after | BOOLEAN | true | POST /models/unload to free VRAM before diffusion runs. |
| unload_wait_seconds | INT | 30β30 | Seconds to wait after unload for the GPU driver to reclaim VRAM. |
| enable_thinking | BOOLEAN | true | Passes thinking=true + budget_tokens to the API. Qwen3 / DeepSeek-R1 style models need this explicitly set or they skip the <think> block. |
| thinking_budget | INT | 4096512β16384 | Max tokens the model may spend on internal reasoning (thinking budget). Only used when enable_thinking=True. |
| always_rerun | BOOLEAN | false | OFF (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_overrideopt | STRING | Leave blank to use the built-in Ideogram system prompt. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| ideogram_json | STRING | β |
| raw_response | STRING | β |