Stable Diffusion 1/2
Here are some examples of processing costs for images at different resolutions with 30 steps.
"Standard" refers to the following endpoints: /text2image, /image2image, /inpainting, /text-inpainting, /edit-image
Resolution | Standard | /controlnet |
---|---|---|
320x320 | $0.0019 | $0.0038 |
512x512 | $0.0019 | $0.0038 |
768x768 | $0.0087 | $0.0174 |
1024x1024 | $0.0181 | $0.0362 |
The cost scales linearly with the steps
setting, half the steps = half the price.
(except for /upscale
which does not have this parameter)
Lora adapters: Attaching a lora adds a fixed cost to the request price: +$0.0012 / lora
Tip
If you use the built-in upscale
parameter in one of the diffusion endpoints, then upscale costs are added to the above costs.
This is a great way to save money as upscaling is cheaper than generating directly at higher resolutions.
Example, say you want to call /text2image
and get an output resolution of 1024x1024.
Here are your 2 options:
Example | Parameters | $ |
---|---|---|
native 1024px | width=1024 height=1024 |
$0.0181 |
upscaled from 512px to 1024px | width=512 height=512 upscale=2 |
$0.0031 |