Nodes/Kinburg-Nodes/Local LLM (GGUF)
ComfyUI Node

Local LLM (GGUF)

A ComfyUI node in Kinburg-Nodes/LLM with 7 inputs and 10 outputs.

By Kinburg·Created 2 months ago·Updated 3 days ago· 1
Local LLM (GGUF)
  • config
  • image
  • text
  • thoughts
  • finish_reason
  • sys_tokens
  • user_tokens
  • output_tokens
  • gen_seconds
  • help
  • thoughts_tokens
  • answer_tokens
user_prompt
system_override
grammar_override
unload_after_runconfig default
live_previewfalse
CategoryKinburg-Nodes/LLM

Inputs (7)

NameTypeDefaultDescription
configKINBURG_LLM_CONFIGWire a 'Local LLM Settings (GGUF)' node here — it carries the model, system prompt, sampling, reasoning, output format, etc.
user_promptSTRINGThe prompt / question for the model.
imageoptIMAGEOptional image(s) for vision — needs an mmproj on the Settings node (Vision Settings). Omit for a text-only run.
system_overrideoptSTRINGOptional: replaces the config's system_prompt for this node (connect-only). Context still applies.
grammar_overrideoptSTRINGOptional: a GBNF grammar (connect-only) that replaces the config's grammar and forces gbnf_grammar output for this node.
unload_after_runoptCOMBOconfig defaultFree the model from VRAM after THIS node runs, without touching the shared config. 'config default' follows the Settings node; 'unload after run' frees VRAM (a different model runs next); 'keep loaded' stays warm (the same model runs next).
live_previewoptBOOLEANfalseStream the generated text to a 'Kinburg Live Log' node as it's written, token by token. Grammar / JSON runs stream too, so a card built via grammar_override types itself out as the model constrains it.

Outputs (10)

NameTypeDescription
textSTRING
thoughtsSTRING
finish_reasonSTRING
sys_tokensINT
user_tokensINT
output_tokensINT
gen_secondsFLOAT
helpSTRING
thoughts_tokensINT
answer_tokensINT