invoke-ai / InvokeAI

Invoke 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, and serves as the foundation for multiple commercial products.
https://invoke-ai.github.io/InvokeAI/
Apache License 2.0
23.45k stars 2.42k forks source link

[enhancement]: The ability to store parameters as templates / patterns / presets #4489

Open sammcj opened 1 year ago

sammcj commented 1 year ago

Is there an existing issue for this?

Contact Details

No response

What should this feature add?

It would be great if you could save your parameters as a template or a reusable pattern.

Often I forget what combination of parameters resulted in specific outcomes, at present I try to make note of them by hand and taking screenshots but it's not efficient and doesn't benefit anyone other than myself.

How I'd imagine using them is something like:

  1. "I need to create movie poster
  2. I know I've did a few months back - thankfully I saved the preferences that got me a good result..."
  3. Select template/pattern
  4. Updated prompt and make any tweaks
  5. Optionally update the template or create a new one

Additionally it could optionally be extended to:

Alternatives

No response

Additional Content

No response

Millu commented 1 year ago

There's the "Use All" function that allows you to pull in generation settings from old images - is what you're trying to solve for different than that?

Hear you on the prompt saving! It's on our radar

sammcj commented 1 year ago

Very similar to that - but rather than relying on having a specific image saved and available - just having a simple drop down to select a named preset/template would be cool. No rush or priority on it though it's simply something I've thought of a few times.

Millu commented 1 year ago

How would a user know what the template creates? By the name?

lstein commented 1 year ago

There is a gallery “star” feature that will pin the starred images to the top of their board. You could create a “templates” board and put your exemplar images in there.

radry commented 1 year ago

There's the "Use All" function that allows you to pull in generation settings from old images - is what you're trying to solve for different than that?

This only loads the main parameters under "general" and the prompt. Every other parameter like controlnet, Lora,... are not loaded although when looking at the "Info" those parameters exist in the image.