ComfyUI Node

Comflowy Flux

The closed models, on a metered line

By 6174·Created 2 years ago·Updated 2 years ago· 17
Comflowy Flux
    • IMAGE
    prompt
    version
    image_size
    seed0
    safety_tolerance
    num_images
    height512
    width512

    Comflowy's whole reason for existing is in one sentence from their README: most models we use are open source, but some closed models are too good to ignore - so they built nodes to chain those closed models into ComfyUI anyway. The Comflowy Flux node is the flagship of that idea. It generates images with BFL's Flux Pro - the hosted, commercial version you can't download - from a ComfyUI graph. You get Flux's famously strong prompt adherence and typography without downloading the 24GB dev checkpoint, and without even needing a GPU worth mentioning.

    That convenience has a meter on it. The README is blunt: Flux Pro is a commercial model, each use deducts credits. The price table lists Flux-1.1-pro at roughly 400 credits per image and Flux-pro at 550. So this is a pay-as-you-go node: great for a hero image or a client deliverable, a bad idea for a 200-image batch exploration. If you own a decent card, running Flux dev locally is still the economical path for volume.

    How it works

    Same FlowyApiNode skeleton as the rest of the pack: the node POSTs your prompt and settings to app.comflowy.com/api/open/v0/flowy with your Comflowy key, the server runs the Flux version you picked, and the returned image URL is downloaded and converted into a normal IMAGE tensor. Wire that into a save or preview node and it behaves like any other generator in your graph.

    Inputs that matter

    • prompt (required, multiline) - the whole game with Flux is prompt quality; it follows natural-language instructions well.
    • version - flux-1.1-pro, flux-pro, or flux-dev. Note that even "dev" here is the hosted variant, billed like the others. 1.1-pro is the current quality king.
    • image_size - seven presets (square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9) plus custom.
    • height / width (optional) - only used when image_size is custom, and the UI hides them otherwise. Range 256–2048.
    • safety_tolerance - 1 to 6, roughly "how much the content filter lets through." Higher numbers allow more.
    • num_images - 1 to 4, billed per image. Watch the meter.
    • seed - 0 to 2^31-1.

    Output: a single IMAGE.

    Installing and what goes wrong

    Install the pack via ComfyUI Manager (search "Comflowy") or git clone https://github.com/6174/comflowy-nodes into custom_nodes, restart, and set your key with the Comflowy Set API Key node. Dependency: requests. No model downloads - the models live server-side, which is the entire appeal.

    Troubleshooting is short because the node is a thin HTTP client:

    • No key → instant refusal. "API Key is not set. Please use the 'Comflowy Set API Key' node first." Run that node once, then you can delete it.
    • Network errors. The README's own guidance: if calls fail against app.comflowy.com, it's your network. From restricted regions, a proxy or VPN is often the fix.
    • Silent credit spend. On an API failure the node returns a blank-ish image tensor rather than crashing. Check your console for the real error before re-running, because a successful run you didn't notice is still a billed run.

    The straight talk: this node exists for the workflow where you want Flux Pro quality inside a graph you already built - mixing it with your local nodes, control inputs, and post-processing. If you just want a Flux image, the web app is cheaper in clicks. The value is the chaining, and the credits are the price of admission.

    CategoryComflowy

    Inputs (8)

    NameTypeDefaultDescription
    promptSTRING
    versionCOMBO3 options: flux-1.1-pro, flux-pro, flux-dev
    image_sizeCOMBO7 options: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9, +1
    seedINT00–2147483647
    safety_toleranceCOMBO6 options: 1, 2, 3, 4, 5, 6
    num_imagesCOMBO4 options: 1, 2, 3, 4
    heightoptINT512256–2048
    widthoptINT512256–2048

    Outputs (1)

    NameTypeDescription
    IMAGEIMAGE