Version: v1.0.0 | Last Updated: 2026-06-11 This platform fully supports the Doubao Seedance series video generation API. Requests and responses are transparently proxied, and all parameter semantics remain consistent with the official API.
content array.| Generation Mode | Description | Content Types Used |
|---|---|---|
| Text-to-Video (T2V) | Generate video entirely from a text prompt | text |
| Image-to-Video (I2V, First Frame) | Generate video using a single reference image as the first frame, with an optional text prompt | text + image_url (role: first_frame) |
| Image-to-Video (I2V, First + Last Frame) | Generate video using two reference images as the first and last frames | text + image_url (roles: first_frame + last_frame) |
| Multimodal Reference | Generate video driven by reference video, reference audio, or reference images combined with text | text + video_url / audio_url / image_url (role: reference_image) |
| Audio Generation | Automatically generate synchronized audio for the output video | Enabled via generate_audio parameter (default: true) |
| Draft Mode | Generate a fast draft-quality preview at 480p, upgradeable to full resolution later | Enabled via draft parameter (Seedance 1.5 Pro only) |
id. You then poll the query endpoint until the task reaches a terminal status (succeeded, failed, cancelled, or expired). Once the task succeeds, the response body contains the video download URL directly.1. Create Task
POST /seedance/api/v3/contents/generations/tasks
--> Returns: { "id": "..." }
2. Poll Task Status
GET /seedance/api/v3/contents/generations/tasks/{id}
--> Returns: status, content (video_url), usage, etc.
(Repeat until status is "succeeded", "failed", "cancelled", or "expired")
3. (Optional) Receive Callback
If callback_url was provided, the platform POSTs the task result
to your webhook when the task reaches a terminal state.| Method | Endpoint | Description | Documentation |
|---|---|---|---|
POST | /seedance/api/v3/contents/generations/tasks | Create a video generation task | 01-Create-Video-Generation-Task.md |
GET | /seedance/api/v3/contents/generations/tasks/{id} | Query a single task by ID | 02-Query-Video-Generation-Task.md |
GET | /seedance/api/v3/contents/generations/tasks | Query task list with filters | 03-Query-Video-Generation-Task-List.md |
DELETE | /seedance/api/v3/contents/generations/tasks/{id} | Cancel or delete a task | 04-Cancel-or-Delete-Task.md |
https://platform.dataeyes.ai/seedanceAuthorization header:Authorization: Bearer YOUR_API_KEY| Model ID (Endpoint ID) | Display Name | Key Features |
|---|---|---|
seedance-2.0-lite | Seedance 2.0 Lite | Lightweight 2.0 model. T2V, I2V, multimodal reference (video/audio/image). Web search tool support. Priority queue. |
seedance-2.0 | Seedance 2.0 | Full-featured 2.0 model. T2V, I2V, multimodal reference (video/audio/image). Web search tool support. Priority queue. |
seedance-2.0-fast | Seedance 2.0 Fast | Fast inference variant of 2.0. No 1080p support. T2V, I2V, multimodal reference. Web search tool. Priority queue. |
seedance-1.5-pro | Seedance 1.5 Pro | Professional 1.5 model. T2V, I2V (first frame, first+last frame). Draft mode. Audio generation. |
seedance-1.0-pro | Seedance 1.0 Pro | Original production model. T2V, I2V (first frame, first+last frame). |
seedance-1.0-lite | Seedance 1.0 Lite | Lightweight 1.0 model. T2V, I2V (first frame, first+last frame). |
| Status | Description |
|---|---|
queued | The task is waiting in the queue to be processed. |
running | The task is currently being processed by the generation engine. |
succeeded | The task completed successfully. The video URL is available in the response. |
failed | The task encountered an error during processing. See error.code and error.message for details. |
cancelled | The task was cancelled by the user before processing began. Cancelled tasks are automatically deleted after 24 hours. |
expired | The task exceeded its execution_expires_after timeout while still queued and was automatically expired. |
Retention: Task records and generated video URLs are retained for 7 days from task creation. Video download URLs within the response are valid for 24 hours after each query; re-query the task to obtain a fresh URL if needed.