15 one-tap templates that want a photo, not a prompt, in 2026
The /templates catalog is 15 one-tap files: start_template_run needs hosted input URLs, usually one still; Finger Snap is the cheapest at 22 credits, Red Carpet is the only row with two optional person stills, and none of them take a scene list.
The /templates catalog is 15 one-tap files: start_template_run needs hosted input URLs, usually one still; Finger Snap is the cheapest at 22 credits, Red Carpet is the only row with two optional person stills, and none of them take a scene list.
Each item is a file on the templates catalog. You attach the still the row asks for. You do not pick Veo versus Kling inside the object. You do not paste a scene paragraph. Cost is the number on the card, shown before you run. A one-tap AI video template is a photo in and a finished clip out is the capability writeup. This page is the fifteen files and the input each one consumes.
Hosted URLs, not a scene paragraph
Run a one-tap AI video template is the named agent job. get_template lists the inputs. start_template_run starts when every required input is a hosted URL — usually a photo attached with the chat + button. A live card tracks the run. get_template_run and cancel_template_run support that card. Output is that template's finished video.
Fourteen of the fifteen rows take one required still. Red Carpet is the exception: person_1_image_url and person_2_image_url are both optional, with hosted default URLs. It is still one-tap. It is not a plot.
Each start_template_run is its own file. It does not continue last week's snap. Closing the chat is not a cancel. Starting before the photo is a hosted URL is a failed run. A blank generate with a rewritten prompt is a different object — different bill, different face risk. The template already chose its stack. Your job is the still.
The fifteen
Sort order on the catalog. Preview / full from src/data/templates.json. The still the row actually wants:
1. Finger Snap
Finger Snap — user_image_url, "Your photo," required. 22 / 43. Catalog floor. A snap paragraph is not this file.
2. Mugshot
Mugshot — your photo, required. 26 / 50.
3. Pet Hip Hop
Pet Hip Hop — "Your pet photo," required. 93 / 136. Ceiling, tied with Mini Me. A human selfie is the wrong still.
4. Pet Eating
Pet Eating — pet photo, required. 68 / 135.
5. Pretend To Sleep
Pretend To Sleep — pet photo, required. 68 / 135.
6. Red Carpet
Red Carpet — two optional person stills, hosted defaults. 68 / 135. The only two-still row.
7. Sports Car
Sports Car — your photo, required. 68 / 135.
8. Desert Stunt
Desert Stunt — your photo, required. 68 / 135.
9. Forgotten Cartoon
Forgotten Cartoon — "Your cartoon image," required. 33 / 65. A character still, not a selfie swap.
10. MJ Dance
MJ Dance — your photo, required. 71 / 78. Motion-controlled from the MJ clip; you do not prompt the choreography.
11. Mini Me
Mini Me — your photo, required. 93 / 136. Ceiling, tied with Pet Hip Hop.
12. Pet Mukbang
Pet Mukbang — pet photo, required. 64 / 128.
13. Flaming Rider
Flaming Rider — your photo, required. 89 / 129.
14. Tiger Hug
Tiger Hug — your photo, required. 49 / 98.
15. Dark Wings
Dark Wings — your photo, required. 54 / 58.
Four pet rows consume an animal still: Pet Hip Hop, Pet Eating, Pretend To Sleep, Pet Mukbang. Forgotten Cartoon wants a cartoon still. Face-on, sharp, one subject. Wrong still, failed joke.
Finger Snap is 22 credits; Red Carpet is two optional stills
Finger Snap is the cheapest one-tap: 22 preview. Nothing on the shelf lists below 22. Do not open a text-to-video row and paste a snap paragraph hoping it lands at 22. It will invent a face the upload never was.
Red Carpet is the only row with two person fields, both optional, both with defaults. If the gag is a couple, attach both. If you attach one, the other slot uses the hosted default — still one-tap, not a scene list. Attach what get_template lists. Then start.
Mini Me and Pet Hip Hop share the catalog ceiling at 93 / 136. They do not share a still. There is no 200-credit one-tap on this shelf. If a card quoted more, you left /templates and entered a cloned workflow.
None of them take a scene list
Templates do not take a plot. "Make a short film of my product" is create a multi-scene AI movie. One-tap start_template_run applies this format to this photo. It will not consume a scene graph.
Cloning a public workflow is a different object. Recreate a viral template is recreate_public_template: scenes copied into your account, saved, not auto-run. Lunchwell and Lumee live there. They are not 22-credit snaps.
If no template matches, generate. Forcing Mugshot to "just be a product ad" is how you pay the template estimate for a format you will not post. Weekly novelty is a new photo, not a new paragraph. Rewrite the snap in a prompt and you have left the catalog.
FAQ
Do I pick the video model inside a one-tap?
No. The template already chose its stack. You supply hosted input URLs. If you wanted Veo versus Kling per shot, you wanted a generate or a movie, not start_template_run.
Is Finger Snap the cheapest, and is Red Carpet the only two-still row?
Yes. Of the fifteen, Finger Snap is 22 preview / 43 full. Red Carpet is the only row with two person stills, both optional, both with hosted defaults. Fourteen rows take one required still.
Can I type a scene list instead of attaching a photo?
No. None of the fifteen take a scene list. start_template_run needs the template's inputs as hosted URLs. A movie brief belongs on create a multi-scene AI movie. A cloned public workflow is recreate_public_template.
Is this the same as cloning a public workflow?
No. recreate_public_template copies a scene graph, saved, not auto-run. start_template_run consumes one still (Red Carpet: two optional) and returns that template's finished clip. Do not mix the two in one estimate.