EditorNodesPricingBlog

MODEL TRAINING

Teach the model your look

Train a custom image LoRA on your own images using Z-Image or Qwen trainer, for a look you want to reuse or a subject that has to stay exactly itself. No local GPU, no environment to set up, and the result lands ready to use in the LoRA Image to Image form.

Updated:

What a LoRA gives you that a prompt cannot

A prompt can describe a look. It cannot reliably reproduce one. Describing your own visual style in words gets you somewhere near it and then drifts, because every generation re-interprets the description from scratch.

A LoRA moves that knowledge out of the prompt and into the model. Once trained, invoking it with a trigger word applies what it learned consistently, and the prompt goes back to describing the scene rather than the treatment.

The usual reason to train one is repetition. If a look has to appear across dozens of images, or a product has to appear exactly as it is, training pays for itself against the time spent fighting a prompt every single generation.

The training form, step by step

Seven decisions, and the training set is worth more than the other six combined.

Select Generation Type dropdown with LoRA Trainer selected in the image workspace

LoRA Trainer sits in the same Select Generation Type dropdown as every other generation type.

1

Select LoRA Trainer

The image workspace has one dropdown for every generation type it offers, and training is one of the entries in it. Pick LoRA Trainer and the panel below switches from a generation form to a training form.

The same dropdown also holds LoRA Image to Image, which is where a LoRA trained here gets used afterward. Training and applying the result stay inside one workspace, just under different entries.

2

Choose a training model

Two trainers are available: Z-Image LoRA Trainer at 1.25 credits per step, and Qwen Image LoRA Trainer at 1.00 credit per step. They train against different base architectures and are priced differently; neither is documented as producing better results than the other.

Switching trainers resets the learning rate field back to its default, since a rate tuned for one is not guaranteed to suit the other.

Model selector showing Z-Image LoRA Trainer and Qwen Image LoRA Trainer options with their per-step credit cost

Two trainers, priced per step: Z-Image at 1.25 credits, Qwen at 1.00 credit.

LoRA name field with a live preview of the standardized name it will be saved as

The name that identifies this LoRA once training finishes.

3

Name the LoRA

The name comes right after the model choice: 3 to 40 characters, letters, numbers, spaces, underscores and hyphens only. A live preview under the field shows the standardized version it becomes.

This is the label you will be scanning for once you have trained more than one, so something that records the subject or style saves a search later.

4

Supply the training set

Three input methods are available. Upload Images & Captions takes 4 to 30 image files, dropped in across as many batches as needed and each optionally paired with a same-named .txt caption, then packages everything into a ZIP in the browser once you click Package & Upload. Upload ZIP File takes a ZIP you already built, up to 1,000MB. External ZIP URL takes a direct, publicly reachable link to one instead.

Whichever method is used, the training set is what the LoRA actually learns from, ahead of every other field on this form. Consistency on the trait being taught and variety on everything else matters more than any parameter below.

Input method choice between uploading images with captions, a single ZIP file, or an external ZIP URL

Three ways in: individual images with optional captions, a ready-made ZIP, or a hosted ZIP link.

Trigger word field used to invoke the trained LoRA in later prompts

The trigger word. This is what you type in a prompt to invoke the LoRA.

5

Set a trigger word

The trigger word is 2 to 30 characters and is how you call the LoRA once training finishes. It is shown alongside the LoRA name wherever the trained model turns up later, so including it in a prompt is what activates what you taught.

Choose something the base model has no existing associations with. A rare or invented token works. A common word means you are fighting everything the model already believes about it.

6

Set the rank and learning rate

LoRA rank is 4, 8, 16 or 32, with 16 recommended for most subjects. Higher ranks capture more detail at the cost of a slower run and a larger file; 32 is worth trying only if 16 is visibly missing something.

Learning rate ranges from 0.00001 to 0.01 and defaults to 0.0001, which suits most subjects and styles. Pushing it above 0.001 tends to distort output, and dropping it below 0.00005 makes training slow with little to show for it. Leave it at the default unless a previous run already gave a reason to move it.

LoRA rank selector and learning rate field, the two advanced training parameters

LoRA rank and learning rate, the two parameters that shape how closely training fits the images.

Training steps slider ranging from five hundred to ten thousand, with the live credit cost and start button below it

Training steps, 500 to 10,000. Cost scales directly with the count, shown live above the button.

7

Choose the step count and start

Training steps run from 500 to 10,000, defaulting to 1,000. Cost is the step count multiplied by the per-step rate, so this slider decides what the run costs as directly as any field on the form.

More steps means a closer fit to the training images, not automatically a better one. Past a point the LoRA starts reproducing the training images rather than generalising from them, which shows up as an inability to place the subject in a setting it never saw. Starting near the minimum and raising it on a second run costs less than discovering the first one overfit.

