Load GGUF DRAFT Path
Point at a Draft Model Without Typing a Path
- DRAFT_PATH
Load GGUF DRAFT Path is the third and narrowest of the GGUF pickers: a dropdown that hands you the full file path to a draft GGUF model as a string. If you've never needed a draft model, skip this article - but if you're running a local LLM inside ComfyUI and want it to go faster, this is the node that keeps the whole thing convenient.
Draft models come from speculative decoding, the llama.cpp-family trick where a small, fast model proposes tokens and a big, slow model verifies them in parallel. The big model approves whole batches at once instead of one token at a time, and the small draft model does the grunt work of guessing. In the GGUF naming convention, the small proposer is tagged with draft in its filename. You load the main model's weights and the draft model's weights separately - which means a loader that wants two paths, and the second one is exactly what this node supplies.
Mechanically it's the same as the other two GGUF pickers: on load it scans ComfyUI's text_encoders folder plus any folders in the pack's config.json, keeps only .gguf files with draft in the name, and fills the model_name dropdown. Choose one and DRAFT_PATH comes out as the absolute path string, ready for the loader. Extra folders go in a config.json in the pack directory:
{
"model_folders": ["/home/user/llm/models", "D:\\models\\drafts"]
}
Inputs and output
model_name- dropdown of draft GGUF files.DRAFT_PATH- the full path string.
The honest reality check
Draft models are a niche of a niche. The pack's general picker deliberately excludes draft-named files, so this node exists to serve the small group actually running speculative decoding in ComfyUI - which is genuinely rare compared to diffusion GGUF usage, where "draft" doesn't appear at all. Don't install this pack for this node alone; install it for the utility nodes and treat the GGUF trio as a convenience layer. When it works it's lovely (a dropdown instead of a hand-typed path), and when your draft file isn't in the list, it's the same two causes as the other GGUF pickers: the filename lacks draft, or the file isn't in a scanned folder. The dropdown shows "No GGUF draft models found" when the scan finds nothing, and the node rejects non-.gguf files rather than passing them through.
Install
Part of comfyui-sg-nodes by sebagallo. ComfyUI Manager → search comfyui-sg-nodes, or:
cd ComfyUI/custom_nodes
git clone https://github.com/sebagallo/comfyui-sg-nodes
Restart ComfyUI; it's under SGNodes/GGUF Loaders. No downloads - you bring the GGUF files.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| model_name | COMBO | Select GGUF draft model file |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| DRAFT_PATH | STRING | — |