You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.4 KiB
31 lines
1.4 KiB
using System.Diagnostics; |
|
using System.Text.RegularExpressions; |
|
using StabilityMatrix.Core.Attributes; |
|
using StabilityMatrix.Core.Helper; |
|
using StabilityMatrix.Core.Helper.Cache; |
|
using StabilityMatrix.Core.Models.FileInterfaces; |
|
using StabilityMatrix.Core.Models.Progress; |
|
using StabilityMatrix.Core.Processes; |
|
using StabilityMatrix.Core.Python; |
|
using StabilityMatrix.Core.Services; |
|
|
|
namespace StabilityMatrix.Core.Models.Packages; |
|
|
|
[Singleton(typeof(BasePackage))] |
|
public class FocusControlNet( |
|
IGithubApiCache githubApi, |
|
ISettingsManager settingsManager, |
|
IDownloadService downloadService, |
|
IPrerequisiteHelper prerequisiteHelper |
|
) : Fooocus(githubApi, settingsManager, downloadService, prerequisiteHelper) |
|
{ |
|
public override string Name => "Fooocus-ControlNet-SDXL"; |
|
public override string DisplayName { get; set; } = "Fooocus-ControlNet"; |
|
public override string Author => "fenneishi"; |
|
public override string Blurb => "Fooocus-ControlNet adds more control to the original Fooocus software."; |
|
public override string LicenseUrl => "https://github.com/fenneishi/Fooocus-ControlNet-SDXL/blob/main/LICENSE"; |
|
public override Uri PreviewImageUri => |
|
new("https://github.com/fenneishi/Fooocus-ControlNet-SDXL/raw/main/asset/canny/snip.png"); |
|
public override PackageDifficulty InstallerSortOrder => PackageDifficulty.Expert; |
|
public override bool OfferInOneClickInstaller => false; |
|
}
|
|
|