invoke-ai / invoke-ai/InvokeAI
[enhancement]: Bring back non-combinatorial dynamic prompts
- Dominant language
- Python
- Stars
- 28.2k
- Forks
- 3k
- Avg merge
- 6d 5h
- Merged PRs (30d)
- 19
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Contact Details
plugtwo@gmail.com
### What should this feature add?
In 3.3.0, dynamic prompts are now **always** combinatorial, running through all possible prompts in a fixed order. This means it's no longer possible to use the dynamic prompt feature to quickly get some variety. (I'm really not sure what it's for now?) Therefore, I'm requesting a way to turn off the combinatorial nature of the dynamic prompts feature.
For example, I'd like to give it a prompt like:
{rain|snow|sleet} on a {farm|pond|river}
and have it generate an arbitrary number of images with different seeds but with **randomly** selected dynamic phrasing.
Currently, my only option is to generate all nine possible combinations, always in the same fixed order.
### Alternatives
I was hoping I could work around this limitation by doing multiple iterations with **Max Prompts** set to 1, but doing this completely deactivates the Dynamic Prompts feature. Setting it to 2 will always only ever generate rainy farms and rainy ponds.
Anyway, maybe I am just misunderstanding Dynamic Prompts, but not finding a use for it just yet. Thanks!
### Additional Content
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.