# Create Video Task (Old, Deprecated) This file is the focused AI-readable context for one UniAll documentation page. URL: https://docs.uniall.ai/models/video/seedance-2-0/legacy-create-task Locale: en Markdown: https://docs.uniall.ai/ai/pages/models/video/seedance-2-0/legacy-create-task.md Description: Deprecated Seedance 2.0 create video task endpoint. Agent guidance: - Use this page when the user is asking about this specific route or model capability. - Preserve endpoint paths, JSON keys, model IDs, and placeholder values exactly. - Treat examples such as `sk-***`, `{BASE_URL}`, and `task_xxx` as safe placeholders, not real secrets. ## Page Markdown ## Overview | input form | actual capability | |---|---| | only `prompt`|`text-to-video` | | only pass `image`|`image-to-video` | | pass both `image` and `last_image`|`first-and-last-frame` | | pass `images`/`videos`/`audios` any one or combination |`omni-reference mode` | ## Endpoint ```http POST /v1/video/generations ``` ## Header Parameters | Name | Type | Required | Description | Example | | --- | --- | --- | --- | --- | | `Authorization` | string | No | | Bearer {your_token} | ## Request Body Parameters | Field | Type | Required | Title | Description | | --- | --- | --- | --- | --- | | `model` | string | Yes | Model name | jisudance2.0-480p, jisudance2.0-720p, jisudance2.0-fast-480p, jisudance2.0-fast-720p | | `prompt`| string | Yes | prompt | only `prompt` -> text-to-video | | `image` | string | Yes | single source image | image-to-video | | `last_image` | string | Yes | | first-and-last-frameandimage use | | `images` | string | Yes | reference URL array | reference, 'omni-reference mode', imageup to9 | | `audios` | string | Yes | reference audio URL array | omni-reference mode, up to 3, each 2~15s, <= 15s | | `videos` | string | Yes | reference video URL array | omni-reference mode, up to 3, each 2~15s, <= 15s | | `duration` | string | Yes | duration | 5 15 value | | `aspect_ratio`| string | Yes | Ratio |`9:16`, `1:1`, `16:9` | | `extra_body` | object | No | | | ## Request Examples ### test ```json { "model": "jisudance2.0-480p", "prompt": " ", "duration": 5, "aspect_ratio": "9:16" } ``` ```bash curl -X POST "{BASE_URL}/v1/video/generations" \ -H "Authorization: Bearer sk-***" \ -H "Content-Type: application/json" \ -d '{"model": "jisudance2.0-480p", "prompt": " ", "duration": 5, "aspect_ratio": "9:16"}' ``` ## Response Fields | Field | Type | Required | Title | Description | | --- | --- | --- | --- | --- | ## Response Examples ### Example 1 ```json { "id": "task_xxx", "error": null, "model": "jisudance2.0-720p", "object": "video.generation.job", "result": { "outputs": [ "https://xxx.aijisu.cn/video/xxxx.mp4" ], "video_url": "https://xxx.aijisu.cn/video/xxx.mp4" }, "status": "completed", "task_id": "task_xxxxx", "progress": 100, "video_url": "https://xxx.aijisu.cn/video/xxx.mp4", "created_at": 1774405050, "raw_status": "COMPLETED" } ```