/v1/asset で公開しています。
このページではライブラリの仕組みと必要な要件を説明します。正確なエンドポイント、
パラメータ、お試しコンソールについては
API Reference → Seedance Assets を参照してください。
ライブラリの構造
- 資産グループ(Asset Group) — コンテナです。実在人物グループでは 1 つのグループが 1 人の実在人物に対応します。バーチャルグループでは論理的なグループ分け(例: 1 つの キャラクター)になります。
- 資産(Asset) — グループ内の単一ファイル(画像、動画、音声)です。
Active状態に 達した資産だけが動画生成で参照できます。
asset://<asset_id> として参照します。
2 種類のグループ
アップロードと管理の操作は両方で同一です。違いはグループの作成方法だけです。| バーチャル(AIGC) | 実在人物(LivenessFace) | |
|---|---|---|
| 用途 | 架空 / AI キャラクター、小道具、シーン | 実在人物の肖像 |
| 作成方法 | 直接の作成呼び出し | 本人による一度きりの顔認証 |
| 理由 | 保護すべき身元がない | 肖像権 — 同意は源泉で取得される |
どちらのライブラリも Advanced Creation Rights が必要で、容量クォータは両者で共有
されます。実在人物ライブラリは招待されたアカウントで利用できます。
素材ファイルの要件
素材は一般公開でアクセス可能な URL として提供します(ファイルアップロードや base64 は不可)。制限:| 種類 | 形式 | 制約 |
|---|---|---|
| 画像 | jpeg、png、webp、bmp、tiff、gif、heic/heif | アスペクト比(W/H) 0.4–2.5 · 1 辺 300–6000 px · < 30 MB |
| 動画 | mp4、mov | 480p/720p/1080p · 2–15 秒 · 比率 0.4–2.5 · 300–6000 px · 総ピクセル 409,600–2,086,876 · 24–60 fps · ≤ 50 MB |
| 音声 | wav、mp3 | 2–15 秒 · ≤ 15 MB |
- 全身参照: 縦長で、人物の全身正面ショット。
- 顔のクローズアップ: 縦長、無表情、肩から上のフレーミングで、顔が画面の約 3 分の 2 を 占めるように。
資産のライフサイクル(アップロードは非同期)
資産をアップロードするとasset_id を即座に返します。ファイルはその後バックグラウンドで
前処理されます。資産の Status が安定するまでポーリングしてください:
- Processing — まだ前処理中。ポーリングを続けてください。
- Active — 準備完了。動画生成で使用できます。
- Failed — 前処理で拒否されました。
Errorを確認してください(例: 形式/サイズ、 コンテンツモデレーションによるブロック、または実在人物グループの場合はFaceMismatch)。
アップロード時間の SLA は保証されません。動画素材は画像よりも時間がかかります。
資産に対して返される署名付きダウンロード
URL は一時的(約 12 時間)です。実在人物の認証フロー
実在人物グループは、本人が一度自己認証することで作成されます。あなたのバックエンドは 本人の顔データを一切扱わず、フローを編成するだけです:本人が認証
H5 リンクをエンドユーザーに渡します。ユーザーは自分のデバイスでそれを開き — OrcaRouter
へのログインは不要 — 顔チェックを完了します。一度認可すれば、後から同じ人物の新しい
ルックを再認証なしで同じグループに追加できます。
グループが作成される
成功すると、認証ページはエンドユーザーのブラウザを OrcaRouter のコールバック(自動で
処理されます)にリダイレクトし、新しいグループが登録されます。
return_url を渡していれば、
ユーザーはあなたのページに戻ります。顔の一貫性。 実在人物グループに画像をアップロードすると、認証済みの参照と比較されます。
別人(または 1 枚の画像に複数の顔)の場合は拒否され、資産は
Failed / FaceMismatch に
なります。グループの名前と説明は、作成後にグループ更新操作で設定できます。クォータ
アカウントには資産数の上限があります(デフォルト 100、全グループ合計)。上限を超える アップロードは403 で拒否されます。
動画生成で素材を参照する
資産がActive になったら、Seedance 動画リクエスト の
metadata.content[] 内で asset://<asset_id> として参照し、プロンプト内では種類 + 位置
([Image 1]、[Video 1]、[Audio 1])で指し示してください — 生の asset id では指定しません:
次のステップ
- API Reference → Seedance Assets — すべてのエンドポイント、完全なパラメータ、 インタラクティブなプレイグラウンド(リクエスト/レスポンスのサンプルはここにあります)。
- Seedance 動画 — これらの素材を消費する動画生成 エンドポイント。
