Skip to content

skunkworxdark/adapters-linked-nodes

Repository files navigation

adapters-linked-nodes for InvokeAI

Discord Link :- adapters-linked-nodes

A set of InvokeAI nodes for linked adapters (ControlNet, IP-Adaptor & T2I-Adapter). This allows multiple adapters to be chained together without using a collect node which means it can be used inside an iterate node without collecting on every iteration.

  • ControlNet-Linked - Collects ControlNet info to pass to other nodes.
  • IP-Adapter-Linked - Collects IP-Adapter info to pass to other nodes.
  • T2I-Adapter-Linked - Collects T2I-Adapter info to pass to other nodes.

Note: These are inherited from the core nodes so any update to the core nodes should be reflected in these.

Usage

Install

There are two options to install the nodes:

  1. Recommended: Git clone into the invokeai/nodes directory. This allows updating via git pull.

    • In the InvokeAI nodes folder, run:

      For Latest Invoke (4.0+):

      git clone https://github.com/skunkworxdark/adapters-linked-nodes.git

      For Invoke (3.5-3.7):

      git clone https://github.com/skunkworxdark/adapters-linked-nodes/tree/invoke-3.7
  2. Manually download adapters_linked.py & init.py then place them in a subfolder under invokeai/nodes.

Update

Run a git pull from the adapters-linked-nodes folder.

Or run update.bat(windows) or update.sh(Linux).

For manual installs, download and replace the files.

Remove

Delete the adapters-linked-nodes folder. Or rename it to _adapters-linked-nodes so InvokeAI will ignore it.

ToDo

  • suggestions

Example Usage

controlnet-linked_workflow.json Alt text

ip-adaptor-linked_workflow.json Alt text

t2i-adaptor-linked_workflow.json Alt text

tiled_upscaling_controlnet-linked_workflow.json Alt text