Kirazuri (Anima)
Kirazuri (Anima) is a full fine-tune of the Anima Base v1.0 model by CircleStone Labs focused on several goals:
Learn new concepts/styles/characters past the base model dataset cutoff of 2025 September
Enhance the model aesthetic guided by manually applied quality, aesthetic, and style tagging
Improve rendering and understanding of fine-details through high-resolution training for 1024^2, 1280^2, and 1536^2 resolutions
Version 4.0 (Latest)
For in-depth details of training and tooling, see:
Training Details Summary
Trainer: diffusion-pipe
Training device: NVIDIA RTX PRO 6000 Blackwell Max-Q Workstation Edition
Total training time: ~10 days
Total samples seen(unbatched steps): ~3,000,000
Training resolutions:
512^2
768^2
1024^2
1536^2
Stage 1
Samples seen(unbatched steps): ~2,000,000
Training time: ~125 hrs
Learning Rate: 6e-6
Learning Rate Scheduler: Cosine
LLM Adaptor Learning Rate: 8e-7
Precision: Mixed BF16
Optimizer: AdamW8bit with Kahan Summation
Weight Decay: 0.01
Timestep Sampling Strategy: Logit-Normal
Training Resolutions: 512^2, 768^2, 1024^2
Stage 2
Samples seen(unbatched steps): ~1,000,000
Training time: ~84 hrs
Learning Rate: 2e-6
Learning Rate Scheduler: Cosine
LLM Adaptor Learning Rate: 2e-7
Precision: Mixed BF16
Optimizer: AdamW8bit with Kahan Summation
Weight Decay: 0.01
Timestep Sampling Strategy: Logit-Normal
Training Resolutions: 512^2, 1024^2, 1536^2
Additional Features
Masked Training
Tag Dropout: 30% with protected first 8 tags
Tag Shuffle: Applied to last unprotected tags
Natural Language: Short and Long Caption variants
Changes from Kirazuri (Anima) v3.0
Dataset includes recently curated 2,450 images increasing total size from 42,608 to 45,058 images
Dataset cutoff now of 29/06/2026
Introduced Masked Training for images with simple backgrounds
Updated tags+caption variants structure
Installing and running
Workflow:

Reference the anima base instructions. The model is natively supported in ComfyUI. The above image contains a workflow; you can open it in ComfyUI or drag-and-drop to get the workflow.
Note: Most preview images on the model card additionally use the custom comfyui-prompt-control node for schedule prompting syntax to mix concepts i.e. [word1|word2]
This custom node is entirely optional but required to exactly recreate the outputs in ComfyUI.
The model files go in their respective folders inside your model directory:
anima-kirazuri-v4.safetensors (this model) goes in
ComfyUI/models/diffusion_modelsqwen_3_06b_base.safetensors goes in
ComfyUI/models/text_encodersqwen_image_vae.safetensors goes in
ComfyUI/models/vae(this is the Qwen-Image VAE, you might already have it)
Quantizations
Int8 supported with latest ComfyUI:
Distillations
4 Step CFG 1 Turbo LoRA distilled with DP-DMD - diversity-preserved few-step distillation:
Generation Settings
Trained in mixed resolutions for the majority of training, and finished with dedicated high resolution training.
Previews are generated mostly at 1280^2 e.g. 1520x1040 or 1536^2 e.g. 1248x1824 resolutions.
30-50 steps, CFG 4-5.
Same samplers as recommended for the base model work, I like to use:
er_sde: the recommended default for 30-50 steps.
sa_solver_pece: can converge with good detail in 15-20 steps.
[Optional] ComfyUI-Autocomplete-Plus prompt input assistance
An optional file danbooru_tags_kirazuri_4.txt is included to provide prompt tag autocomplete.
This file contains metadata that is derived from public sources for prompt assistance only, and is intended to be used with the ComfyUI-Autocomplete-Plus extension.
Rename the file to danbooru_tags_kirazuri_4.csv and place it in your ComfyUI/custom_nodes/comfyui-autocomplete-plus/data directory.
You should see suggestions when writing comma separated tags in ComfyUI:

