Are 250528 and 1.0 Pro Fast the same version?
No. doubao-seedance-1-0-pro-250528 is the fixed version introduced here, while Pro Fast uses doubao-seedance-1-0-pro-fast-251015. Both belong to the 1.0 series, but Fast is designed for faster generation; when maintaining existing projects, you should explicitly specify the required model.
How can I make a video start and end with specified images?
Add a text prompt and two image_url items in content, setting their roles to first_frame and last_frame respectively. Each image address should be placed inside the image_url.url object. The text should describe the actions and camera changes between the two frames; do not write image_url directly as a string.
Can it generate 4k videos or videos with audio automatically?
This version uses 480p, 720p, and 1080p resolutions and does not support generate_audio. During production, you can use it for high-definition visual clips and complete audio and editing separately; if the task itself requires 4k or native audio generation, choose another Seedance model with the corresponding capabilities.
How should multi-shot prompts be written?
First establish the shared subject and scene, then describe the framing, actions, and transitions of each shot in chronological order, such as entering in a wide shot, operating in a medium shot, and expressions in a close-up. Seedance 1.0 has demonstrated narratives with 2–3 shots within 10 seconds; in actual creation, keep events focused and avoid contradictory actions.
How do I retrieve the generated video after submission?
Submit model and content to /seedance/videos. Set async to true to obtain a task_id first, then query the task; you can also provide callback_url to receive completion notifications. The data.video_url in a successful result is used to retrieve the video, and your integration should handle both task status and error information.