Version=2024-01-01、PascalCase JSON、フィルター、ソート、ページング、ResponseMetadata + Result エンベロープを維持できます。TokenLab ではエンドポイントと認証方式だけを変更します。
エンドポイントと認証
POST /api/v3?Action=<ACTION>&Version=2024-01-01 も利用できます。素材 Action はすべて POST 専用です。AK/SK 署名だけのリクエストは 401 InvalidCredential を返します。
ProjectName の既定値は default で、認証済み組織内の実際の分離境界です。関連する作成、一覧、取得、更新、削除で同じ値を使ってください。
素材グループ Action
CreateAssetGroup が作成できるのは AIGC グループだけです。LivenessFace グループは実在人物の認証成功時に作成されます。ListAssetGroups は両方を絞り込めます。
素材グループを作成
素材 Action
AssetType は Image、Video、Audio を受け付けます。対象グループによって通常の AIGC 素材か、認証済み LivenessFace 素材かが決まります。
素材を作成
一覧の動作
PageNumber の既定値は 1、PageSize は 10 で最大 100 です。SortBy は CreateTime または UpdateTime、SortOrder は Desc または Asc を受け付けます。
素材状態は Active、Processing、Failed です。GetAsset と ListAssets の一時 URL は 12 時間有効です。永続的な識別子として Id を保存してください。
ListAssetGroups と ListAssets は Result.Items にリソースを返し、TotalCount、PageNumber、PageSize も含みます。
実在人物の素材
視覚認証セッションを作成して H5 認証を完了し、結果のGroupId を取得してから、そのグループで CreateAsset を呼び出します。アップロードは認証済みの顔と照合されます。
- 視覚認証セッションを作成
- 視覚認証結果を取得
- 返された
GroupIdでCreateAssetを呼び出す
エラー
エラーも Volcengine レスポンスエンベロープを使用し、コードとメッセージはResponseMetadata.Error に入ります。
InvalidCredential, InvalidVersion, InvalidParameter, NotFound, Conflict, MethodNotAllowed, InternalError.
REST の代替
TokenLab の/v1/videos/assets* REST API も引き続き利用できます。新しい統合は snake_case REST を選べ、既存の Volcengine クライアントは本文を変更する必要がありません。 Seedance 素材と実在人物の認証.