視頻與素材
建立素材資產
將 Seedance 素材資產上傳至 TokenLab 素材群組。
將一個可公開存取的來源 URL 匯入至 Seedance 素材群組。TokenLab 會儲存該素材以供後續使用;請使用回傳的素材資產 id 進行生成,而非使用來源 URL。
對於 library_type: "aigc_avatar",group_id 為選填;TokenLab 將使用或建立組織預設的虛擬人像群組。對於 library_type: "liveness_face",group_id 為必填,且必須是透過 取得視覺驗證結果 所回傳的 TokenLab 群組。
| 類型 | 支援的輸入 |
|---|---|
| 圖片 | jpeg, jpg, png, webp, bmp, tiff, gif, heic, heif; ≤30 MiB; 寬度和高度 [300, 6000] px; 寬高比 [0.4, 2.5]. |
| 影片 | mp4, mov; ≤200 MiB. |
| 音訊 | aac, wav, mp3; ≤15 MiB. |
TokenLab 會檢查來源 URL、媒體類型、檔案大小和可讀取的圖片尺寸。接受匯入不代表素材已就緒:請等待 ACTIVE,處理失敗時查看 error_message。其他媒體及人臉要求在處理期間驗證。
建立過程為非同步。請輪詢 取得素材資產 直到 status 變為 ACTIVE。對於真人群組,一個群組對應一個已驗證的人員;若上傳包含多張人臉或與已驗證人員不符的人臉,可能會導致失敗。
project_name 用於同一組織內的資源隔離,預設為 default。相關素材群組和素材須使用相同且區分大小寫的值;POST/PUT 在 JSON 請求主體中傳入,GET/DELETE 在查詢參數中傳入。
請求範例
curl https://api.tokenlab.sh/v1/videos/assets \
-H "Authorization: Bearer $TOKENLAB_API_KEY" \
-H "Content-Type: application/json" \
-d '{"library_type":"aigc_avatar","group_id":"group-20260720123456-vrt01","asset_url":"https://example.com/reference.png","asset_type":"Image","asset_name":"Front view","project_name":"default"}'回應範例
{
"id": "asset-20260720123456-qn7wr",
"object": "seedance.material_asset",
"project_name": "default",
"group_id": "group-20260720123456-vrt01",
"library_type": "aigc_avatar",
"asset_name": "Front view",
"asset_type": "Image",
"status": "PROCESSING",
"ready": false,
"error_message": null,
"metadata": null,
"created_at": 1782998400000
}curl -X POST "https://example.com/v1/videos/assets" \ -H "Content-Type: application/json" \ -d '{ "asset_url": "https://example.com/reference.png", "asset_name": "Front view", "asset_type": "Image", "library_type": "aigc_avatar", "group_id": "group-20260720123456-vrt01" }'{ "id": "asset-20260720123456-qn7wr", "object": "seedance.material_asset", "group_id": "group-20260720123456-vrt01", "library_type": "aigc_avatar", "asset_name": "Front view", "asset_type": "Image", "status": "PROCESSING", "ready": false, "error_message": null, "metadata": null, "created_at": 1782998400000}授權
BearerAuth API Key 驗證。請在 Dashboard > API > API Keys 建立或管理 API 金鑰。
位置: header
請求主體
application/json
回應
application/json
application/json
application/json
application/json
application/json
application/json