ComfyUI-Nxdify-Nodes
ComfyUI node for image generation with Seedream 5 Pro via PiAPI.
Seedream 5 Pro (PiAPI) by HearmemanAI
A ComfyUI custom node that generates images with Seedream 5 Pro through the PiAPI task API. Feed it 1 to 10 reference images and a prompt. It hosts the references, submits the job, waits for it, and hands the result back as a ComfyUI image.
What it does
- Seedream 5 Pro generation and multi-reference editing via PiAPI
- 1 to 10 reference images. Set
inputcount, click Update inputs, and the extra slots appear - Size (
1K/2K) and aspect ratio controls - Verbose console logging under the
[nxdify-hearmemanai]prefix so you can watch each run
Setup
You need a PiAPI account and API key. Sign up here: piapi.ai
Install through the ComfyUI Registry / Manager, or clone into ComfyUI/custom_nodes:
cd ComfyUI/custom_nodes
git clone https://github.com/Hearmeman24/ComfyUI-Nxdify-Nodes
pip install -r ComfyUI-Nxdify-Nodes/requirements.txt
Restart ComfyUI. The node shows up as "Seedream 5 Pro - Nxdify by HearmemanAI" under image/generation.
Using it
- Drop the node in, paste your PiAPI key into
piapi_api_key. - Set
inputcountto how many references you want (1 to 10) and click Update inputs. - Wire your reference images into the
image_1toimage_Nslots. - Write a prompt, pick
sizeandaspect_ratio, and run.
A ready-made example graph lives in workflows/.
The small ? on the node opens a note with the PiAPI sign-up link.
How references are hosted
PiAPI fetches references by URL, so each input is briefly uploaded to a public host (tmpfiles.org) and the raw-file link is passed to the API. Swap the upload_ref_with_retry method for your own R2/S3 bucket if you'd rather not use a third-party host.
License
MIT. See LICENSE.