Flux 3 text-to-image workflow
A basic Flux 3 text-to-image workflow: the Klein base in BF16 with a 9GB Text Upscaler, the Flux 2 VAE and a Qwen VL text encoder. 50 steps is recommended. On Graydient you can also run Distill, Base, BF16 Text Encoder and Upscaler presets for this family, the same ones listed on ModelTrends. A typical render takes about three minutes and wants around 28 GB of VRAM.
Compatible / Available in Graydient-powered Apps
Options
| Option | Maps to | Default |
|---|---|---|
(prompt positive) | Text (Multiline) → value | — |
/guidance | KSampler → cfg | 3.5 |
/images | Empty Flux 2 Latent → batch_size | 1 |
/seed | KSampler → seed | random |
/size | Empty Flux 2 Latent → width, height | 1024 × 1024 |
/steps | KSampler → steps | 50 |
Models used
/run:flux3 from ModelTrends
See it on ModelTrends
For Developers (optional)
Example API snippet. You can build your own app with this workflow for personal use. Contact us for high availability servers when you're ready to deploy to the world. See the full rendering API documentation.
curl https://cloud.graydient.ai/api/v3/render/ \
-X POST \
-H "Content-Type: application/vnd.api+json" \
-H "Accept: application/vnd.api+json" \
-H "Authorization: Bearer $GRAYDIENT_TOKEN" \
-d '{
"prompt": "/workflow /run:flux3 a lighthouse on a cliff at dusk",
"callback_url": "https://example.com/webhook/render"
}'
This is how it works behind the scenes. This is already configured for you. The parameters in the table above plug into these slots, allowing you to change how it works and which models get loaded. You don't have to understand or modify this - it just works, already set up.
Read-only view. The highlighted pills are the options a call can set. Base BF16 with 9GB Text Upscaler; 50 steps recommended.
All the workflows: Powerful Workflows