Checkbin Get String Bin
Fetch a string back out of the bin — the read side of a text comparison
- bin
- bin
- string
What it's for
Checkbin Get String Bin retrieves a string that lives inside a Checkbin bin and hands it back to your graph as a normal ComfyUI STRING. Where Save String Bin records text (a prompt, a caption, a label) under a name, this node pulls that text out again - either to use it in the workflow or to pair it with the images you're generating for the comparison.
It's the read-side twin of Save String Bin, and it's the thinnest node in the pack. That's not a knock; in a run where inputs carry both an image and a text description, this is how the text half gets into your processing chain.
How it works
One call, essentially. bin_node.py invokes bin.get_input_data(name) and returns whatever came back - after checking it's actually a str. If the slot doesn't exist, you get a No data found with name error; if it holds something that isn't text, you get a Data is not a string error. So it's picky in exactly two ways, and both make debugging obvious.
Like every Get/Save node in the pack, it passes the bin through unchanged, so you can fetch several slots from the same bin without losing your place in the chain.
The inputs that matter
Both required:
- bin - the
CHECKBINoutput from Start Run or an upstream node. - name - the slot to read. Must match the name used when the string was stored; the matching is exact.
The outputs
bin (passthrough) and string (the retrieved text). Wire string into whatever needs it - a prompt formatter, a text encoder, a display node.
Installing it
Same one-time install as the rest of the pack:
cd ComfyUI/custom_nodes
git clone https://github.com/checkbins/checkbin-comfy
Restart ComfyUI, or install via ComfyUI Manager by searching "checkbin-comfy". Its only dependency is the checkbin package; no models, no downloads beyond the fetch it performs. It talks to Checkbin's servers over HTTP, so it needs a network connection to do anything.
Common issues
No data found with name: X- the name doesn't line up with anything stored in the bin. Exact string match only.Data is not a string- the slot holds a non-text value (an image or structured data). Use Get Image Bin or a conversion node instead.- Offline - same as its siblings: this is a remote fetch, not a local read. No network, no data.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| bin | CHECKBIN | — | |
| name | STRING | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| bin | CHECKBIN | — |
| string | STRING | — |