Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[enhancement]: Option to have separate prompts per module (txt2img, img2img, canvas) #6314

Open
1 task done
mcbexx opened this issue May 5, 2024 · 1 comment
Open
1 task done
Labels
enhancement New feature or request

Comments

@mcbexx
Copy link

mcbexx commented May 5, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Contact Details

No response

What should this feature add?

I find that the way I use InvokeAI, I often want to queue up separate things. For instance, while working on the canvas, I would like to run txt2img or img2img in the background, but with a different prompt from the canvas.
Or the prompt for the inpainting on the canvas is simplified/specialized for the inpainted details. Switching prompts back and forth when switching modules can, at least for me, get tiresome.

Would it be possible or make sense even to add an option to the settings that you can set the prompts on a per module basis?
Just the positive and negative prompt and maybe CFG and steps settings. Switching the checkpoint model in between modules would be counterproductive due to the load times (unless cached?).

Edit:
As for the implementation in the UI, maybe there could be a small checkbox at the right side of the prompt input, under "Add prompt trigger", "Linking prompt syle" and "Show dynamic prompts" that, when ticked, "freezes" the prompt for the current module so it's not overwritten when a prompt is edited in the other modules.

Alternatives

No response

Additional Content

No response

@mcbexx mcbexx added the enhancement New feature or request label May 5, 2024
@psychedelicious
Copy link
Collaborator

I don't anticipate making shared/separate settings configurable. Separating the internal state for each tab is possible, but is either A) a large up-front effort or B) a large maintenance effort. This is something we've discussed in the past.

If we did separate the internal state for each tab, we could have a "Copy Settings to Canvas" button.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants