{ "model": "openai/gpt-image-2/edit", "input": { "image_size": { "width": 1600, "height": 2000 }, "quality": "high", "num_images": 1, "output_format": "jpeg" }, "ratios": { "1:1": { "width": 2048, "height": 2048 }, "4:5": { "width": 1600, "height": 2000 }, "16:9": { "width": 2048, "height": 1152 } }, "draft": { "quality": "low", "sizes": { "1:1": { "width": 1024, "height": 1024 }, "4:5": { "width": 1024, "height": 1280 }, "16:9": { "width": 1280, "height": 720 } }, "approx_cost_usd": 0.02 }, "approx_cost_usd": 0.3, "fallback": "fal-ai/nano-banana-pro/edit, about $0.15 per image, when the label or logo drifts on the primary model. It takes aspect_ratio and resolution instead of image_size and quality: run scripts/build-input.mjs with --model fallback to print the right fields.", "fallback_model": "fal-ai/nano-banana-pro/edit" }