InstaSD API Input - Float
A slider for the people on your demo
- float
InstaCFloat is a floating-point number that goes in and comes out unchanged, dressed up as an "InstaSD API Input". No API, no credentials, no network. It's one of the labeled pass-throughs that InstaSD's API builder recognizes as user-controllable knobs on a published workflow.
InstaSD (instasd.com) is the service that wraps a ComfyUI workflow into a public one-page app or API endpoint. When you set one up, you declare which inputs the world can touch - and a float is the natural choice for anything continuous: CFG scale, denoise strength, LoRA weight, upscale factor. On the published page that value becomes a slider; inside the workflow it's just a number flowing to whatever you wired it into.
What you set
- float - the value, default
1, with a step of0.01. The input range is the full float range, so no practical limit. Drag the widget or type a number; the output float (typeFLOAT) carries it straight through.
That's the entire node: one input, one output, both named float. The step of 0.01 means the on-canvas widget feels like a slider rather than a spinner, which is also roughly the precision you want for CFG and denoise fiddling.
A couple of practical notes from the wider workflow world: for LoRA strength, the community default advice is that 1.0 is often too strong and 0.5–0.8 is where most people land - so if you're exposing a LoRA weight on a demo page, consider defaulting the node to something in that range. And for CFG on SDXL-era models, lower is usually better than the old 1.5 defaults.
Install
Same as every node in this pack:
cd ComfyUI/custom_nodes
git clone https://github.com/WaddingtonHoldings/ComfyUI-InstaSD
Restart ComfyUI, or install via ComfyUI Manager by searching "InstaSD". Dependencies are boto3, Pillow, requests, numpy; no models, no keys.
Gotchas
- It won't do anything visible until the workflow is deployed through InstaSD - locally it's just a float pass-through.
- Type discipline matters: feeding a
FLOATinto anINTslot (like a seed) usually fails or gets coerced. Wire floats to float inputs, and reach forInstaCIntegerwhen you need a whole number.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| float | FLOAT | 1.00 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| float | FLOAT | — |