Nodes/ComfyUI EasyUse Anima/AiO Generator (MOSS)
ComfyUI Node

AiO Generator (MOSS)

The Whole Pipeline in One Node, For a Model With Almost No Docs

By n0va39·Created 5 months ago·Updated 17 days ago· 36
AiO Generator (MOSS)
  • easy_use_anima_input
  • lora_stack
  • aio_hook
  • image
  • latent
  • metadata_json
◄generation_settings{"schema":"easyuse_anima_aio_generation_settings","version":5,"model_family":"moss_image","model_settings":{},"mode":"txt2img","sampler":{"backend":"comfy_ksampler","seed":-1,"seed_after_generate":"fixed","steps":25,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":1.0,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.25,"warmup_steps":6,"tail_actual_steps":3,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"spd":{"split_mode":"single","scale":0.5,"sigma":0.7,"adaptive_smc_alpha":0.0},"spectrum_extra":{},"spd_extra":{},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.01,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}},"negpip":{"mode":"off"},"model_patches":{"aura_flow":{"shift":5.0},"dave":{"enabled":false,"mask":"dave_alpha.npz","strength":0.3,"tau":0.1,"stage_scope":{"first_pass":true,"highres":false,"detailer":false,"upscale":false}},"safe_pag":{"enabled":false,"scale":4.0,"block_indices":"18","perturbation_strength":0.75,"head_indices":"","start_percent":0.0,"end_percent":0.7,"rescale":0.2,"rescale_mode":"full","stage_scope":{"first_pass":true,"highres":false,"detailer":false,"upscale":false}},"kj":{"fp16_accumulation":false,"sage_attention":"disabled","sage_allow_compile":false,"sage_stage_scope":{"first_pass":true,"highres":false,"detailer":false,"upscale":false},"torch_compile":{"enabled":false,"backend":"inductor","fullgraph":false,"mode":"max-autotune-no-cudagraphs","dynamic":"false","compile_transformer_blocks_only":true,"dynamo_cache_size_limit":64,"debug_compile_keys":false,"disable_dynamic_vram":true}}},"mod_guidance":{"mode":"disabled","profile":"step_i8_skip27","advanced":{"adapter":"(auto-download default)","quality_tags":"highres, best quality, score_7","quality_neg":"score_1, score_2, score_3, worst quality, lowres, old, bad hands, bad anatomy","mod_w":3.0,"mod_start_layer":8,"mod_end_layer":27,"mod_taper":0,"mod_taper_scale":0.25,"mod_final_w":0.0}},"artist_mix":{"mode":"off","start_percent":0.5,"strength_scale":1.0,"style_gain":1.35,"rms_scale_cap":2.0,"exact_top_k":4,"cluster_count":4,"dominant_isolation":true,"dominant_threshold":0.25},"highres":{"enabled":false,"scale_by":1.5,"upscale_method":"bicubic","multiple":"32","max_long_edge":2560,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.25,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.2,"warmup_steps":7,"tail_actual_steps":4,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}},"upscale":{"enabled":false,"backend":"usdu","scale_by":2.0,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.2,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.2,"warmup_steps":7,"tail_actual_steps":4,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false},"usdu":{"upscale_model_name":"2x-AnimeSharpV4_Fast_RCAN_PU.safetensors","auto_tile_size":true,"prompt_mode":"full","mode_type":"Linear","auto_tile_target":1024,"auto_tile_min":512,"auto_tile_max":2048,"tile_width":512,"tile_height":512,"mask_blur":8,"tile_padding":32,"seam_fix_mode":"None","seam_fix_denoise":1.0,"seam_fix_width":64,"seam_fix_mask_blur":8,"seam_fix_padding":16,"force_uniform_tiles":true,"tiled_decode":false,"batch_size":1},"resshift":{"scale":"x2","student_name":"(auto-download)","dtype":"bf16","chop":512,"overlap":64,"tile_batch":4}},"postprocess":{"enabled":false,"fit":{"mode":"max_long_edge","max_long_edge":2048,"max_megapixels":4.0,"method":"bicubic"}},"detailer":{"enabled":false,"order":["face","eye"],"sam3":{"context":"load_checkpoint","checkpoint":"sam3.1_multiplex_fp16.safetensors"},"face":{"label":"Face Detailer","enabled":false,"detect_prompt":"face","detect_count":1,"threshold":0.52,"refine_iterations":2,"individual_masks":true,"combined":false,"crop_factor":4.0,"bbox_fill":false,"drop_size":100,"contour_fill":true,"guide_size":1024,"guide_size_for":false,"max_size":2048,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.33,"feather":5,"noise_mask":true,"force_inpaint":true,"wildcard":"","cycle":1,"alignment":"32","inpaint_model":false,"noise_mask_feather":10,"tiled_encode":false,"tiled_decode":false,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.15,"warmup_steps":6,"tail_actual_steps":3,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}},"eye":{"label":"Eye Detailer","enabled":false,"detect_prompt":"eyes","detect_count":1,"threshold":0.5,"refine_iterations":2,"individual_masks":true,"combined":false,"crop_factor":6.0,"bbox_fill":false,"drop_size":40,"contour_fill":true,"guide_size":1024,"guide_size_for":false,"max_size":2048,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.29,"feather":6,"noise_mask":true,"force_inpaint":true,"wildcard":"","cycle":1,"alignment":"32","inpaint_model":false,"noise_mask_feather":20,"tiled_encode":false,"tiled_decode":false,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.15,"warmup_steps":6,"tail_actual_steps":3,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}}},"save":{"enabled":true,"backend":"image_saver","image_saver":{"filename":"%time_%basemodelname","path":"EasyUseAnima/AiO","extension":"webp","lossless_webp":false,"quality_jpeg_or_webp":97,"optimize_png":true,"counter":0,"clip_skip":0,"time_format":"%Y-%m-%d-%H%M%S","save_workflow_as_json":false,"embed_workflow":true,"save_prompt_metadata":true,"additional_hashes":"","additional_hash_bundles":[],"civitai_hash_fetchers":[],"download_civitai_data":false,"easy_remix":true,"custom":""}},"preview":{"intermediate_images":false,"compare_previous":false,"image_feed":true,"feed_count":12}}►

MOSS-Image is new enough that the local scene hasn't caught up. I went looking for community threads and found essentially nothing - the model is barely named outside the pack that supports it. If you're running MOSS, you're near the front of the queue, and you should expect to be the person who finds the rough edges.

Which is why a node that runs the whole chain is a decent place to start. AiO Generator (MOSS) does encoding, sampling, highres, detailing, upscaling and saving off one wire - the MOSS member of the three-generator family in ComfyUI-EasyUseAnima by n0va39.

What it is

An output node that takes one context input and gives you a finished image plus its metadata. Underneath, nothing exotic: it loads your MOSS diffusion model, Qwen3.5 9B text encoder and FLUX.2 VAE from the settings in Easy Use Anima Input, builds an empty latent, calls core KSampler, optionally re-samples for Highres, optionally runs a SAM3 face/eye detailer, optionally upscales with USDU or ResShift, then saves with prompt and workflow embedded. The value is setting it up once instead of forty times.

It's fixed-family: this is the MOSS node, it won't run Krea 2 or Anima, and settings live in a versioned JSON string the popup UI edits for you. Don't hand-edit that string, and don't expect an Anima profile to load.

On the pack: one maintainer, actively shipping (changelog 1.6.0 is where these separate generators landed), GPL-3.0-or-later, and a very thin public footprint. No threads, no tutorials, nobody to ask. Read the release notes; they're unusually detailed and the closest thing to documentation this corner has.

How it works

MOSS here is native MOSS: ComfyUI has to know what MOSS is. That means CLIP type = moss_image in the CLIP loader and the FLUX.2 latent node, which is why the pack demands ComfyUI 0.42.1 or newer. The generator builds its empty latent via EmptyFlux2LatentImage specifically - MOSS lives in FLUX.2's latent space, so dimensions must be multiples of 16.

The defaults tell you this isn't an 8-step distilled model: 25 steps, CFG 2.5, er_sde/simple, shift 5.0, applied through the AuraFlow model-sampling patch. er_sde is an odd-looking default for the family and a very normal one for Qwen-encoder DiTs, so the author picked the sampler that behaves rather than the obvious euler.

The feature set is deliberately narrow. Available: Highres, Detailer, USDU/ResShift upscale, Artist Mix, SageAttention, FP16 accumulation, generic AiO hooks, and NegPip if you have a native-MOSS-capable ComfyUI-ppm. Unavailable: Spectrum forecasting (unless a separate provider exposes the exact NativeMossSpectrumPatch contract), Mod Guidance, DAVE, Safe PAG, DiT corrections, and Torch Compile - the last because, per the release notes, the current native attention and quantized kernels fail to compile. All of it is locked in the UI rather than silently ignored.

Inputs and outputs that matter

Required: easy_use_anima_input. Point it at your MOSS-Image diffusion model, a Qwen3.5 9B encoder, CLIP type = moss_image and a FLUX.2 VAE. That's the whole setup, and getting one of those four wrong is the most common way this node fails to start.

Required but ignore it: generation_settings, the hidden blob.

Optional: lora_stack - applied to MODEL and CLIP before conditioning, so it behaves like any LoRA stack - and aio_hook, empty unless a third-party extension supplies one.

Three outputs. image is the decoded result; the generator already saves WebP into EasyUseAnima/AiO by default, so adding your own SaveImage gets you duplicates. latent lets you decode with another VAE or keep sampling. metadata_json is the summary of what actually ran - the thing you want when a generation is wrong and you can't tell whether Highres fired.

Install

Manager: search ComfyUI Easy Use Anima. Or:

cd ComfyUI/custom_nodes
git clone https://github.com/n0va39/ComfyUI-EasyUseAnima

Restart ComfyUI, hard-refresh the browser. Python deps are light (requests plus googletrans-py), so the install is rarely where this breaks. The weights are the problem: MOSS diffusion model, Qwen3.5 9B encoder, FLUX.2 VAE. Nothing is downloaded or substituted for you, so a half-populated models folder gives you a node that looks fine and errors at queue time.

Optional packs, only for the extra stages: ComfyUI-KJNodes for SageAttention and FP16 accumulation, ComfyUI-Impact-Pack for the SAM3 detailer, ComfyUI-Spectrum-KSampler if you're chasing forecasting. Without them the relevant toggles lock instead of crashing your graph.

Where people get burned

The loudest error is MOSS requires ComfyUI with EmptyFlux2LatentImage (tested v0.42.1) - that's a stale host, and reinstalling this pack won't fix it. Update ComfyUI.

MOSS requires CLIP type 'moss_image' means the CLIP loader is on the wrong type; AiO Generator (MOSS) requires ... means the checkpoint in Input isn't a MOSS model. Both are the family check catching a mis-wire, not a bug.

Then the quiet one: don't import distilled-model habits. Carry 8 steps and CFG 1 over from a Turbo model and MOSS hands you mush, and you'll blame the node. Start at 25 and 2.5 and move one number at a time.

CategoryEasyUse Anima/AiO

Inputs (4)

NameTypeDefaultDescription
easy_use_anima_inputEASY_USE_ANIMA_INPUTContext from Easy Use Anima Input.
generation_settingsSTRING{"schema":"easyuse_anima_aio_generation_settings","version":5,"model_family":"moss_image","model_settings":{},"mode":"txt2img","sampler":{"backend":"comfy_ksampler","seed":-1,"seed_after_generate":"fixed","steps":25,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":1.0,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.25,"warmup_steps":6,"tail_actual_steps":3,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"spd":{"split_mode":"single","scale":0.5,"sigma":0.7,"adaptive_smc_alpha":0.0},"spectrum_extra":{},"spd_extra":{},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.01,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}},"negpip":{"mode":"off"},"model_patches":{"aura_flow":{"shift":5.0},"dave":{"enabled":false,"mask":"dave_alpha.npz","strength":0.3,"tau":0.1,"stage_scope":{"first_pass":true,"highres":false,"detailer":false,"upscale":false}},"safe_pag":{"enabled":false,"scale":4.0,"block_indices":"18","perturbation_strength":0.75,"head_indices":"","start_percent":0.0,"end_percent":0.7,"rescale":0.2,"rescale_mode":"full","stage_scope":{"first_pass":true,"highres":false,"detailer":false,"upscale":false}},"kj":{"fp16_accumulation":false,"sage_attention":"disabled","sage_allow_compile":false,"sage_stage_scope":{"first_pass":true,"highres":false,"detailer":false,"upscale":false},"torch_compile":{"enabled":false,"backend":"inductor","fullgraph":false,"mode":"max-autotune-no-cudagraphs","dynamic":"false","compile_transformer_blocks_only":true,"dynamo_cache_size_limit":64,"debug_compile_keys":false,"disable_dynamic_vram":true}}},"mod_guidance":{"mode":"disabled","profile":"step_i8_skip27","advanced":{"adapter":"(auto-download default)","quality_tags":"highres, best quality, score_7","quality_neg":"score_1, score_2, score_3, worst quality, lowres, old, bad hands, bad anatomy","mod_w":3.0,"mod_start_layer":8,"mod_end_layer":27,"mod_taper":0,"mod_taper_scale":0.25,"mod_final_w":0.0}},"artist_mix":{"mode":"off","start_percent":0.5,"strength_scale":1.0,"style_gain":1.35,"rms_scale_cap":2.0,"exact_top_k":4,"cluster_count":4,"dominant_isolation":true,"dominant_threshold":0.25},"highres":{"enabled":false,"scale_by":1.5,"upscale_method":"bicubic","multiple":"32","max_long_edge":2560,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.25,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.2,"warmup_steps":7,"tail_actual_steps":4,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}},"upscale":{"enabled":false,"backend":"usdu","scale_by":2.0,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.2,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.2,"warmup_steps":7,"tail_actual_steps":4,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false},"usdu":{"upscale_model_name":"2x-AnimeSharpV4_Fast_RCAN_PU.safetensors","auto_tile_size":true,"prompt_mode":"full","mode_type":"Linear","auto_tile_target":1024,"auto_tile_min":512,"auto_tile_max":2048,"tile_width":512,"tile_height":512,"mask_blur":8,"tile_padding":32,"seam_fix_mode":"None","seam_fix_denoise":1.0,"seam_fix_width":64,"seam_fix_mask_blur":8,"seam_fix_padding":16,"force_uniform_tiles":true,"tiled_decode":false,"batch_size":1},"resshift":{"scale":"x2","student_name":"(auto-download)","dtype":"bf16","chop":512,"overlap":64,"tile_batch":4}},"postprocess":{"enabled":false,"fit":{"mode":"max_long_edge","max_long_edge":2048,"max_megapixels":4.0,"method":"bicubic"}},"detailer":{"enabled":false,"order":["face","eye"],"sam3":{"context":"load_checkpoint","checkpoint":"sam3.1_multiplex_fp16.safetensors"},"face":{"label":"Face Detailer","enabled":false,"detect_prompt":"face","detect_count":1,"threshold":0.52,"refine_iterations":2,"individual_masks":true,"combined":false,"crop_factor":4.0,"bbox_fill":false,"drop_size":100,"contour_fill":true,"guide_size":1024,"guide_size_for":false,"max_size":2048,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.33,"feather":5,"noise_mask":true,"force_inpaint":true,"wildcard":"","cycle":1,"alignment":"32","inpaint_model":false,"noise_mask_feather":10,"tiled_encode":false,"tiled_decode":false,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.15,"warmup_steps":6,"tail_actual_steps":3,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}},"eye":{"label":"Eye Detailer","enabled":false,"detect_prompt":"eyes","detect_count":1,"threshold":0.5,"refine_iterations":2,"individual_masks":true,"combined":false,"crop_factor":6.0,"bbox_fill":false,"drop_size":40,"contour_fill":true,"guide_size":1024,"guide_size_for":false,"max_size":2048,"steps":25,"inherit_sampler_settings":true,"cfg":2.5,"sampler_name":"er_sde","scheduler":"simple","denoise":0.29,"feather":6,"noise_mask":true,"force_inpaint":true,"wildcard":"","cycle":1,"alignment":"32","inpaint_model":false,"noise_mask_feather":20,"tiled_encode":false,"tiled_decode":false,"spectrum":{"enabled":false,"window_size":2.0,"flex_window":0.15,"warmup_steps":6,"tail_actual_steps":3,"blend_w":0.3,"cheby_degree":3,"ridge_lambda":0.1,"history_size":100,"one_sampler_only":false,"verbose":false,"compat_policy":"conservative"},"dit_corrections":{"enabled":false,"dcw_mode":"off","dcw_lambda":0.02,"dcw_band_mask":"LL","dcw_calibrator":"(auto-download default)","smc_cfg":false,"adaptive_smc_alpha":0.0,"smc_cfg_lambda":6.0,"cfgpp":false,"cfgpp_lambda":0.0,"fsg":false,"fsg_band_lo":0.59,"fsg_band_hi":0.75,"fsg_k":3,"fsg_d_sigma":0.1,"fsg_gamma":0.0,"replace_existing_cfg":false}}},"save":{"enabled":true,"backend":"image_saver","image_saver":{"filename":"%time_%basemodelname","path":"EasyUseAnima/AiO","extension":"webp","lossless_webp":false,"quality_jpeg_or_webp":97,"optimize_png":true,"counter":0,"clip_skip":0,"time_format":"%Y-%m-%d-%H%M%S","save_workflow_as_json":false,"embed_workflow":true,"save_prompt_metadata":true,"additional_hashes":"","additional_hash_bundles":[],"civitai_hash_fetchers":[],"download_civitai_data":false,"easy_remix":true,"custom":""}},"preview":{"intermediate_images":false,"compare_previous":false,"image_feed":true,"feed_count":12}}Hidden versioned JSON storage for popup generation settings. Keep this field serialized.
lora_stackoptLORA_STACKOptional LoRA stack applied to MODEL and CLIP before conditioning and sampling.
aio_hookoptEASYUSE_ANIMA_AIO_HOOKOptional explicit AiO extension hook. See docs/extensions/aio-hooks.en.md.

Outputs (3)

NameTypeDescription
imageIMAGEDecoded generated image.
latentLATENTSampled latent image.
metadata_jsonSTRINGJSON metadata summary for debugging or downstream integration.