Nodes/Anima Artist Mixer Forge/Anima Artist Tag Check (Encoder)
ComfyUI Node

Anima Artist Tag Check (Encoder)

Is that artist tag even real? This encoder-side check answers for free

By Rinne414·Created 2 months ago·Updated about a month ago· 5
Anima Artist Tag Check (Encoder)
  • artist_pack
  • report

Anima knows a huge number of artist tags, but not infinitely many, and not always under the name you type. AnimaArtistTagCheck answers "is each artist in my chain actually doing something, and is it the right tag?" - with zero extra cost. It hooks onto the output of AnimaArtistPack and reuses the conditionings already encoded there, so it adds no CLIP passes and no sampling time. That's the pack being thoughtful: the check is basically free, so there's no reason not to run it.

What it reports

Wire in the artist_pack output, read report:

  • [DUPLICATE] - repeats or aliases that encode the same style vector. Two spellings of the same artist are silently double-weighting that style; this flags it.
  • [NO-OP] - entries that produced no usable conditioning.
  • Vocabulary check (since v27.3) - every entry is compared against a bundled Danbooru tag vocabulary (~140k tags with post counts and aliases). It tells you whether an entry is a known artist tag, an alias of a canonical tag, a wrong-category tag (a character tag slipped into your artist chain), or not in the list at all. Since v27.4, not-found entries also get a "did you mean" suggestion, e.g. yuchi_(salmon-1000) (208 posts), which catches both typos and missing disambiguators.
  • Since v27.6, it also ranks pairwise style-direction similarity between artists (cosine of artist-minus-base deltas), so near-redundant pairs stand out before you mix them.

The honest caveat

The vocabulary is a filtered snapshot, and the source code says so on purpose: "not found" means typo or small/new artist below the threshold - never "the model doesn't know it." The real tag uof is absent from the list. So treat a not-found flag as "investigate," not "delete." The definitive test of whether an artist works is still the solo A/B via AnimaArtistABVariants + AnimaArtistImpactMap.

Install

Manager → search "Anima Artist Mixer Forge", or:

cd ComfyUI/custom_nodes
git clone https://github.com/peter119lee/Anima-Artist-Mixer-Forge

then restart. No extra dependencies. Uninstall the original Anima-Artist-Mixer first if it's present - the two packs define the same node names.

My take

Pair this with AnimaArtistChainPreview and you've got a two-stage sanity net: Preview catches syntax and tag existence before encoding, TagCheck catches duplicate/redundant artists and encoding-level no-ops after. The style-similarity ranking is quietly the most useful addition - "these two artists are 0.91 cosine-similar" explains exactly why your three-artist mix looks like one artist.

CategoryAnima/Diagnostics

Inputs (1)

NameTypeDefaultDescription
artist_packANIMA_PACKOutput of AnimaArtistPack. The check reuses the conditionings already encoded there; it costs no sampling and no extra CLIP passes.

Outputs (1)

NameTypeDescription
reportSTRING