Experimental SDXL anime checkpoint, trained with
Direct Preference Optimization against an in-house preference set focused on body / anatomy fixes (
fixbody-dpo-captioned,
fixbody-dpo-danbooru).
Part of the "Niku" line, which traces back to
NikuNiku900 — a long-running Schneewolf Labs anime-art project. NikuXL v0.1 was the first DPO experiment in the line, exploring whether preference learning could nudge an SDXL anime mix toward better anatomy and softer rendering without retraining the whole stack.
Standard SDXL checkpoint — works in any SDXL-compatible runner (AUTOMATIC1111, ComfyUI, diffusers).
1from diffusers import StableDiffusionXLPipeline
2import torch
3
4pipe = StableDiffusionXLPipeline.from_single_file(
5 "NikuXLv0.1.safetensors",
6 torch_dtype=torch.float16,
7).to("cuda")
8
9image = pipe(
10 "1girl, anime style, masterpiece, soft lighting, portrait",
11 negative_prompt="lowres, bad anatomy, blurry, photorealistic, 3d",
12 width=1024,
13 height=1024,
14 num_inference_steps=28,
15 guidance_scale=7.0,
16).images[0]
Inherits the SDXL license (CreativeML Open RAIL++-M).