Skip to content

A collection of Stable Diffusion Templates that will allow you to use Automatic1111 WebUI with the best checkpoints and significantly reduce the time needed to get started.

License

Notifications You must be signed in to change notification settings

Avaray/stable-diffusion-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—ƒ Collection of Stable Diffusion Templates

This is curated collection of templates for Vast.ai and Runpod.io services.
Their main purpose is to simplify the process of getting started with Stable Diffusion.
These templates gives ready to use Automatic1111 WebUI thanks to AI-Dock.
Plus they have some nice Lora's and useful Extensions preinstalled.

Start generating graphics in minutes with just few clicks 😎

πŸ¦“ SDXL

Templates with checkpoints based on Stable Diffusion XL.

Rating Checkpoint
Name
Version Vast.ai Runpod.io
πŸ”₯ RealVis V4 Vast.ai Runpod.io
- RealVis V5 Vast.ai Runpod.io
πŸ”₯ ZavyChroma V9 Vast.ai Runpod.io
πŸ‘ ZavyChroma V7 Vast.ai Runpod.io
πŸ”₯ WildCardX V4 Vast.ai Runpod.io
πŸ”₯ CHINOOK V1 Vast.ai Runpod.io
πŸ‘ LEOSAM's HelloWorld V7 Vast.ai Runpod.io
πŸ‘ Juggernaut V10 Vast.ai Runpod.io
- Juggernaut V11 Vast.ai Runpod.io
πŸ‘ DreamShaper V2a Vast.ai Runpod.io
- Copax TimeLess V12 Vast.ai Runpod.io
πŸ‘ epiCRealism V8 Vast.ai Runpod.io
πŸ‘ Halcyon V1.8 Vast.ai Runpod.io
- PhotoPedia V4.5 Vast.ai Runpod.io

πŸ¦„ PDXL

Templates with checkpoints based on Pony Diffusion XL.

Rating Checkpoint
Name
Version Vast.ai Runpod.io
πŸ”₯ goddessOfRealism V1 Vast.ai Runpod.io
πŸ”₯ Pony Diffusion V6 Vast.ai Runpod.io
- AutismMix V1 Vast.ai Runpod.io
- fennfoto V4 Vast.ai Runpod.io
πŸ‘ fennfoto V3 Vast.ai Runpod.io

πŸ™Š What is Vast.ai and Runpod.io ?

These are services that gives you access to powerful GPUs like RTX4090 at low cost.
They let you run Docker images on their servers.

If you can't afford to buy a powerful Graphics Card (that is mandatory in graphics generation), these services are for you. In my opinion, services like these are the best way to get started with Stable Diffusion when you have weak graphics card and you don't have money to buy a powerful one. Btw. You can read my old article about "the ways and costs of generating graphics".

These two services offer a lot of different machines with different hardware. There are also community machines that are cheaper. Both services have machine browsers where you can find the best machine for your needs. Currently renting community machine with RTX4090 on Vast.ai costs about $0.2 per hour. On Runpod.io it's a little bit more expensive. Prices are generally lower on weekends. Global economy and events influence the prices.

When you are registered on these services and logged in, you can use the links above to rent a machine with selected template. It's super easy.

πŸ™‰ What is AI-Dock and Provisioning Script ?

AI-Dock allows users to run Stable Diffusion with latest version of Automatic1111 WebUI in a Docker container. In my opinion the biggest advantage of this solution is that it starts quickly and you are able to connect to machine before all the checkpoints are downloaded. Because of that you can know at the beginning if docker image will work on machine you rented. Without AI-Dock you might waste few minutes waiting for checkpoints to download and then you will find out that something is wrong and you need to rent another machine. Except that AI-Dock comes with Provisioning Script, which is a script that installs all the necessary dependencies and downloads the checkpoints before starting the WebUI. So you don't need to do things manually.

Except Automatic1111, AI-Dock supports also other popular WebUIs like ComfyUI, InvokeAI and Foooocus. But all templates in this repository are based on Auto1111 - because it's my favorite WebUI.

πŸ™ˆ Provisioning scripts in my Templates

Provisioning scripts in this Collection are based on official Provisioning Script.
In process of creating my provisioning scripts I'm replacing some parts of original script with my own stuff.
Currently it includes:

  • Each script has just one specific checkpoint. Does not include stock checkpoints.
  • Each script has some useful Lora's that will work with that checkpoint. Basically there are two lists of Lora's - one for checkpoints based on SDXL and one for checkpoints based on PDXL.
  • Each script has some useful Extensions. Basically the same for all scripts. Except taggers.

To see what is included in each script, you can check sripts in scripts directory.
In near future I will also add some useful Embeddings (Textual Inversions).

πŸ“‹ TODO's

  • Reorganize the file structure in the repository.
  • Remove some Loras and categorize them.
  • Add links to scripts in README file.
  • Add Embeddings to templates.
  • Add lists of Embeddings to README file.
  • Add automatic tests.
  • Add links to Lora models on CivitAI.
  • Create Lite versions (without Loras).
  • Find a way to automate the creation and modification of templates so that Playwright isn't needed.

♻️ FAQ

Q Will you add more checkpoints?
A Yes. Currently I need to create templates manually, because these services does not provide API for managing templates. Believe me, it's a pain.

Q Will you add checkpoint X?
A Please open an discussion. But keep in mind that model must be battle tested on CivitAI.

Q Will you add more services?
A Maybe. Currently I don't know any better or at least as good as current ones.

Q Will you include ControlNet models?
A No. They suck in SDXL and PDXL. You need to find a good ones by yourself.