daveschumaker / artbot-for-stable-diffusion

A front-end GUI for interacting with the AI Horde / Stable Diffusion distributed cluster
https://tinybots.net/artbot
MIT License
172 stars 40 forks source link

add model baseline filters to lora and embedding searches #223

Closed Efreak closed 7 months ago

Efreak commented 7 months ago

I didnt add them to the favorites or recent lists because I'm lazy, Also, I didn't actually test this, but the logic seems right to me, and I couldnt find showNsfw anywhere else in the repo..,

daveschumaker commented 7 months ago

Thanks for this! I just pushed some updates to your branch to fix an issue with the Create page crashing. However, it looks like the CivitAI API doesn't seem to like the search query. Currently investigating that...

daveschumaker commented 7 months ago

Thanks for this! I just pushed some updates to your branch to fix an issue with the Create page crashing. However, it looks like the CivitAI API doesn't seem to like the search query. Currently investigating that...

Ah! CivitAI returns a help API response!

Currently valid values:

"'SD 1.4' | 'SD 1.5' | 'SD 1.5 LCM' | 'SD 2.0' | 'SD 2.0 768' | 'SD 2.1' | 'SD 2.1 768' | 'SD 2.1 Unclip' | 'SDXL 0.9' | 'SDXL 1.0' | 'SDXL 1.0 LCM' | 'SDXL Distilled' | 'SDXL Turbo' | 'SVD' | 'SVD XT' | 'Playground v2' | 'PixArt a' | 'Other'"

Looks like going from SDXL TURBO to SDXL Turbo fixes things (as well as changing all references to SDXL 2.0 and SDXL 2.1 to SD 2.0 / SD 2.1.

daveschumaker commented 7 months ago

After I pushed the fixes to the PR, things seem to now work. Thanks for taking the initiative on this and getting it setup. Super helpful! 👍🏻👍🏻👍🏻

Efreak commented 7 months ago

Looks like going from SDXL TURBO to SDXL Turbo fixes things (as well as changing all references to SDXL 2.0 and SDXL 2.1 to SD 2.0 / SD 2.1 .

Oops.

Also, as commented I'm not sure what compatibility ranges are. Either test, or wait for someone to complain they don't work?

It would be a good idea to have another setting that automatically selects the proper filter to set based on the selected model(s). However I'm not sure how to do that, and it's easy enough to add the filter.