-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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
[Community Pipeline] Wildcards #872
Comments
I want to work on this. |
Would love to take a look at this, if nobody else is working on it 😄 |
@20RitikSingh since you've already shown interest on a lot of other community pipelines, ok if we leave this one for @shyamsn97 ? :-) |
In general, the philosophy is to open a PR that is already in a reasonable state to have this issue be assigned to you. Then we can all work on the same PR :-) |
I have something similar, which this seems to be based upon idea: https://github.com/WASasquatch/noodle-soup-prompts [Wiki] (Seems to be my artist list) I have been suggested to move my system to a file-system for ease of management, but I do like how easy it is to distribute JSON. This is more meant for the end developer to easily implement and parse prompts before hitting diffusers, so that the prompt is like a normal well-formed prompt. |
Nice! I have something based on this https://github.com/adieyal/sd-dynamic-prompting in the works. Will put out a pr soon. I think it makes sense to support different filetypes as well :) |
Wouldn't it be best to make sure access to the wildcard is as easy as possible? Just do it like a noodle and use one underscore
|
As the author of the original script, I chose double underscores instead of single just to be absolutely sure it wouldn't conflict with ordinary prompts or others' parsing methods. Some online artists might plausibly have single underscores in their handle, or maybe you've trained custom models/embeddings with underscores because you're a hard-boiled programmer. Or perhaps your text file names simply use underscores. This was also back when my script wasn't intended to be a script, but a part of the default parser for the Webui. That said, I wouldn't object to a single-underscore method, if the method continues its life as an optional script. |
I guess a way around that is to simply ignore the key if it doesn't exist as a physical file list. I don't have this issue with NSP since it's a loaded JSON dictionary, and I check if any of the sections in the dict exist with |
- add args usage, pass gs_url by CL flag - add support for no existing prompts
This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Please note that issues that do not follow the contributing guidelines are likely to be ignored. |
Intro
Community Pipelines are introduced in
diffusers==0.4.0
with the idea of allowing the community to quickly add, integrate, and share their custom pipelines on top ofdiffusers
.You can find a guide about Community Pipelines here. You can also find all the community examples under
examples/community/
. If you have questions about the Community Pipelines feature, please head to the parent issue.Idea: Wildcards
Wildcards is an idea from @jtkelm2 for Automatic1111 Web UI. This is a copy paste (with slight modifications) from the official wiki
Resources
The text was updated successfully, but these errors were encountered: