Desktop application to mask an image and use SDXL inpainting to paint part of the image using AI.
Features include creating a mask within the application, generating an image using a text and negative prompt, and storing the history of previous inpainting work.
The SDXL Desktop client is a powerful UI for inpainting images using Stable Diffusion XL.
Built with Delphi using the FireMonkey framework this client works on Windows, macOS, and Linux (and maybe Android+iOS) with a single codebase and single UI. At the moment it is specifically set up for Windows.
It also features a REST integration with Replicate.com for providing Generate Image functionality within the client. You need to # for an API key to access that functionality. Replicate models can be run in the cloud or locally via docker.
docker run -d -p 5000:5000 --gpus=all r8.im/catacolabs/sdxl-ad-inpaint@sha256:9c0cb4c579c54432431d96c70924afcca18983de872e8a221777fb1416253359
curl http://localhost:5000/predictions -X POST \
-d '{"input": {
"image": "https://url/to/file",
"product_fill": "...",
"prompt": "...",
"negative_prompt": "...",
"img_size": "...",
"scheduler": "...",
"num_inference_steps": "...",
"guidance_scale": "...",
"condition_scale": "...",
"num_refine_steps": "...",
"apply_img": "...",
"seed": "..."
}}'
Requires Skia4Delphi to compile.
Other Delphi AI clients:
Stable Diffusion Desktop Client