invoke-ai / InvokeAI

InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.
https://invoke-ai.github.io/InvokeAI/
Apache License 2.0
22.3k stars 2.32k forks source link

[enhancement]: Grouping LoRAs by category #3233

Open Matthieu-LAURENT39 opened 1 year ago

Matthieu-LAURENT39 commented 1 year ago

Is there an existing issue for this?

Contact Details

matthieu.laurent69@proton.me

What should this feature add?

When you have a large number of LoRA, it becomes hard to find the one you want from the list. It would be nice to be able to group them by categories. A good way to do this would be to put them in subfolders with the name of the category like this:

Lora
├── Characters
│   └── hatsune_miku.safetensors
├── Poses
│   └── cool_pose.safetensors
└── Styles
    ├── greyscale.safetensors
    └── some_other_style.safetensors

Then, in the WebUI, they would show grouped by category.

Alternatives

Renaming every LoRA to be prefixed with a category name. That makes it harder to keep track of each LoRA though, and doesn't look good in the WebUI.

Aditional Content

No response

Void2258 commented 1 year ago

Is this encoded in the lora or listed on hugging face in some way? Otherwise it would require a manual list to be maintained or something which is not feasible to do automatically. Maybe an optional setting the user could manually set up, but that might get too clunky.

suonnon commented 9 months ago

When would this feature be compliled?