mirror of
https://github.com/DarthAffe/StableDiffusion.NET.git
synced 2025-12-13 05:48:40 +00:00
20 lines
1.3 KiB
Markdown
20 lines
1.3 KiB
Markdown
# StableDiffusion.NET
|
|
[](https://github.com/DarthAffe/StableDiffusion.NET/releases)
|
|
[](https://www.nuget.org/packages/StableDiffusion.NET)
|
|
[](https://github.com/DarthAffe/StableDiffusion.NET/blob/master/LICENSE)
|
|
[](https://github.com/DarthAffe/StableDiffusion.NET/stargazers)
|
|
|
|
Based on https://github.com/leejet/stable-diffusion.cpp
|
|
|
|
## Usage
|
|
### Setup
|
|
Install the [StableDiffusion.NET](https://www.nuget.org/packages/StableDiffusion.NET)-Nuget and at least one of the [Backend-Packages](https://www.nuget.org/packages?q=StableDiffusion.NET.Backend).
|
|
If GPU-support is available it will prefer this over CPU.
|
|
If you want to add your own native-libraries or need more control over which backend to load, check the static `Backends` class.
|
|
|
|
### Example
|
|
```csharp
|
|
using StableDiffusionModel sd = new(@"<path_to_model>", new ModelParameter());
|
|
using StableDiffusionImage image = sd.TextToImage("<prompt>", new StableDiffusionParameter());
|
|
```
|