Train a LoRA,
then generate with it on the same API.
Upload your own images and get back a trained style LoRA registered to your account. Generate with it through the same Runware API you already use.
See the style hold.
Train once, and the same style shows up across everything you generate.




One call to train, one to generate.
Zip at least ten images. Optionally add a caption file next to any image and pick a trigger word to invoke the style later. Submit a training task through the endpoint and SDKs you already use. A webhook or polling request tells you when it is done.
{"taskType": "training","model": "runware:flux-1-dev@style-lora-training","inputs": { "dataset": "https://your-bucket/style-dataset.zip" },"importModel": {"air": "yourorg:house-style@1","name": "House Style v1"},"webhookURL": "https://yourapp.com/hooks/training"}
When training finishes, the LoRA is already a private model in your account. Reference it in a normal image request.
{"taskType": "imageInference","model": "runware:101@1","lora": [{ "model": "yourorg:house-style@1" }],"positivePrompt": "product shot of a ceramic mug, house-style"}
Pick up where you left off.
Train for a few hundred steps, check the result, then continue training the same checkpoint instead of starting from zero. Dial the style in over several passes, and only pay for the extra steps you run.

Your model is yours.
Put training inside your own product.
If your product lets your users create their own styles, an avatar app or a creative community for example, this is the training backend so you do not have to run one. Your users see your wizard. We handle the queue and the GPUs.
Pay for the training you use.
You pay for the compute you use, and nothing else. Here is where cost sits, and where it does not.
Upload
Free
Validate
Free
Train
Pay for the steps you run
Own
Free. The model is yours
Run
Pay per generation
If validation fails, training never starts and you pay nothing.
Upload
Free
Validate
Free
Train
Pay for the steps you run
Own
Free. The model is yours
Run
Pay per generation
If validation fails, training never starts and you pay nothing.
Cheaper to train
up to 30% less
than the industry to train a LoRA
Cheaper to run
up to 90% less
than the industry to generate
You pay per training step, and you set the number of steps. That means you can work out the cost before the job runs, not after it finishes.
Savings vary by base model, up to 90%.
Questions, answered.
Start training on Runware.
Train a style LoRA and generate with it on the same API. Talk to us if you are planning high volumes.






