Vertical recipe short on Wan 3.0: 16 s with a plated-dish last frame
A 16-second 9:16 Wan 3.0 recipe clip costs $1.00 at 480p, $2.00 at 720p and $4.00 at 1080p on Sume, and the vertical ratio does not change the price.

A 16-second 9:16 Wan 3.0 recipe clip costs $1.00 at 480p, $2.00 at 720p and $4.00 at 1080p on Sume. Wan 3.0 pricing is per second by resolution with no aspect-ratio term, so vertical costs the same as landscape (read 2026-10-09).
Price around 16 seconds
A recipe short needs enough time for three beats: ingredients, a pour or chop, and the plated dish. Sixteen seconds fits that, and Wan 3.0 accepts the length as a plain whole number.
| Length | 480p | 720p | 1080p |
|---|---|---|---|
| 15 s | $0.9375 | $1.875 | $3.75 |
| 16 s | $1.00 | $2.00 | $4.00 |
| 17 s | $1.0625 | $2.125 | $4.25 |
Use a plated-dish photo as the last frame
Wan 3.0 supports first and last frames. A last frame of the real dish pulls the clip toward the finished plate; a last frame cannot be sent without a first frame, so send both.
import os, time, requests
API = "https://api.sume.com/v1/videos"
H = {"Authorization": "Bearer " + os.environ["SUME_API_KEY"]}
body = {"model": "wan-3.0", "prompt": "Top-down: tomatoes are chopped, tossed in a pan, spooned over pasta", "duration": 16, "resolution": "720p", "aspect_ratio": "9:16", "frame_images": [{"type": "image_url", "image_url": {"url": "https://example.com/board.jpg"}, "frame_type": "first_frame"}, {"type": "image_url", "image_url": {"url": "https://example.com/plated.jpg"}, "frame_type": "last_frame"}]}
job = requests.post(API, headers={**H, "Idempotency-Key": "recipe-pasta-001"}, json=body, timeout=60).json()
deadline = time.time() + 1800
while time.time() < deadline:
time.sleep(30)
job = requests.get(job["polling_url"], headers=H, timeout=60).json()
if job["status"] == "completed":
print(job["unsigned_urls"][0], job["usage"]["cost"])
break
if job["status"] in ("failed", "cancelled"):
print(job["status"], job.get("error"))
breakA week of recipe shorts
Seven recipe clips at 16 seconds and 720p cost 7 x $2.00 = $14.00. At 480p the week is $7.00, and at 1080p $28.00.
If a recipe needs 20 seconds, the clip costs $2.50 at 720p. If 12 seconds is enough it costs $1.50. The step is $0.125 per second, so you can fit the length to the recipe.
For consistency across the week, keep one reference image of the kitchen set in input_references for every clip. Wan 3.0 accepts up to 10 reference images in the catalog.
What to check
- Vertical placements play at phone size; 720p is usually the stopping point before the cost of 1080p ($4.00) doubles.
- If both
frame_imagesandinput_referencesare sent,frame_imagescontrols the mode and the request is image-to-video. - Add the ingredient list as a caption instead of in the prompt.
- Wan 3.0 accepts video and audio references too, so a voiceover reference can set the pace.
Sources
Related posts
More in Use cases
- Restaurant promo video for TikTok Ads: check size before upload
A restaurant promo made with a Sume Format can fail TikTok's non-Spark minimums. Read width, height and size_bytes from the run receipt before you upload.
- Retro TV bumper in 4:3: 11 s of Seedance 2.5 costs less at 480p
An 11-second 4:3 Seedance 2.5 clip costs $2.90 at 480p and $6.40 at 720p on Sume. At 480p, 4:3 is cheaper than 16:9.
- One slogan in English, Korean and Japanese: three TTS jobs, cost
Voicing one 120-character slogan in three languages is three Sume TTS jobs at $0.00570 each, $0.01710 total. Set language per job: en, ko, ja.
- Seasonal sale video: re-skin your own footage with sume-restyle
Reuse one product clip for a holiday sale by calling sume-restyle, which keeps motion, timing and cuts and rewrites the look. Inputs, limits and checks.
Written by Sume