pipeIN (Legacy)
PipeIN and why it still exists
- model
- pos
- neg
- latent
- vae
- clip
- image
- pipe
Before pipeLoader v2 existed, tinyterraNodes built its pipes differently. You'd load your model, encode your prompts, create a latent and a VAE - all with separate nodes - and then a node called pipeIN (ttN pipeIN) would scoop up seven of those values and bundle them into a PIPE_LINE: model, pos, neg, latent, vae, clip and seed, with an optional image on the side.
It's marked Legacy now, and it sits in the π tinyterra/legacy category alongside the other v1 pipe nodes. If you're building a workflow today, you should not reach for it - pipeLoader v2 does the loading and the bundling, and embeds the Advanced CLIP Text Encode so you don't need a separate prompt encoder either. pipeIN only really survives for one reason: old workflows.
Why it's still around
The pack added node versioning at v1.0.0 specifically so that saved workflows would flag when a node's inputs changed and a graph could silently break. Legacy nodes aren't deleted because deleting them would nuke every old workflow that references them. If you're loading a workflow from 2023 or 2024 that has a pipeIN in it, it still runs - which is exactly what you want when you dragged a "workflow included" image into ComfyUI and just want the thing to work.
The catch is the other side of that deal: you only get the classic SD1.5/SDXL pipe system here, and this is the era of the pack where the community started noticing the gap. The legacy pipe nodes are SD1.5/SDXL-first, so don't expect pipeIN to play nicely with GGUF Flux or the newest architectures - that's a documented pattern of complaints on the v1 side of the pack.
Inputs and outputs
Required: model, pos, neg, latent, vae, clip, and seed (an INT). Optional: image. Output: one pipe.
That's it. Nothing samples, nothing encodes - pipeIN is a pure bundling node. If a value is required and you leave it unconnected, ComfyUI will error on load rather than silently passing None, which is at least honest about it.
Install
Same pack, once: ComfyUI Manager β search ComfyUI_tinyterraNodes, or git clone https://github.com/TinyTerra/ComfyUI_tinyterraNodes.git into ComfyUI/custom_nodes, then restart. No dependencies or model downloads.
One practical tip: since the v2 nodes pass raw slots out alongside the pipe, you can usually modernize an old graph by swapping pipeIN+its loader for a single pipeLoader v2 - the pipe output keeps wiring, and you gain the embedded encoding. But if the old graph works, the honest answer is: it works. Don't migrate for its own sake.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | β | |
| pos | CONDITIONING | β | |
| neg | CONDITIONING | β | |
| latent | LATENT | β | |
| vae | VAE | β | |
| clip | CLIP | β | |
| seed | INT | 00β18446744073709550000 | β |
| imageopt | IMAGE | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| pipe | PIPE_LINE | β |