PoYo Seedance 2 Video Generation
Use this skill for Seedance 2 jobs on PoYo. It covers standard and fast variants, text-to-video, first/last-frame control, and multimodal reference-to-video workflows.
Use When
- The user explicitly asks for
Seedance 2,Seedance 2.0,seedance-2, orseedance-2-fast. - The task is a 4-second to 15-second video clip from text, first/last frames, or multimodal references.
- The workflow needs generated audio, reproducible
seed, or reference images, videos, and audio.
Model Selection
seedance-2: default standard-quality variant; supports480p,720p, and1080p.seedance-2-fast: faster, lower-cost variant; supports480pand720ponly.
Key Inputs
prompt,resolution, anddurationare required insideinput.durationsupports integer values from4to15.aspect_ratiois optional and supports1:1,21:9,4:3,3:4,16:9,9:16.image_urlssupports up to two images for first and last frame control.reference_image_urls,reference_video_urls, andreference_audio_urlssupport multimodal reference-to-video workflows.- Do not combine
image_urlswith anyreference_*_urlsfield in the same request. generate_audioandseedare optional.
Execution
- Read
references/api.mdfor endpoint details, field constraints, example payloads, and polling notes. - Use
scripts/submit_seedance_2.shto submit a raw JSON payload from the shell. - If the user only needs a curl example, adapt one from
references/api.mdinstead of rewriting from scratch. - After submission, report the
task_idclearly so follow-up polling is easy.
Output Expectations
When helping with this model family, include:
- chosen model id
- whether the request is text-to-video, first/last-frame, or multimodal reference-to-video
- final payload or a concise parameter summary
- whether generated audio or seed control is enabled
- returned
task_idif a request was actually submitted - next step: poll status or wait for webhook