Skip to main content

Text-to-image on Black Forest Labs' FLUX.1 [dev] guided by Shakker Labs' ControlNet Union Pro 2.0, with up to three of your own FLUX.1 dev LoRAs. One control image sets the pose or layout, the prompt sets everything else, and nothing is filtered.

From $0.036/image

Workbench

Input

Text to image
225/5000
Describe the picture you want: people, clothing, setting and light. The control image only sets the layout. Put a LoRA trigger phrase first. Up to 5,000 characters. at least 1 characters · at most 5000 characters
1/1

Drop files or media links, paste, or browse · 1 file · Max 10 MB · JPG · PNG · WEBP · GIF

  • 1
1 / 1 files
The control map: a pose skeleton, a depth map, canny or soft-edge lines, or a grayscale or plain photo. It is not extracted for you. The result keeps its aspect ratio.
1k returns a long side of 1,024 pixels and is the default; 1.5k returns 1,536, in the control image's aspect ratio. Both cost the same.
Style LoRAs0/3
Up to three {path, scale} entries trained for FLUX.1 dev; scale 0 to 4, 1 is neutral. A LoRA for another model family fails the request. Does not change the price. at most 3 items
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run
studio-embrace-cannyExample result

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

CONTROLNET API

FLUX.1 Dev ControlNet LoRA API at a glance

FLUX.1 [dev] steered by ControlNet Union Pro 2.0: bring a pose skeleton, depth map or line map, describe the scene, load your own LoRAs.

Parameters
12B
FLUX.1 [dev] from Black Forest Labs with Shakker Labs' ControlNet Union Pro 2.0.
Control map types
5
Canny, soft edge, depth, pose and grayscale, all read from the image you send.
LoRAs per call
3
Weights trained for FLUX.1 dev, each with its own strength from 0 to 4.
Control strength
0 – 1
0.7 by default; 0.3 let our pose drift away entirely.
Typical render
~36 s
Median model time across 25 test runs; single 1k images often took under 20 s.
Content filter
None
No filter on prompts, weights or results.

Results

What you can make with FLUX.1 Dev ControlNet LoRA

  • Photograph of a man in a white t-shirt holding a woman in a navy sleeveless top from behind in a bright dance rehearsal studio, barres behind them

    Canny map

    Layout from the lines, look from the prompt

    A canny edge map of a couple in a rehearsal studio fixed the embrace and the framing; the prompt chose the cast, the navy top and the soft daylight.

    ControlNet from a 16:9 canny map at the 1k tier, no LoRA.

More clips made with FLUX.1 Dev ControlNet LoRA

  • A woman with long silver-blonde hair in a plum cardigan leaning against a cutting table in a tailor's atelier at night, two desk lamps, a dress form and shelves of fabric around her
    ControlNet from a grayscale photo at the 1.5k tier, no LoRA.
  • Ink-and-colour illustration of a dancer seen from behind in a red wrap top and grey trousers, balancing on one leg at a barre in a sunlit rehearsal studio
    ControlNet from a pose skeleton with an illustration LoRA at 1, 1.5k tier.
  • Painted illustration of a bearded tailor in a blue shirt with a yellow measuring tape around his neck, shelves of folded cloth and a standing mirror behind him
    ControlNet from a depth map with a pixel-art LoRA at 1, 1k tier.

Content test

Is FLUX.1 Dev ControlNet LoRA uncensored? What we tested

We ran each level on our live setup and checked every clip frame by frame. A pass means the content was actually on screen, not just that the request went through.

Content levels tested on FLUX.1 Dev ControlNet LoRA, by mode
LevelText to image
MildThe lightest prompts in the test
RendersTested Oct 9, 2026
ModerateWhere filtered models start to refuse
RendersTested Oct 9, 2026
StrongThe middle of the scale
RendersTested Oct 9, 2026
Very strongWhere most models start to hold back
Not tested yet
MaximumThe top of the scale
Not tested yet

Renders: on screen as written. Softened: generated, but milder than what was written. Refused: rejected. Not tested yet: we have not run that level on that mode.

How each mode behaves

