Open the example workflow
Make a copy of this workflow in your account to follow along.
1. Add an image model
Open a new workflow. Double-click the canvas and typeFlux 2 Klein to add a Flux 2 Klein node. Flux 2 Klein is fast and cheap, so it’s the right model for this kind of exploration. You’ll swap it for something higher-quality once you find a direction you like.
2. Write a baseline prompt
Architectural prompts work best when they mention three things:- Subject: what’s in the image
- Lighting: golden hour, raking light, overcast, dawn
- Rendering style: naming “architectural photography” or a photographer pushes the model toward grounded imagery instead of generic AI aesthetic
3. Generate variations
One image is rarely enough when you’re feeling out a concept. Select the node and set the variations control on its toolbar to 4 images, then click Run again. Page through the results with the strip under the image (1 of 4), or drag a thumbnail onto the canvas to keep it as its own node.4. Extract a variable into its own node
Right now the prompt is one lump of text. Swapping “concrete” for “rammed earth” means rewriting the prompt every time. Instead, pull that word out into its own node:- Click + next to the agent composer and choose Text to add a text input. Type
concrete - Double-click the input’s title and rename it to
material(so it’s clear what it does later) - Click into the Flux 2 Klein prompt field
- Type
@to open the reference picker - Pick
material. It drops into your prompt as a chip - Edit the prompt so the chip replaces the word
concrete
concrete to rammed earth to translucent glass updates the image prompt automatically. Each value gives you a fresh set of variations without rewriting the prompt.
For more on inline references, see Data Referencing and Connecting Nodes.
5. Drive the variable from an agent
A text input is one source. You could swap it for any other node that produces text, including an Agent node that generates a list of materials for you.- Add an Agent node
- Open More (…) on its toolbar and set Output format to List
- Prompt it:
Generate 5 architectural materials for a pavilion. Return a single word or short phrase per item. - Click Run on the Agent node
- In the image prompt, reference the agent’s list output with
@instead of the text input
Drop variations down to 2 when driving from an agent list. Otherwise a list of
5 items at 4 variations each blows out into 20 images per run. See
Credits for cost details.
6. Swap models for the final pass
Once you spot a direction you like, swap the Flux 2 Klein model for Muse Image or Flux 2 Pro for higher-quality output. Keep your prompt and the rest of the workflow, just select the image node and click Swap model on its toolbar. This is the iterate-cheap-then-finalise pattern, covered in more detail in the media node reference.Next steps
- Make controlled edits to AI images, refine specific parts of an image without regenerating the whole thing
- Generate variations of a render from a Rhino screenshot, apply the same pattern to AEC visualisation
- Train a custom LoRA, when references aren’t enough to capture your studio’s design language