Nodes/ComfyUI-FLUX-BFL-API/Flux My Finetunes (BFL)
ComfyUI Node

Flux My Finetunes (BFL)

See every custom Flux model on your BFL account

By gelasdev·Created 2 years ago·Updated 25 days ago· 49
Flux My Finetunes (BFL)
  • config
  • STRING

Flux My Finetunes (BFL) is the "show me what I've trained" node in the ComfyUI-FLUX-BFL-API pack. It hits BFL's my_finetunes endpoint and returns a list of every custom model on your account - the finetunes you've trained through BFL's cloud. No image output, no generation; it's pure account introspection, and it exists because the pack's finetune workflow has a chicken-and-egg problem: to generate with a custom model you need its finetune_id, and this is the node that shows you what IDs you have.

BFL's finetuning is a hosted, paid thing - you upload training data and BFL trains a custom Flux model in their cloud, then you generate with it via the finetuned endpoints. This node is the catalog side of that. If you've trained one finetune ever, it's arguably skippable. If you've trained a few, it's the fastest way to grab an ID without hunting through your account dashboard.

How it works

It's a single GET /my_finetunes request with your x-key. There are no required inputs - drop it on the canvas, hit queue, and read the JSON that comes out the STRING output. The response is a list of your finetunes with their IDs and metadata, formatted with indentation so it's actually readable. Wire it to a Show Text node or just read the widget.

The inputs and the output

  • config (optional) - a Flux Config (BFL) node if you want to use a different key or region for this call.
  • Output: STRING - the JSON list of your finetunes.

Here's the gotcha baked into the whole finetune section of this pack: finetune endpoints are regional. The default api.bfl.ai/v1/ doesn't serve finetune routes at all - you need api.us.bfl.ai or api.eu.bfl.ai. In practice that means wiring a Flux Config (BFL) node into config with region set to us or eu. This node will error without it.

Installing it

Same one-pack install as everything else:

cd ComfyUI/custom_nodes
git clone https://github.com/gelasdev/ComfyUI-FLUX-BFL-API.git

Restart, set your key, and remember the region detail above. torch is the only declared dependency - nothing heavy.

Where people get burned

  • Region not set → error or empty result. This is the number one failure mode for every finetune node in the pack. If Flux My Finetunes comes back with an error, check that your Flux Config (BFL) node has region set to us or eu.
  • Expecting IDs you can copy from a number field. It's JSON text; the IDs are in there, you just read them out and paste them into the finetune ID fields of the other nodes.
  • A genuinely empty list. If you've never trained anything on this account, that's the correct answer - it's not a bug.

If you've trained a couple of custom models, this node plus the status/details/delete trio turns ComfyUI into a full finetune-management console. Start here, grab an ID, then watch it train with Flux Finetune Status.

CategoryBFL/Finetune

Inputs (1)

NameTypeDefaultDescription
configoptBFL_CONFIG

Outputs (1)

NameTypeDescription
STRINGSTRING