Settings reference

What the training form asks for and how each choice affects the trained model.

Training model

Z-Image LoRA Trainer at 1.25 credits per step or Qwen Image LoRA Trainer at 1.00 credit per step. The choice sets the price of every step in the run and which base architecture the LoRA trains against.

Z-Image LoRA Trainer or Qwen Image LoRA Trainer

LoRA name

The label shown wherever the trained LoRA turns up afterward. Letters, numbers, spaces, underscores and hyphens only.

3–40 characters

Input method

How the training images arrive: upload images with optional caption files and let the browser package them, upload a ZIP you already built, or point to one hosted elsewhere.

Images & captions, ZIP upload, or ZIP URL

Training images

The single biggest factor in the result, ahead of every parameter on this form. Direct upload enforces a count; a pre-built ZIP is only checked for containing at least one image.

4–30 images, or a ZIP up to 1,000MB

Trigger word

The token that invokes the LoRA in a prompt. Pick something rare so it carries no existing meaning for the base model.

2–30 characters

LoRA rank

How much detail the LoRA can capture. Higher ranks fit more detail at the cost of a slower run and a larger file.

4, 8, 16 (recommended), or 32

Learning rate

How aggressively the model updates on each step. Resets to its default whenever the training model is switched.

0.00001–0.01, default 0.0001

Training steps

How long training runs. Cost scales directly with the count, and very high counts risk the LoRA reproducing the training set rather than generalising.

500–10,000, default 1,000

Building a training set

The rule that decides most outcomes is simple. Be consistent on the thing you are teaching and varied on everything else. A subject LoRA needs the same subject across many angles, lighting conditions and settings. A style LoRA needs the same treatment across many different subjects.

When a set is varied on the wrong axis, the model learns the wrong thing. Twenty images of one person in one room teaches the room as firmly as the person, and you will find you cannot get that person anywhere else.

Step count trades cost against fit. Too few and the LoRA barely registers. Too many and it memorises rather than generalises, which shows up as output that looks like your training images regardless of what the prompt asked for. Starting at or near the 500-step minimum and raising it on a second run costs less than starting high and discovering the model overfitted.

Related tutorials

Background on the base models and the alternatives to training.

LoRA training questions

How many images do I need to train a LoRA?

Fewer than most people expect, and quality beats quantity. Uploading images and captions directly takes 4 to 30 images; a pre-built ZIP is only checked for containing at least one. What matters most is that the set is consistent on the trait you are teaching and varied on everything else.

Mainly price and base architecture. Z-Image LoRA Trainer costs 1.25 credits per step and trains against the Z-Image base model; Qwen Image LoRA Trainer costs 1.00 credit per step and trains against Qwen Image. Both are used the same way afterward, through the LoRA Adapters section of the LoRA Image to Image form.

Choose a rare or invented token the base model has no associations with, 2 to 30 characters. Using a common word means competing against everything the model already believes about that word, which dilutes what you trained.

The form allows 500 to 10,000, defaulting to 1,000, and cost scales directly with the count. More steps fit your images more closely, but past a point the LoRA starts reproducing the training set rather than generalising from it. The symptom is a LoRA that cannot place its subject in any setting it did not already see.

How much detail the LoRA can capture, set as 4, 8, 16 or 32. Rank 16 is the recommended default for most subjects; 32 captures more detail but trains slower and produces a larger file, worth trying only if 16 is visibly missing something.

How aggressively the model updates on each step, from 0.00001 to 0.01. The default of 0.0001 works for most subjects and styles; going above 0.001 tends to distort output, and going below 0.00005 makes training slow with little to show for it. It resets to the default automatically whenever the training model is switched, so change it only deliberately.

In the LoRA Adapters section of the LoRA Image to Image form, under "My LoRAs" alongside anything else you have saved. Up to three adapters can be stacked at once, each with its own scale from 0.1 to 1.0, so you can dial back how heavily any one of them sits over the base model.

No. Training runs on the platform, so there is no local environment to set up, no dependency management and no hardware requirement beyond a browser.

Yes. The LoRA Adapters section of the LoRA Image to Image form accepts a direct link to a .safetensors, .bin, .ckpt or .pt file as well as anything already in your own "My LoRAs" list, so you are not limited to LoRAs you trained yourself.

Z-Image LoRA Trainer or Qwen Image LoRA Trainer, whichever you selected when training. The finished LoRA then applies as an adapter on top of whichever of the four LoRA Image to Image models you choose there, independently of which trainer produced it.

Other ways to generate images

Image LoRA Training is one of eight generation types in the image workspace.

Train the Model on Your Style

Upload your training images, set a trigger word, and build a custom LoRA that works across the image workspace.