{ "keyframe": { "model": "openai/gpt-image-2/edit", "input": { "quality": "high", "num_images": 1, "output_format": "jpeg" }, "draft_quality": "low", "approx_cost_usd": { "high": 0.3, "low": 0.03 }, "alternative": { "model": "fal-ai/nano-banana-pro/edit", "fields": "prompt, image_urls, aspect_ratio (16:9 | 9:16 | 1:1), resolution (2K), num_images, output_format; no image_size or quality", "approx_cost_usd": 0.15 } }, "video": { "final": { "model": "bytedance/seedance-2.5/image-to-video", "input": { "resolution": "720p", "duration": "8", "aspect_ratio": "auto", "generate_audio": false }, "durations": "4 to 30 seconds, as a string", "resolutions": [ "480p", "720p", "1080p" ], "approx_cost_per_second_usd": { "480p": 0.2205, "720p": 0.473, "1080p": 1.164 } }, "draft": { "model": "bytedance/seedance-2.0/mini/image-to-video", "input": { "resolution": "480p", "duration": "6", "aspect_ratio": "auto", "generate_audio": false }, "durations": "4 to 15 seconds, as a string", "resolutions": [ "480p", "720p" ], "approx_cost_per_second_usd": { "480p": 0.0721, "720p": 0.1547 } }, "alternative": { "model": "fal-ai/kling-video/v3/turbo/pro/image-to-video", "fields": "prompt, image_url, duration (\"3\" to \"15\", as a string); no resolution, aspect_ratio, end_image_url or generate_audio; image_url must be .jpg or .png", "approx_cost_per_second_usd": 0.14 }, "cost_note": "fal bills Seedance per video token, so per-second prices are estimates. The preview was made with the final settings above: Seedance 2.5, 720p, 8 s, no audio (about $3.80), from a high-quality 1536 x 864 keyframe." }, "finish": { "fade_in": 1.2, "fade_out": 0.5, "grain": 5, "audio": "muted" } }