All modes
Send a ready-made control map; the endpoint does not extract pose, depth or edges for you. Depth and line maps carry the clothing of the photo they were traced from, and in our tests the model followed those folds rather than the prompt.
All modes
Use LoRAs trained for FLUX.1 dev. A LoRA for another model family failed the whole request with a generic error, and a link that needs a login or points to a web page fails it too. The Very strong and Maximum levels came out toned down in our tests, with and without an unfiltered LoRA.
All modes
Control strength above 1 is rejected, and the control window must not start after it ends. The output keeps the control image aspect ratio, with sides capped at 1,536 pixels.
All modes
Every person you describe or upload must be an adult. You are responsible for the lawfulness of what you generate and publish, including the rights of anyone in a source image. Generated media is retained for 14 days and then deleted.

Use cases

What to build with the FLUX.1 Dev ControlNet LoRA API

  • Poses you choose

    Draw or extract a skeleton and get the same pose with any person, outfit and setting you describe.

  • Restaging a photo

    Keep the composition of a photo through its canny, soft-edge or grayscale map and change the cast, wardrobe and light.

  • Consistent layouts

    Reuse one control map across a series so every image shares the same framing and silhouette.

  • Unfiltered work with your own LoRAs

    Pose maps plus an uncensored FLUX.1 dev LoRA delivered the Strong level in our tests; nothing is filtered.

Prompts

FLUX.1 Dev ControlNet LoRA prompt examples you can copy

Paste one into the playground as it is, then change one thing at a time.

  • Text to image

    A dance-studio embrace from an outline

    Photograph, soft daylight. An adult man and an adult woman in their thirties stand close in a dance rehearsal studio, he holds her from behind; she wears a navy slip dress with thin straps, he wears an open white linen shirt.

    Why it works. A canny edge map of a 16:9 frame, default strength 0.7 and window 0 to 0.8, no LoRA. The embrace and framing come from the lines; the prompt set the cast and the light.

    Try this prompt

Pricing

FLUX.1 Dev ControlNet LoRA API pricing

One image starts at $0.036.

The playground shows the exact price for your settings before you run. Failed or timed-out tasks are usually not charged. Some models charge for content refusals as stated on their model page; check those billing terms before submitting.

See every price tier

Get started

How to use the FLUX.1 Dev ControlNet LoRA API in three steps

  1. Step 1

    Bring a prepared control map

    There is no control-type switch: the model reads whatever map you send. Make the pose skeleton, depth map or line map with your own tool first; a plain photo also works and behaves much like a grayscale map.

  2. Step 2

    Pick the map by what should stay

    A pose skeleton fixes only the body, so clothing, faces and setting come from the prompt. Depth and line maps traced from a photo keep its outlines, including the folds of the original clothes.

  3. Step 3

    Set strength and the control window

    0.7 is a sound default. Shakker Labs suggests about 0.9 with the window ending at 0.65 for pose maps, and 0.8 for depth. Lower values free the prompt; at 0.3 our pose map was ignored.

Parameter reference and code samples are in the API and Readme tabs at the top of this page.

Why SpicyAPI

Why run FLUX.1 Dev ControlNet LoRA on SpicyAPI

  • No filter from us

    We add no content filter of our own. What the model renders is what you get back.

  • Tested, not guessed

    Content labels come from real generations we ran and checked, with the test date on the page.

  • Pay per result, in dollars

    No subscription and no credits. Failed or timed-out tasks are usually not charged. Some models charge for content refusals as stated on their model page; check those billing terms before submitting.

  • One key for every model

    One API key and balance cover image, video, audio and chat models, so you can explore more models from the same account.

FAQ

FLUX.1 Dev ControlNet LoRA API FAQ

About FLUX.1 Dev ControlNet LoRA

FLUX.1 Dev ControlNet LoRA combines Black Forest Labs' FLUX.1 [dev] with Shakker Labs' ControlNet Union Pro 2.0 and your own LoRAs: one control map sets the pose or layout, your prompt sets the rest, and up to four images come back per run. LoRAs load without review, and nothing is filtered.

All FLUX models21

Image models20

Related models and next tasks