> ## Documentation Index
> Fetch the complete documentation index at: https://doc.octopusx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Seedance-2 Overview

> Summarizes the Seedance 2.0 asset management and video generation APIs.

# Seedance-2

The Seedance 2.0 documentation is divided into two parts in the Apifox structure: **Asset Management** and **Video Generation**.

## Asset Management

First create an asset group, then upload assets and poll until `Active`, and finally reference them in the `content` of a video request using `asset://{assetId}`.

<CardGroup cols={2}>
  <Card title="Create Asset Group" icon="folder-plus" href="/en/videos/seedance-2/asset-create-group">
    `POST /v1/seedance/asset/CreateAssetGroup`
  </Card>

  <Card title="Upload Asset" icon="upload" href="/en/videos/seedance-2/asset-create-media">
    `POST /v1/seedance/asset/CreateAsset`
  </Card>

  <Card title="Get Asset" icon="search" href="/en/videos/seedance-2/asset-get">
    `POST /v1/seedance/asset/GetAsset`
  </Card>
</CardGroup>

## Video Generation

<CardGroup cols={2}>
  <Card title="Create Video" icon="clapperboard" href="/en/videos/seedance-2/generation">
    `POST /v1/video/generations`, multimodal `content` + `metadata`.
  </Card>

  <Card title="Query Task" icon="hourglass" href="/en/videos/seedance-2/query">
    `GET /v1/video/generations/{task_id}`
  </Card>
</CardGroup>

## Recommended Call Sequence

1. [Create Asset Group](./asset-create-group) → obtain `GroupId`
2. [Upload Asset](./asset-create-media) → obtain `task_id` / `AssetId`
3. [Get Asset](./asset-get) → confirm `Status=Active`
4. [Create Video](./generation) → obtain `task_id`
5. [Query Task](./query) → get `video_url`

## Models

| Model                             | Description               |
| --------------------------------- | ------------------------- |
| `doubao-seedance-2-0-260128`      | Standard version          |
| `doubao-seedance-2-0-fast-260128` | Fast version, low latency |

Compatible names (if the channel still supports them): `seedance-2.0-lite`, `seedance-2.0-pro`, `seedance-2.0-fast`.

## API Overview

| Capability         | Method | Path                                  |
| ------------------ | ------ | ------------------------------------- |
| Create Asset Group | `POST` | `/v1/seedance/asset/CreateAssetGroup` |
| Upload Asset       | `POST` | `/v1/seedance/asset/CreateAsset`      |
| Get Asset          | `POST` | `/v1/seedance/asset/GetAsset`         |
| Create Video       | `POST` | `/v1/video/generations`               |
| Query Task         | `GET`  | `/v1/video/generations/{task_id}`     |

## Related Pages

* [Video Model Support Matrix](/en/videos/model-matrix)
* [Create Asset Group](./asset-create-group)
* [Upload Asset](./asset-create-media)
* [Get Asset](./asset-get)
* [Create Video](./generation)
* [Query Task](./query)
