旧版素材库
旧版模型只能使用本节 /v1/seedance/* 创建的素材。新版 /v1/seedance/v2/* 返回的 ID 不能用于旧版模型。
以下接口均使用:
text
Base URL: https://www.dianlitoken.com
Authorization: Bearer <API_KEY>创建素材组
bash
curl -X POST "https://www.dianlitoken.com/v1/seedance/asset-groups" \
-H "Authorization: Bearer $DIANLI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"角色素材","description":"项目角色参考","group_type":""}'响应:
json
{"id":"group_xxx","name":"角色素材","group_type":""}列出素材组
bash
curl "https://www.dianlitoken.com/v1/seedance/asset-groups" \
-H "Authorization: Bearer $DIANLI_API_KEY"json
{
"data": [
{
"id": "group_xxx",
"name": "角色素材",
"group_type": "",
"source": "manual",
"created_at": 1787535000
}
]
}通过公网 URL 创建素材
bash
curl -X POST "https://www.dianlitoken.com/v1/seedance/assets" \
-H "Authorization: Bearer $DIANLI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"group_id":"group_xxx",
"url":"https://example.com/character.jpg",
"name":"角色正面照",
"asset_type":"Image"
}'asset_type 区分大小写,只能是 Image、Video 或 Audio。group_id 可省略,平台会为当前用户创建默认素材组。
响应:
json
{
"id": "asset_xxx",
"group_id": "group_xxx",
"name": "角色正面照",
"asset_type": "Image"
}查询、更新和删除
bash
curl "https://www.dianlitoken.com/v1/seedance/assets/asset_xxx" \
-H "Authorization: Bearer $DIANLI_API_KEY"
curl -X PATCH "https://www.dianlitoken.com/v1/seedance/assets/asset_xxx" \
-H "Authorization: Bearer $DIANLI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/character-new.jpg"}'
curl -X DELETE "https://www.dianlitoken.com/v1/seedance/assets/asset_xxx" \
-H "Authorization: Bearer $DIANLI_API_KEY"删除成功返回:
json
{"deleted":true}在任务中引用
json
{
"type": "image_url",
"image_url": {"url": "asset://asset_xxx"},
"role": "reference_image"
}平台会校验素材归属。请保存创建接口返回的 asset_id,不要使用本地路径,也不要把新版素材 ID 填到旧版任务中。