doubao-seedance-2-0
Virtual Avatar Assets
- Private-domain virtual avatar asset submission API
- Supports batch submission, up to 20 assets per request
- Automatically creates or reuses asset groups; returns a task ID for status polling
- Approved assets can be used directly in Seedance 2.0 video generation
POST
Documentation Index
Fetch the complete documentation index at: https://gccai.heqingsong.uk/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All requests require Bearer Token authenticationGet your API Key:Visit the API Key Management page to obtain your API KeyAdd the following header to each request:
Request Parameters
Asset group informationIf
group_id is not provided, the server will automatically create an AIGC asset group based on this fieldExample:Existing asset group IDWhen provided, skips group creation and submits assets directly to the specified group
Project nameDefault:
defaultAsset typeOptions:
Image- Image asset (default)Video- Video assetAudio- Audio asset
ImageAsset list, supports submitting multiple assets in one requestExample:
Single-asset shorthand: asset URL
Single-asset shorthand: asset name
Response
Response status code, 200 on success
Task information
Examples
Example 1: Batch submit (auto-create group)
Whengroup_id is not provided, the server automatically creates an AIGC asset group before submitting.
Example 2: Append assets to an existing group
Providegroup_id to skip group creation and submit directly.
Example 3: Single-asset shorthand
For a single asset, use the top-levelurl and name fields directly.
Query Review Result
Asset submission is an asynchronous task. Use the Get Task Status endpoint to poll:All Approved
Partial Failure
If any asset fails review, the task status becomesfailed. Successfully approved assets remain usable and appear in result.usable_assets.
result.usable_assets[].asset_urlcan be used directly in Seedance 2.0 video generation- Assets in
result.failed_assetsmust be replaced or resubmitted - Single-asset tasks also return
result.asset_urlfor compatibility
Using Approved Assets
Pass theasset://... URL directly to the Seedance 2.0 Video Generation endpoint:
Once the server detects the
asset:// prefix, it submits the generation task directly without triggering another asset review.