Image input limits by model
These are the per-side pixel, aspect-ratio and format limits for first and last frames and reference images on each model. Where a model runs on more than one upstream provider, the table uses the strictest value. Last checked: 2026-11-10.
Image size and format by model
| Model | Image size | Formats |
|---|---|---|
| Seedance 2.5 | 300–6000 px per side, aspect ratio 2:5–5:2 | JPEG / PNG / WebP |
| Seedance 2.0 | 300–6000 px per side, aspect ratio 2:5–5:2 | JPEG / PNG / WebP |
| Seedance 2.0 Fast | 300–6000 px per side, aspect ratio 2:5–5:2 | JPEG / PNG / WebP |
| MiniMax H3 | 256–5760 px per side, aspect ratio 2:5–5:2 | JPEG / PNG / WebP |
| MiniMax H3 Max | 256–5760 px per side, aspect ratio 2:5–5:2 | JPEG / PNG / WebP |
| MiniMax H3 Max Turbo | 256–5760 px per side, aspect ratio 2:5–5:2 | JPEG / PNG / WebP |
| Wan 3.0 | 240–8000 px per side, aspect ratio 1:8–8:1, PNG without transparency | JPEG / PNG / WebP |
| Wan 3.0 Prime | 240–8000 px per side, aspect ratio 1:8–8:1, PNG without transparency | JPEG / PNG / WebP |
| Kling 3.0 Pro | at least 300 px per side, aspect ratio 2:5–5:2 | JPEG / PNG |
| Kling 3.0 Standard | at least 300 px per side, aspect ratio 2:5–5:2 | JPEG / PNG |
| Kling 4.0 | at least 300 px per side, aspect ratio 2:5–5:2 | JPEG / PNG |
| Happy Horse 1.1 | First and last frames: at least 300 px per side, aspect ratio 2:5–5:2; Reference images: at least 400 px per side, aspect ratio 2:5–5:2 | JPEG / PNG / WebP |
| Seedream 5.0 Pro | at least 15 px per side, up to 36 MP in total, aspect ratio 1:16–16:1 | JPEG / PNG / WebP |
| Seedream 5.0 | at least 15 px per side, up to 36 MP in total, aspect ratio 1:3–3:1 | JPEG / PNG |
| Seedream 5.5 | at least 15 px per side, up to 36 MP in total, aspect ratio 1:16–16:1 | JPEG / PNG / WebP |
| Qwen3 Image | up to 8000 px per side, aspect ratio 1:10–10:1 | JPEG / PNG / WebP |
| Qwen3 Pro Image | up to 8000 px per side, aspect ratio 1:10–10:1 | JPEG / PNG / WebP |
| MiniMax H3-Image | 128–8192 px per side, aspect ratio 1:4–4:1 | JPEG / PNG / WebP |
Rules for every image
- Each image is a publicly reachable https URL, up to 2,048 characters.
- The URL must return the image itself: redirects are not followed, so share links and shortened links fail.
- Still JPEG, PNG or WebP only, at most 10 MB; animated WebP and GIF are not supported.
- We fetch each image once and keep a copy; content moderation and the model both use that copy.
What happens if an image is outside the limits?
For some models we check the size when you create the generation and reject it at once with a 400 invalid_request, before anything is held. Otherwise the provider rejects the image, the generation fails with invalid_request and the hold is released in full. Resize or crop the image, then create a new generation. Troubleshooting: image size
Full request reference: Images in the API docs