{ "id": "flux_local", "name": "FLUX (local, MLX)", "category": "generate", "description": "Prompt → image entirely on this Mac via mflux (MLX-native FLUX). schnell = 2-4 steps fast draft; dev = higher quality, 20-28 steps. BOTH are HF-gated now (verified 2026-07): accept the license on huggingface.co/black-forest-labs, then set the HuggingFace token in Settings. First run downloads weights (~24GB). No API cost, no cloud.", "accepts": [], "produces": ["image"], "resources": "gpu", "entry": "run.py", "python": "/Users/m3ultra/Documents/MODELBEAST/venvs/mflux/bin/python", "params_schema": { "type": "object", "properties": { "prompt": {"type": "string", "default": "", "description": "What to generate"}, "model": {"type": "string", "enum": ["schnell", "dev"], "default": "schnell", "description": "schnell = fast/ungated; dev = best quality, HF-gated"}, "steps": {"type": "integer", "default": 4, "minimum": 1, "maximum": 50, "description": "Inference steps (schnell: 2-4, dev: 20-28)"}, "width": {"type": "integer", "default": 1024, "minimum": 256, "maximum": 2048}, "height": {"type": "integer", "default": 1024, "minimum": 256, "maximum": 2048}, "seed": {"type": "integer", "default": 42, "description": "Random seed (fixed seed = reproducible A/B tests)"}, "quantize": {"type": "string", "enum": ["none", "8", "4"], "default": "8", "description": "Weight quantization: 8-bit ≈ full quality, half the memory; none = bf16"}, "guidance": {"type": "number", "default": 3.5, "minimum": 0, "maximum": 10, "description": "Guidance scale (dev only; schnell ignores it)"} } } }