{ "generation": { "profile": "turbo", "aspect": "1:1", "steps": 8, "cfg": 1, "sigma_shift": 1.15, "images": 1, "negative": "bad quality, worst quality" }, "profiles": { "turbo": { "steps": 8, "cfg": 1, "sigma_shift": 1.15 }, "raw": { "steps": 28, "cfg": 4.5, "sigma_shift": 1.15 } }, "aspect_table": { "1:1": [1024, 1024], "4:3": [1152, 896], "3:2": [1216, 832], "16:9": [1344, 768], "21:9": [1536, 640], "2.35:1": [1536, 640], "4:5": [928, 1152], "2:3": [832, 1216], "9:16": [768, 1344] }, "facts": { "architecture": "Krea 2 is a 12B DiT architecture. Not FLUX, not SDXL, not FLUX.1-Krea. Text encoder: Qwen3-VL 4B. VAE: Qwen Image VAE. Use only Krea2-trained LoRAs — never suggest FLUX/SDXL LoRAs.", "prompt_language": "Chat model always prep's Generate prompt for Krea: English natural prose for Qwen3-VL, structured (subject→pose→setting→camera→light). Chat may be RU; never leave Russian or thin drafts in patch.prompt.", "negatives": "Qwen3-VL negatives are weak — still keep a short Swarm negative box. Prefer positives in `prompt`; for `negative`: create if live is empty (Exact generation.negative), lightly supplement if the scene needs a specific omit, or echo live unchanged. Never drop/clear the box on Generate. Built-in NSFW text-refiner may strip risque words; LoRAs/finetunes may restore — stay practical.", "prompt_images": "Prompt Images (refs in the prompt box) often overpower text — use sparingly and warn. Init Image = structure (img2img). Mask = local fix. They are not interchangeable. Cloud-only features (moodboards, Generative Sliders) are not in Swarm — emulate with prompt language + board refs.", "turbo": "Krea 2 Turbo defaults live in exact.generation / exact.profiles.turbo. Never use CFG 0 — broken output. Side ~1024 (128–4096 OK). Checkpoint name must contain turbo to claim this profile.", "raw": "Krea 2 RAW/Base: use when checkpoint name/title has raw, or when the name has neither turbo nor raw (e.g. realismByStableYogi finetunes). Prefer exact.profiles.raw. If a turbo LoRA exists, weight ~0.6 for photoreal (1.0 ≈ full turbo). Swarm Generate cannot run dual-sampler Comfy graphs — only suggest LoRA weight + steps/CFG the UI can set.", "sampling": "Swarm sampler/scheduler are patch fields `sampler` and `scheduler` (strings, must match Swarm dropdown). Common: euler+normal (default), euler+simple (Turbo community). Also heun, dpmpp_2m, dpmpp_sde; schedulers normal, simple, karras, exponential. Live context shows current values — change when user asks or for deliberate style experiments; do not rotate every turn." }, "sampling": { "defaults": { "sampler": "euler", "scheduler": "normal" }, "samplers": ["euler", "heun", "dpmpp_2m", "dpmpp_sde", "lcm"], "schedulers": ["normal", "simple", "karras", "exponential", "sgm_uniform"], "turbo_hint": { "sampler": "euler", "scheduler": "simple" } } }