Prompting
Like the base model, this model is trained on booru-style tags, natural language captions, and combinations of tags and captions.
Tag order
[quality/meta/safety tags] [character] [series] [artist] [1girl/1boy/1other etc] [general tags]
Mostly the same order as the base model, only the [1girl/1boy/other etc] groups position is towards the end in this models dataset.
[quality/meta/safety tags] [character] [series] [artist] tag groups are also not shuffled, so their order may have some influence on generations.
Quality and Aesthetic tags
Human score based: masterpiece, best quality, very aesthetic, aesthetic
The very aesthetic and aesthetic tags are where this model diverges from the base, with the intent these can be used to guide the model toward a different aesthetic - a kind of house model bias.
Meta tags
absurdres, official art, etc
Styles
painterly, chiaroscuro, ligne claire, flat color, no lineart, blending, etc
traditional media, oil painting \(medium\), watercolor \(medium\), etc
Known Limitations & Issues:
Some concept bleeding and instability is noticeable when using short prompts, especially tag-only prompts.
Longer tag strings and natural language prompts describing the image in detail should help with this.
This reflects how the model was trained with a combination of natural language and tags.
Recognitions
Thanks to CircleStone Labs for the Anima base models.
Thanks to tdrussell of CircleStone Labs for the diffusion-pipe trainer.
Thanks to bluvoll for support using their fork of diffusion-pipe.
Thanks to narugo1992 and the deepghs team for open-sourcing various training sets, image processing tools, and models.
License
This model is released under the same license as the base model.
See the base model for details of the CircleStone Labs Non-Commercial License.
Built on NVIDIA Cosmos
Description
Version 2.0
A full finetune of the Anima preview3-base predominantly trained on high-resolution 1536x1536 AR buckets.
Expanded the dataset with more recent data and included the full dataset used for my previous model Kirazuri Lazuli (Noobai V-Pred).
Total training dataset of 35,537 non-synthetic images manually curated including quality and aesthetic ratings with a dataset cutoff now of 2026/04/15.
Training Details
Main training with diffusion-pipe commit: d5b78a2c49a07db8f7d9a4c795e4cfe7ba1c3dfe
Final stage for high-res used fix in commit: b0aa4f1e03169f3280c8518d37570a448420f8be
Samples seen(unbatched steps): ~680,000
Training time: ~220 hrs
Learning Rate: 4e-6 (General Training) and 2e-6 (Aesthetic)
LLM Adaptor Learning Rate: 8e-7 (General Training) and 2e-7 (Aesthetic)
Per-resolution Effective Batch size: 128 (512p), 96 (1024p), and 48 (1536p)
Precision: Mixed BF16
Optimizer: AdamW8bit with Kahan Summation
Weight Decay: 0.01
Timestep Sampling Strategy: Logit-Normal (General Training)
Tag Dropout: 30% with protected first 8 tags
Additional Features used:
Structured dataset by resolutions and manual ratings for staged training
multiscale_loss_weight=0.5andflux_shift=truefor high-resolution trainingMixed Natural Language captions with diffusion-pipe
captions.jsonformat:"image_1.jpg": [ "{tags}", "{first_n_tags}.\n{nl_caption}", "{dropout_tags1}.\n{nl_caption}", "{nl_caption}\n{dropout_tags2}" ]
FAQ
Comments (48)
Impressive, Anima is getting a lot of support, that is awesome and this model database update is impressive. But would you ever considere making an NAI or Illustrious Epsilon model with this updated database? Since unfortunately XL models still have a lot of Lora support atm, until Anima catches up that is.
Im not sure. I have spent much time refining natural language captioning approaches and even longer captioning the dataset - a similar amount of time to the model training itself using a large model with CoT enabled.
So it seems all the more a waste to train on SDXL now which is limited by its natural language understanding.
@motimalu Understandable, the closest you can get to train over for natural language is Illustrious 1.1. Surprisingly it can do natural language well, of course not at the level of Anima, but it works well. I tried one of your prompts in a model using Illustrious 1 as base (IllumiYume in this case) and it had a really similar result.
Either way, thanks for the response, your work on Anima is really impressive! Excited to see the next version or your version ones the final version of Anima comes out.
Consider using chenkin v0.5 It's the most up to date and most trained sdxl anime model currently available with full booru dataset going into february or march 26.
i just wanted to test it because of hiyuki... and i always get her from side + same look ... looks like u used the same images over and over again...thats a bit sad
Hello, thanks for the feedback
Would you mind sharing the prompt used that has the issue you described?
@motimalu the same image set but changed it .. even wtih negative from side or side view it does over and over again the same view and angle for hiyuki... have u ever tried to get a straight front shot? i tried it for close an hour every other model can do a trained char very easy in all angle,s
@schneesturmx91988 If you mean you are modifying the prompt used for this image:
https://civitai.red/images/128821395
You should note it has many tags and natural language which specify the image composition including the characters position, their gaze etc.
If you do not modify those elements, then the model will be faithfully following the prompt to depict the character.
Specifically these tags:
from side, profile, looking to the side, sideways glance
And natural language:
looking downwards and to the side
I suggest starting from a shorter tag-only prompt and ensuring the positive prompt contains the image composition tags rather than trying to control it with the negative prompt.
Example:
https://civitai.red/posts/28295483
@motimalu i tried that already , natural language,prompt in tags only nothing worked i got always the same from side look, + she dont looked straigt the whole neck was to the left or right and i use ai since over 2 years
Anima really is the future
pretty nice! Perhaps because your finetuning dataset wasn't large enough, some artists are somewhat weaker compared to preview 3. But I think it's enough for now.
Thanks, yes it is a tiny dataset compared to the fully trained base model.
Hoped including datasets curated last year to the model would have a regularizing effect and prevent some forgetting while also helping guide the aesthetic training with more rated data, so just being somewhat weaker is hopefully a plus compared to the first version.
I really wanted to use Anime for recent characters that were not trained natively, but seems like I can now try this model, thanks :)
The characters might not be particularly strong. For instance, Diana (Pragmata) only learned about hair color, while the clothes and eyes were all randomly generated
Thanks, hope you like it!
@suede2031691 Diana (Pragmata) doesn't exist in the dataset, any character would need their name's tag frequency to be at least 10~20 to be represented.
I've added a ss_tag_frequency to the model metadata, it should let you preview the count for character tags to get an idea of what might work.
A1111 based frontends that support Anima like Forge Neo should list it in the checkpoint details tab info icon and have various plugins to support inferring those to help guide your prompts, not sure about ComfyUI.
Hi this is really The best thing I've ever seen this is better then WAI-anima But I noticed some Lora styles are different I mean, they are changing And lost the style
Hello, some difference would be expected, as LoRA work best when used with the base model they were trained with.
I wouldn't expect them to be unusable with this amount of training from the base though, and how strong the effect of the LoRA (how long it was trained/how high the LR was) might make it easier to have its effect dampened.
Could try increasing the weight of the LoRA when used with this model.
what updated? i see no change
Hi, just metadata update.
I've added a ss_tag_frequency to the model metadata, it should let you preview the count for character tags to get an idea of what the model may have learned (i.e. if a given tag count is greater than 10 or so).
A1111 based frontends that support Anima like Forge Neo should list it in the checkpoint details tab info icon and have various plugins to support inferring those to help guide your prompts, not sure about ComfyUI.
dataset is 4.15, so wonderful
As for now easily best Anima model available.
I don't see myself using anything else until preview 4 releases, or even after.
The model somewhat learned Cure Arcana Shadow but cant generate her features perfectly even with support prompts. Needs more cooking.
Hi, thanks for the feedback.
Perfection might be unlikely without training exclusively on first-party sources, but I will keep this in mind.
This is my favorite Anima finetune for aesthetics and the one I keep going back to when I'm not testing styles. I've steadily become a big fan of the "motimalu ecosystem", though stacking too much here tends to cause limb explosions haha
Anyone got a tool to expand Booru tags into natural language?
If you mean for inference time tag to NL prompt expansion, TIPO might be what you are looking for:
I looked into that before. But the dependency, llama-cpp-python, does not support the latest PyTorch...
@HaomingGaming Why not just install the required cpp wheel?
I don’t know why, but I’m not getting results that are even close in quality. I use your workflow or import your images for re-generation, but the output I get is much worse. I honestly don’t even understand what I’m doing wrong :(
Is there anyone who could help me?
If you don't mind sharing a generation to the model page I could take a look.
Hard to say what might be an issue for you without seeing your generation settings and prompt.
@motimalu That's how it looks :(
https://imgur.com/a/LIb4H80
I'm sure I'm making some stupid mistake
@DualChimerra
Looks like you're trying to recreate this image in comfyui:
https://civitai.red/images/128822035
Couple things I can see that look different:
The start of the prompt is cut off in your image, seems to be missing all of the quality tags, character, copyright, and artist tags:
masterpiece, very aesthetic, rossi \(arknights\), arknights: endfield, @[miv4t|sy4|yu \(stdio nameraka\)]
The prompt node also looks like the default comfyui node "Clip Text Encode (Prompt)"
Most preview images on the model card additionally use the custom comfyui-prompt-control node for schedule prompting syntax to mix concepts i.e. [word1|word2]
This custom node is entirely optional but required to exactly recreate the outputs.
Without that node, you'd want to change the artist mixing syntax to just list the artists for the most similar effect, i.e.
@miv4t, @sy4, @yu \(stdio nameraka\)
@motimalu Thank you, I really appreciate your help!
I suppose, when I copied the prompt, the quality tags got cut off.
I repeated everything again and installed the extension you mentioned, but I still get pretty disappointing results when looking at the details/anatomy.
I'm not sure this is how it should be.
https://imgur.com/a/3pMRteE
@DualChimerra Kind of hard to explain why you'd have a different result there with the same extension and prompt, but it does look kind of off yes.
I double checked I can reproduce that image by dragging it into ComfyUI and using the same model version downloaded from CivitAI.
It could be hardware or software related, I generated the image on a Blackwell GPU.
Not sure what else to check but if you upload your generations to CivitAI the metadata should be included to more easily confirm/reproduce them.
@motimalu
Oh, well, let's try to check for the last time, I uploaded image on Civitai :(
https://civitai.red/images/130766622
Thanks @DualChimerra
Trying that image metadata I get the original images output on my Blackwell GPU.
With a 3060 (Ampere) I get a different output image, not matching yours exactly but it does make me wonder if the difference is hardware or software related.
Anima 1.0 came out!
Hoping we see updated version of this peak model.
Thank you! I am testing LoRA training on it now.
They have released the final version. https://civitai.red/models/2458426/anima pls update🤞👀
Thank you, I do plan to update over the next month or so.
@motimalu 🥀💔
LLM Adaptor Learning Rate: 8e-7 (General Training) and 2e-7 (Aesthetic)
- Circlestone Labs says to never touch the LR on the LLM adapter when training
Hi @RAMTHRUST, I agree with this advice and am not advocating anyone do otherwise.
faster please
V3 is peak 😭🙏
GOOOOOOOOOOOOOOOOOOOD
Details
Files
Available On (1 platform)
Same model published on other platforms. May have additional downloads or version variants.



















