簡短回答
兩個問題分開回答:- 不會自動上傳:呼叫 Seedance 2.0 介面時,人臉參考圖不會自動入庫到素材庫。需要單獨走素材庫上傳流程拿到
asset://素材 ID,再在影片生成請求裡引用它。 - 會被攔截:含寫實人臉的參考圖直接傳入會被上游內容安全機制攔截。直接傳真人照片生影片會失敗。
- 虛擬人像(AI 生成的寫實人像,現實中無對應真人):用素材庫的「虛擬人像入庫」拿
asset://ID 後引用 - 真人人臉(藝人、模特、使用者本人):先做活體掃臉認證 → 入庫時帶真人素材組
groupId→ 拿asset://ID 後引用 - 近 30 天內 Seedance 生成的產物:可以用做二次創作的參考圖(走 Seedance 模型近 30 天內生成的含人臉產物路徑)
詳細說明
為什麼不能直接傳人臉圖?
Seedance 2.0 生成人物一致性影片時,不能直接上傳含寫實人臉的參考圖(防深偽攔截)。這是上游內容安全機制的限制,不是 API易 這邊的策略。正確的工作流
1
判斷素材型別
先確認你的人像屬於哪一類:
- 動漫 / 風格化角色(二次元、卡通):不含寫實人臉,不需要入庫,直接傳公網 URL 或 base64 即可
- 虛擬人像(AI 生成寫實人像):走「虛擬人像入庫」,全自動無稽核
- 真人人臉(藝人、模特、使用者本人):必須先做活體掃臉認證
2
上傳到素材庫拿 asset:// ID
- 網頁:在 icover.ai 素材庫 上傳圖片,等待狀態變「可用」後複製
asset://xxx - API:用
presign+POST /api/asset-library/assets走完整程式碼鏈路,詳見 素材引用實戰
3
在影片生成請求裡引用素材 ID
Seedance 2.0 介面的
content 裡用 image_url 欄位傳 asset://<Id>,提示詞裡用「圖片1」指代人物。詳見 Seedance 2.0 影片生成 API。兩把鑰匙,不要混用:
- 素材庫 KEY(icover.ai 建立):只用於上傳 / 入庫 / 查詢素材
- APIYI SeeDance2 令牌(api.apiyi.com 建立,須勾選
SeeDance2分組):只用於影片生成介面
真人素材的特殊流程
真人照片不能僅靠”上傳入庫”繞過防深偽攔截——必須由被拍攝者本人完成活體掃臉認證(登入本人火山賬號做人臉識別),從源頭鎖定肖像權歸屬,無法由他人代為認證。具體流程:1
生成真人認證連結
讓藝人用手機掃碼 / 開啟連結,登入其火山賬號完成活體認證
2
查詢認證結果
得到該藝人專屬的真人素材組
groupId3
入庫時帶 groupId
上傳素材時帶上該組
groupId,通過人臉一致性校驗後拿到 asset:// ID。同一藝人換妝造複用同一組,無需重複認證常見問題
素材 ID 會過期嗎?
素材 ID 會過期嗎?
不會。
asset:// 素材 ID 永久有效,入庫一次即可反覆引用。但影片生成成功後返回的 content.video_url 是 24 小時有效的簽名直鏈,過期後無法訪問——請在任務成功後立即下載轉存。上傳時一張圖沒通過人臉一致性校驗,能換一張嗎?
上傳時一張圖沒通過人臉一致性校驗,能換一張嗎?
可以。同一個素材組可以上傳多張圖(側臉 / 多人 / 模糊可能失敗,建議清晰正面)。
asset:// ID 是素材級 ID,不是圖片級 ID——同一素材組內的不同圖共享同一個 ID。素材庫要另外收費嗎?
素材庫要另外收費嗎?
不收。虛擬人像入庫、真人認證等私域素材庫能力在 API易 隨 Seedance 2.0 介面免費使用,不另收年費。
為什麼直接傳人臉圖會報 400?
為什麼直接傳人臉圖會報 400?
上游內容安全機制攔截。HTTP 400 不扣費,但請求被拒絕——你需要在請求前完成素材入庫,再引用
asset:// ID。