Features
Build a model chain
Combine restoration, upscaling, and sharpening models in the Playground. Choose their order, test the result, and save the chain as a preset.
Explore this feature
BetterPixels’ example model chain, with a source image passing through restoration, upscaling, and sharpening. Call it from your backend
Request a render with your source image, preset, and API secret. The response gives you a public image URL you can use directly in your app.
Explore this feature
The integration example: trigger a render from a backend, then serve the returned image URL. Reuse the rendered image
Results are cached by their content. Repeated requests for the same transformation reuse the output, and displaying the public image does not require a secret or another GPU render.
Explore this featureGive each app its own secret
App secrets authorize requests that trigger image processing. Keep the secret on your backend; the image URL you send to the browser is public and does not need a key.
Explore this featureShow the original while processing
A known image URL serves the original while the upscale is still running. Once the result is ready, subsequent reads receive the upscaled version. Public reads never start a render.
Explore this feature
The delivery states: completed render, original image while processing, and unknown URL.