--- language: - en license: other license_name: fair-ai-public-license-1.0-sd license_link: https://freedevproject.org/faipl-1.0-sd/ base_model: - Laxhar/noobai-XL-Vpred-1.0 - MidnightRunner/MIDNIGHT_NAI-XL_vPredV1 - RedRayz/hikari_noob_v-pred_1.2.1 - motimalu/kirazuri-lazuli-noobai-xl-vpred-2.0 - motimalu/kirazuri-lazuli-noobai-xl-vpred - John6666/wai-shuffle-noob-vpred20-sdxl - cyberdelia/CyberRealisticXL pipeline_tag: text-to-image library_name: diffusers tags: - safetensors - diffusers - stable-diffusion - stable-diffusion-xl - merge ---
NAI-X Example

NAI‑X v2.0

Refined and more stable version of NoobAI‑XL V‑Pred, delivering predictable, consistent results even with simple or dark prompts.

--- ## Model Variants - **[NAI-X v2.0](https://huggingface.co/rityak/NAI-X-vpred/resolve/main/NAIX-v20_vpred.safetensors?download=true)** The latest and most balanced version. Closely aligned with the original V-Pred base, but cleaner, more stable, and easier to use. Built using a simplified merging recipe for better prompt robustness and visual quality. - **[NAI-X-soft (v1.0-soft)](https://huggingface.co/rityak/NAI-X-vpred/resolve/main/NAI-X-soft-vpred.safetensors?download=true)** A light refinement of NoobAI-XL V-Pred. Focuses on composition, anatomy, and color improvements while keeping all original tokens and tag behavior intact. - **[NAI-X-zero (v1.0-zero)](https://huggingface.co/rityak/NAI-X-vpred/resolve/main/NAI-X-zero-vpred.safetensors?download=true)** A stronger, more expressive variant. Adds LoRA DPO and deeper changes in rendering logic. Sharper detail and stronger prompt influence, especially on faces and backgrounds. --- ## Recommended Settings To get the best results from **NAI-X**, use the parameters below. These match the internal design of **V-Prediction** models and avoid issues caused by incompatible samplers or configurations. ### 🧪 Inference Parameters | Setting | Recommended Value | |-------------------|------------------------------------------| | **CFG Scale** | 4 ~ 5 | | **Steps** | 28 ~ 35 | | **Sampler** | `Euler` (⚠️ Other samplers may break) | | **Resolution** | Target ~1024x1024 total area | | | Examples: `768x1344`, `832x1216`, `896x1152`, `1024x1024`, `1152x896`, `1216x832`, `1344x768` | --- ### 🧾 Prompt Structure **Prompt Prefix (positive):** ```text masterpiece, best quality, newest, absurdres, highres, safe, ```` **Negative Prompt:** ```text nsfw, worst quality, old, early, low quality, lowres, signature, username, logo, bad hands, mutated hands, mammal, anthro, furry, ambiguous form, feral, semi-anthro ``` --- ## Prompting Guidelines ### 🏷️ Tag Categories Structure your prompt using meaningful tag layers: ``` <1girl/1boy/...>, , , , , , ``` ### 🎯 Quality Tags |Percentile|Tag| |---|---| |> 95th|`masterpiece`| |85–95th|`best quality`| |60–85th|`good quality`| |30–60th|`normal quality`| |< 30th|`worst quality`| These are based on normalized image popularity and recency-weighted ratings. ### 🎨 Aesthetic Tags - `very awa` — top 5% by aesthetic score (waifu-scorer, aesthetic-shadow-v2) - `worst aesthetic` — bottom 5%, avoid unless stylistically intended ### 🕒 Date Tags Use these to match art periods and styles: | Year Range | Tag | | ---------- | -------- | | 2005–2010 | `old` | | 2011–2014 | `early` | | 2014–2017 | `mid` | | 2018–2020 | `recent` | | 2021–2024 | `newest` | --- ## Prompting Tip > For dramatic or dark scenes: > Add `low key lighting`, `night`, `dark`, `moody`, `candlelight`, or `backlight` to enhance contrast and depth without breaking the model. --- ## Recipe NAI-X v2 ``` version 0.1.0 model "NAI\\vpred\\noobai-vpred-kirazuri-lazuli-1.1.safetensors" model_config="sdxl-sgm" merge_space="weight" model "NAI\\vpred\\kirazuriLazuliNoobaiV_v20NoobaiVPred1.safetensors" model_config="sdxl-sgm" merge_space="weight" model "NAI\\vpred\\hikariNoobVPred_121.safetensors" model_config="sdxl-sgm" merge_space="weight" model "NAI\\vpred\\MIDNIGHT_NAI-XL_vPredV1_Baked_VAE.safetensors" model_config="sdxl-sgm" merge_space="weight" model "NAI\\vpred\\NoobAI-XL-Vpred-v1.0.safetensors" model_config="sdxl-sgm" merge_space="weight" merge "karcher_mean" &0 &1 &2 &3 &4 max_iter=30.000000000000007 tol="3e-06" alphas="0.22, 0.12, 0.22, 0.22, 0.22" ``` > **Karcher mean** (Riemannian center of mass): a generalization of the arithmetic mean to curved spaces (Riemannian manifolds), finding the point that minimizes the sum of squared Riemannian distances to all checkpoints. --- ## Recipe NAI-X v1 ***NAI-X-base** ``` model "[NAI]\NoobAI-XL-Vpred-v1.0.safetensors" "sdxl" "base" model "[NAI]\hikariNoobVPred_121.safetensors" "sdxl" "base" merge "subtract" &1 &0 model "[NAI]\waiSHUFFLENOOB_vPred20.safetensors" "sdxl" "base" merge "subtract" &3 &0 merge "ties_sum" &2 &4 k=0.10000000000000002 vote_sgn=0.0 merge "add_difference" &0 &5 alpha=0.5000000000000001 model "[SDXL]\cyberrealisticXL_v53.safetensors" "sdxl" "base" model "[SDXL]\sd_xl_base_1.0_0.9vae.safetensors" "sdxl" "base" merge "subtract" &7 &8 merge "add_difference" &6 &9 alpha=1.0000000000000002 dict sdxl_txt2_default=0.0 sdxl_unet_default=1.0000000000000002 sdxl_txt_default=0.0 merge "clamp" &10 &0 &1 &3 stiffness=&11 ``` **NAI-X-zero** ``` add lora DPO ``` **NAI-X-soft** ``` A NoobAI-XL-Vpred-v1.0.safetensors B NAI-X-zero clip dare-ties(sum) + clerp ratio 0.75 drop 0.25 iterations 3 u-net MBW [1,1,0,0,0,0,0.2,0.4,0.6,0.8,1,1,1,1,1,1,1,1,1,1,1,1,1] ```