POST
https://zx1.deepwl.net
/
v1
/
seedance
/
asset
/
CreateAsset
上传素材
curl --request POST \
  --url https://zx1.deepwl.net/v1/seedance/asset/CreateAsset \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "GroupId": "<string>",
  "URL": "<string>",
  "AssetType": "<string>",
  "Name": "<string>"
}
'
{
  "state": 1,
  "data": {
    "Id": "asset-xxx",
    "task_id": "task_xxx"
  },
  "error": null
}

上传素材

在指定素材组中导入素材。URL 用于把公网 HTTPS 资源拉取进素材库(审核/转码由服务端完成)。导入成功后返回 AssetId,在 创建视频 中推荐用 asset://{assetId} 引用,而不是重复填写公网 URL。

方法与路径

POST /v1/seedance/asset/CreateAsset

请求示例

curl -X POST https://zx1.deepwl.net/v1/seedance/asset/CreateAsset \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "GroupId": "group-20260415111540-w9pkb",
    "URL": "https://example.com/reference.webp",
    "AssetType": "Image",
    "Name": "child"
  }'

响应示例

{
  "state": 1,
  "data": {
    "Id": "asset-xxx",
    "task_id": "task_xxx"
  },
  "error": null
}
素材处理为异步流程,请用返回的 task_id 调用 查询素材,待 StatusActive 后再用于视频生成。

认证

Authorization: Bearer YOUR_API_KEY

Body

GroupId
string
必填
素材组 ID,来自 创建素材组 返回的 data.Id
URL
string
必填
待导入素材的公网 HTTPS 地址。
AssetType
string
必填
素材类型:ImageVideoAudio
Name
string
必填
素材名称。

Response

state
integer
业务状态码。
data.Id
string
素材 ID,视频生成时可写为 asset://{Id}
data.task_id
string
导入任务 ID,用于 查询素材
error
object | null
错误信息。

相关页面