InstaSD API Input - Seed
The InstaSD seed input is a glorified integer — that's the point
- int
The name makes it sound like this node phones home to some InstaSD API. It doesn't. InstaCSeed is a single integer that goes in one side and comes out the other, untouched, with no network call and no key. The "InstaSD API Input" part is a label - and the label is the whole feature.
InstaSD (instasd.com) is a service that turns ComfyUI workflows into public one-page apps and API endpoints. You pick which inputs the people using your demo are allowed to touch, deploy, and hand out a link. The nodes in this pack are how you mark those inputs. When you build an "API" on InstaSD, it recognizes these InstaSD/API_inputs nodes and surfaces them as user-controllable knobs on the page. The README says it plainly: this is "a collection of nodes for using with InstaSD API builder."
So the seed node exists so the person on the other end of your shared workflow can set the seed. That's it. If you're not using InstaSD at all, this is just a pass-through integer and you'd be better off with a Primitive node or rgthree's Seed - but inside an InstaSD workflow, this is the knob that becomes the seed box on the demo page.
What you actually set
- int - the seed value. Default is
1, step1, and it accepts essentially any integer (the range is the full 64-bit signed range). Set it to whatever number you want, or to a random value to gamble.
That's the only input. The output is also named int, type INT, and it wires straight into the seed input of a KSampler or anything else that takes an integer. Because the output is a plain INT, the InstaSD builder can render it as a number box or slider without knowing anything about seeds.
One habit worth stealing from the community: lock the seed, change one parameter, compare. Same seed, same sampler, same steps means the only difference between two outputs is the thing you changed. A seed node like this is how you keep that discipline when the person running the workflow isn't you.
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 for "InstaSD". The pack's requirements.txt pulls in boto3, Pillow, requests, and numpy - Manager handles those for you. No model downloads, and this specific node needs no credentials of any kind.
Gotchas
- Don't expect the node to do anything on its own. If it shows up in your graph and passes the value through, it's working. It only becomes a "seed box" once the workflow is actually published through InstaSD.
- There's a separate
InstaCIntegerin this pack that does the exact same thing under a different name. Use this one when the value is semantically a seed, that one when it's just a number - InstaSD's builder uses the node's category and title to decide how to present it.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| int | INT | 1-9223372036854776000–9223372036854776000 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| int | INT | — |