Skip to content

Human Portrait Assets

管理真人肖像素材,用于 Seedance 2.0 真人通道视频生成。human 通道需要通过 Asset API 上传的肖像素材。

概述

Human Portrait Asset API 允许你:

  1. 上传素材 — 上传肖像图片或视频
  2. 查询状态 — 等待素材处理完成
  3. 用于生成 — 在视频生成请求中通过 asset:// URI 引用素材

认证

所有端点使用 API Key 认证。

Header必填说明
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

Base URL

https://api.get3w.com/v1/bytedance/assets

端点

上传素材

上传一张肖像图片或视频。

POST /v1/bytedance/assets

请求体:

字段类型必填默认值说明
urlstring肖像文件的公开 URL
asset_typestring"Image""Video"
namestring""素材的显示名称
bash
curl -X POST "https://api.get3w.com/v1/bytedance/assets" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-cdn.com/portrait.jpg",
    "asset_type": "Image",
    "name": "My Portrait"
  }'

响应:

json
{
  "id": "asset-20260224200602-qn7wr"
}

获取素材状态

查询已上传素材的处理状态。

GET /v1/bytedance/assets/{asset_id}
bash
curl -X GET "https://api.get3w.com/v1/bytedance/assets/asset-20260224200602-qn7wr" \
  -H "Authorization: Bearer YOUR_API_KEY"

响应:

json
{
  "id": "asset-20260224200602-qn7wr",
  "status": "Active",
  "asset_type": "Image",
  "url": "asset://asset-20260224200602-qn7wr",
  "name": "My Portrait",
  "create_time": "2026-02-24T20:06:02Z",
  "update_time": "2026-02-24T20:06:10Z"
}

素材状态流转:ProcessingActive | Failed

列出素材

查询账户下的素材列表。

POST /v1/bytedance/assets/list

请求体:

字段类型必填默认值说明
asset_typestring按类型筛选("Image""Video"
statusesstring[]按状态筛选(如 ["Active"]
namestring按名称筛选(模糊匹配)
page_numberint1页码
page_sizeint10每页数量
bash
curl -X POST "https://api.get3w.com/v1/bytedance/assets/list" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "asset_type": "Image",
    "page_number": 1,
    "page_size": 10
  }'

响应:

json
{
  "items": [
    {
      "id": "asset-xxx",
      "status": "Active",
      "asset_type": "Image",
      "url": "asset://asset-xxx",
      "name": "My Portrait",
      "create_time": "2026-05-19T22:14:47Z",
      "update_time": "2026-05-19T22:15:00Z"
    }
  ],
  "total_count": 1
}

删除素材

DELETE /v1/bytedance/assets/{asset_id}
bash
curl -X DELETE "https://api.get3w.com/v1/bytedance/assets/asset-xxx" \
  -H "Authorization: Bearer YOUR_API_KEY"

响应:

json
{
  "success": true
}

在视频生成中使用素材

素材状态变为 Active 后,可以在 Seedance 2.0 的 human 通道请求中通过 asset:// URI 引用。

视频生成使用通用提交端点:

POST /v1/bytedance/seedance-2/reference-to-video

asset:// URI 放入 image_urls 参数,并设置 channel"human"

bash
curl -X POST "https://api.get3w.com/v1/bytedance/seedance-2/reference-to-video" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A person walking in a park",
    "image_urls": ["asset://asset-20260224200602-qn7wr"],
    "channel": "human",
    "duration": 5,
    "resolution": "720p"
  }'

也支持 Seedance 2.0 Fast:

bash
curl -X POST "https://api.get3w.com/v1/bytedance/seedance-2-fast/reference-to-video" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A person smiling at the camera",
    "image_urls": ["asset://asset-20260224200602-qn7wr"],
    "channel": "human",
    "duration": 5,
    "resolution": "720p"
  }'

注意事项

  • 所有端点使用 API Key 认证(Bearer sk_xxx
  • 每个用户只能访问自己的素材
  • 素材必须达到 Active 状态后才能用于视频生成
  • asset:// URI 格式仅适用于 Seedance 2.0 和 Seedance 2.0 Fast 的 human 通道
  • 素材分组由系统内部管理,用户无需创建或管理分组
  • human 通道支持真人视频生成,standard 通道不支持真人

Released under the MIT License.