Extensions/ComfyUI-Nxdify-Nodes
ComfyUI Extension

ComfyUI-Nxdify-Nodes

ComfyUI node for image generation with Seedream 5 Pro via PiAPI.

By Hearmeman24·Created about a month ago·Updated 5 days ago· 2
Hearmeman24/ComfyUI-Nxdify-Nodes
Nodes1
On cloudLocal install
Categoryimage/generation
Stars2
Updated5 days ago
Readme

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

  1. Drop the node in, paste your PiAPI key into piapi_api_key.
  2. Set inputcount to how many references you want (1 to 10) and click Update inputs.
  3. Wire your reference images into the image_1 to image_N slots.
  4. Write a prompt, pick size and aspect_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.