Upgrade Draft to 1080p (Popcraft)
popcraft_upgrade_videoRender the 1080p final from a Seedance 2.5 DRAFT — the second and last step of draft mode. Pass the generation_id returned by popcraft_generate_video when it was called with draft: true (the result carries it as draft_generation_id). This does NOT re-roll the clip: it replays the draft's own prompt, references, seed, duration, aspect ratio and audio setting at 1080p, so the user gets exactly the video they approved, larger. Billed as a normal 1080p job on top of what the draft already cost — draft + final together run ~1.2× a straight 1080p render, so only take this step once the user has SEEN and approved the preview. The draft id is valid 7 days; after that the upgrade is refused and the clip has to be regenerated from scratch. Calling this twice on the same draft is safe — the second call returns the first upgrade and charges nothing. Set get_cost: true to quote the 1080p price WITHOUT submitting. On success an interactive result card is shown to the user and refreshes itself — do NOT poll; call popcraft_job_display at most once, and only if no card rendered or the user asks later. Never tell the user how long the job will take or quote any estimate of generation time — the result card shows progress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| get_cost | No | true = return the exact 1080p credit cost WITHOUT submitting. The draft is unaffected and nothing is charged | |
| generation_id | Yes | The draft generation id — `draft_generation_id` from the popcraft_generate_video result that used `draft: true`, or the job id shown on its result card |