These tag list(s) contain tags + their aliases (active & deleted + chars/artists/franchise tags) from Danbooru and/or e621 and are for use with sd-webui-tagcomplete extension and ComfyUI-Custom-Scripts autocomplete feature (or comfy-ex-tagcomplete) as well as Krita AI Diffusion, Stability Matrix and SwarmUI (and lots more probably).
There are 3 main versions.
Danbooru (DBR) - Danbooru tags only (best for Illustrious and NoobAI/Pony if not using e621 knowledge)
e621 - e621 tags only (best for e621 models/usage only; e.g: NoobAI)
danbooru_e621_merged - a merge of both Danbooru and e621 tags (best for NoobAI/Pony based models especially if you plan on using e621 stuff)
There's also 🖌️ Krita AI Diffusion compatible tag lists inside the corresponding folder.
There is a 🇨🇳 Chinese version made by @UrielGnoyzaki (comment).
The a1111-sd-webui-tagcomplete extension already comes with the 22.12.2024 tag lists so you don't need to download those from here.
The left-most version on this page is the recommended version. The ones that are have a more recent date are mostly there for future proofing and the older ones usually have worse filtering/merging but the site-indivdual tag lists should be ok to use.
You can find the full archive of all tag lists (including other misc stuff like some raw data) that have been made on the archive GitHub repository.
The script(s) with which I made these tag lists is open source on my GitHub.
Some info on the install process can be found on the main page of the repo (readme.md)
Some rather trivial info:
NoobAI 1.1/1.0 Eps/Vpred knowledge cutoff for danbooru is roughly before 23rd October 2024
NoobAI's e621 dataset is only up to date until early 2024 (Yi from Nine Sols will won't work for example) meaning older tag lists for e621 specifically might feel better to use
Illustrious v0.1/1.0-2.0 danbooru knowledge cutoff is roughly june 2024
RouWei has a slightly more up to date dataset (april 2025 for 0.8, dec 2024 for 0.7 or so) for those who use it and see this
Generally I don't think much has changed over the few months so the 22nd december 2024 will still be the recommended version.
The Danbooru tag scraping part was originally borrowed from BetaDoggo over here (many thanks)
Also a thank you to e621 for having every list easily accessible
also pandas dataframes are kinda cool.
Created on 1st December 2024 (Upd. reason since it's out of schedule: NoobAI EPS 1.1 release)
Minimum post count threshold is 40 (-10 from last version since noobai seems to know more than expected)
Characters/Artist/franchine names + Active and deleted alias tags are included (pending alias tags from e621 are excluded)
Next update will include a major script update and remove useless tags like conditional_dnp and banned_artist etc.
If there are any performance problem with the huge combined list (even though there shouldn't be any) please tell me in the comments. I'm sure there's things that can be optimized for the list, I already got some rather trivial things in mind. I might also lower the post count threshold if noobai knows those tags too and there aren't any performance problems.
After this version there will be some changes to the tag lists and script mainly when I got time:
deleted alias tags will be ignored if they exist as a full tag (don't think thats handled yet or is a real issue anyway)
slight changes to the file names to make it easier to differentiate between different versions of self made tag lists using the script on GitHub
As always, you can find the tag lists on GitHub.
If you are using just the E621 tag list I recommend using the oldest version of it since there doesn't seem to be a model trained on up to date e621 dataset
I will also probably do some work to be able to create artist wildcards based on post threshold
Files
danbooruE621AutocompleteTag_older1122024NoKrita.zip
danbooruE621TagListsIncl_1stDec2024.zip