真人与虚拟人像素材库 API

查看接口说明、请求参数、响应字段与调用示例。

拉起真人认证 H5

CreateVisualValidateSession

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=CreateVisualValidateSession&Version=2024-01-01

请求参数字段

字段类型必选中文描述
CallbackURLstring必选用于认证结束后跳转的可访问 URL。
ProjectNamestring可选资源所属的项目名称,默认值为 default。(大小写敏感) 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
BytedTokenstring可选本次认证的唯一凭证标识,用来在GetVisualValidateResult 获取本次创建的 Group ID。 注意 :byted_token 有效期为 30 分钟,请及时使用 (仅支持认证一次,禁止重复认证)。
H5Linkstring可选链接在使用后失效,再次检测需重新调用 CreateVisualValidateSession 生成链接。 注意 :可通过 H5Link 链接后缀的 lng 字段指定页面语言。目前支持简体中文 zh 、英文 en 和繁体 zh-Hant ,默认值为 zh。
CallbackURLstring可选用于认证结束后跳转的公网可访问 URL。 说明 终端客户使用H5Link完成真人认证,点击“完成”按钮后,将打开 CallbackURL 链接,您可解析CallbackURL 链接后拼接的相关参数获取认证结果。 拼接示例: <CallbackURL>?bytedToken=&resultCode=10000&algorithmBaseRespCode=0&reqMeasureInfoValue=1&verify_type=real_time 详细后缀参数: bytedToken:本次认证的唯一凭证标识,用来在GetVisualValidateResult 获取本次创建的 Group ID。 resultCode: 当 resultCode 为 10000 时,检测成功 。 更多错误码信息请参考真人认证相关错误码文档。 algorithmBaseRespCode:服务端子错误码。建议resultCode为服务端错误码时,再检查该字段对应的错误类型。具体请参考真人认证相关错误码文档。 reqMeasureInfoValue:本次操作是否计费,取值为0或1。0为不计费,1为计费。 当前真人认证相关服务限时免费 。 verify_type:认证类型,当前为固定值 real_time。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=CreateVisualValidateSession&Version=2024-01-01

拉起端上 H5 真人认证认证页链接。

终端客户使用H5Link完成真人认证,点击“完成”按钮后,将打开 CallbackURL 链接,您可通过解析 CallbackURL 地址后拼接的 resultCode 参数,获取真人认证结果。

终端客户通过真人认证( resultCode10000 )后,您可使用 API 返回的 BytedToken 查询该终端客户对应的 Asset Group ID。具体使用方式请参考拉起端上 H5 活体认证页


请求参数

请求体


CallbackURL string 必选

用于认证结束后跳转的可访问 URL。


ProjectName string

资源所属的项目名称,默认值为 default。(大小写敏感)

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


BytedToken string

本次认证的唯一凭证标识,用来在GetVisualValidateResult 获取本次创建的 Group ID。

注意 :byted_token 有效期为 30 分钟,请及时使用 (仅支持认证一次,禁止重复认证)。


H5Link string

链接在使用后失效,再次检测需重新调用 CreateVisualValidateSession 生成链接。

注意 :可通过 H5Link 链接后缀的 lng 字段指定页面语言。目前支持简体中文 zh 、英文 en 和繁体 zh-Hant ,默认值为 zh。


CallbackURL string

用于认证结束后跳转的公网可访问 URL。

说明

终端客户使用H5Link完成真人认证,点击“完成”按钮后,将打开 CallbackURL 链接,您可解析CallbackURL 链接后拼接的相关参数获取认证结果。

  • 拼接示例:
  • <CallbackURL>?bytedToken=&resultCode=10000&algorithmBaseRespCode=0&reqMeasureInfoValue=1&verify_type=real_time
  • 详细后缀参数:
  • bytedToken:本次认证的唯一凭证标识,用来在GetVisualValidateResult 获取本次创建的 Group ID。
  • resultCode:
  • 当 resultCode 为 10000 时,检测成功
  • 更多错误码信息请参考真人认证相关错误码文档。
  • algorithmBaseRespCode:服务端子错误码。建议resultCode为服务端错误码时,再检查该字段对应的错误类型。具体请参考真人认证相关错误码文档。
  • reqMeasureInfoValue:本次操作是否计费,取值为0或1。0为不计费,1为计费。 当前真人认证相关服务限时免费
  • verify_type:认证类型,当前为固定值 real_time。

请求示例

POST /?Action=CreateAssetGroup&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"CallbackURL": "https://www.example.com/callback"
}

响应示例

{
"BytedToken": "********22041234D89A4DDA08**************",
"H5Link": "https://ark.volcengine.com/region:cn-beijing/mobile/livenees-face-manage/authorization?pl=******************-MHtzpZgfMzdQBr3o8weNgvI9Y9u5sak851FmXyXDqtR5UbeNikIKNi_fc8M7FhnT_zYm1XH0MqCdXPOySaaD23WYChutGBWrtTyB5Jo50j5LBNKqdLXi8WrxmiaW3H8cgP4eT2lfUgTjSAvcMaqLJLFcmYLVtGDea_lE__qd466BHHunNvT4zp9Az2eIUM47hyysass0c0twQ6Ld-Bxo0gp9Sac6v1whEDoaUZvcTYns6F129NjhFBNb-Twek0OnM4klo-G1sW2Uab6dGsM0g1Y4PN85sCYsb_3HCCIqsnkIjMxuK31waX-K7Y6R7gCyT3NuqSA7b1UJdsvGXWUrdlq4mUeDcwsyfKCZ9xf-Yj7qhCUyaUAG28jZPQH34oIc-T82_oxRKo3ZRr6BMWoUc18NSIUtyK48VLdFTr5PsjEFwdeuaTzA9PUhlNwC10_jb6SRhaocbI-Oke-BsiVTmqjVmlrK9q0BkmjGwLvjKSxU4_oMjoDWyy9h1nFabZOtHR9kyw6fe7Lf5bV9LvVGN1TXwQZ-o6EZR3K9ajMYgvao_l7w2gSttKCwK6k4eScTeCBMb3JR73xwEV0BMMSVF93ifdbEZS1WvPCA0F7wc_fxk97Q1JA_qLChsUKoJJ_ShN2Y4hqKCPElY9fmOYWzl1XOdx8E9nzFvN0sPd6O8LkrWMnFjPe8R3aHRMzvF4csL3nCQHoY5bWX2oOnPoYX7OHbn2tHT_KIoKQkFdQ************************&uid=2cff9805-****-****-****-c7f69dcf311d",
"CallbackURL": "https://www.example.com/callback"
}

获取真人 Asset Group ID

GetVisualValidateResult

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=GetVisualValidateResult&Version=2024-01-01

请求参数字段

字段类型必选中文描述
BytedTokenstring必选本次认证的唯一凭证标识,从 POST CreateVisualValidateSession 的返回体中获取。 注意 :生成的byted_token会在生成的一段时间后失效,有效期为 30 分钟,请及时使用(仅支持认证一次,禁止重复认证)。
ProjectNamestring可选资源所属的项目名称,默认值为 default。(大小写敏感) 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
GroupIdstring可选新创建的真人人像素材组。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=GetVisualValidateResult&Version=2024-01-01

真人认证通过后(即当 Callback URL 后缀 resultCode 参数值返回 10000 时),可通过本接口获取本次真人认证创建的Asset Group ID。

请求参数

请求体


BytedToken string 必选

本次认证的唯一凭证标识,从 POST CreateVisualValidateSession 的返回体中获取。

注意 :生成的byted_token会在生成的一段时间后失效,有效期为 30 分钟,请及时使用(仅支持认证一次,禁止重复认证)。


ProjectName string

资源所属的项目名称,默认值为 default。(大小写敏感)

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


GroupId string

新创建的真人人像素材组。


请求示例

POST /?Action=GetVisualValidateResult&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"BytedToken": "202603311449168C23BA26**************"
}

响应示例

{
"GroupId": "group-20260331145705-*****"
}

创建素材资产组合

CreateAssetGroup

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=CreateAssetGroup&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Namestring必选Asset Group(素材资产组合)的名称,上限为 64 字符。
Descriptionstring可选Asset Group(素材资产组合)的描述,上限为 300 字符。
GroupTypestring可选Asset Group(素材资产组合)的类型。可选值: AIGC:虚拟人像(当前仅支持该类型)。
ProjectNamestring可选资源所属的项目名称,默认值为 default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
Idstring可选Asset Group(素材资产组合)的 Id。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=CreateAssetGroup&Version=2024-01-01

创建 Asset Group(素材资产组合)组合,用作素材资产管理。

说明

首次创建 Asset Group 前,需先在控制台签署授权函。详情请参考使用指南


请求参数

请求体


Name string

Asset Group(素材资产组合)的名称,上限为 64 字符。


Description string

Asset Group(素材资产组合)的描述,上限为 300 字符。


GroupType string

Asset Group(素材资产组合)的类型。可选值:

  • AIGC:虚拟人像(当前仅支持该类型)。

ProjectName string

资源所属的项目名称,默认值为 default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


Id string

Asset Group(素材资产组合)的 Id。


请求示例

POST /?Action=CreateAssetGroup&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Name": "test",
"Description": "test",
"GroupType": "AIGC",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "CreateAssetGroup",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"Id": "group-2026**********-*****"
}
}

创建素材资产

CreateAsset

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=CreateAsset&Version=2024-01-01

请求参数字段

字段类型必选中文描述
GroupIdstring可选Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id。
URLstring可选传入的 Asset(素材资产)的公共可访问地址(URL)。
Namestring可选Asset(素材资产)的名称,上限为 64 个字符。 注意 :该字段仅用于使用 ListAssets 接口时模糊搜索素材,不会被带入模型推理。关于如何使用素材生成视频,请参考使用人像素材生成视频和常见问题 4。
AssetTypestring可选Asset(素材资产)的类型,支持传入图像、视频、音频。可选值: Image:图像 Video:视频 Audio:音频 说明 传入方式说明:图像、视频、音频素材时,仅支持上传 URL,不支持 Base64。 图片格式说明 格式:jpeg、png、webp、bmp、tiff、gif、heic、heif 宽高比(宽/高):(0.4, 2.5) 宽高长度(px):(300, 6000) 大小:单张图片小于 30 MB 视频格式说明 格式:mp4、mov 分辨率:480p、720p、1080p 时长:单个视频时长 [2, 15] s 尺寸: 宽高比(宽/高):[0.4, 2.5] 宽高长度(px):[300, 6000] 总像素数:宽×高 ∈ [409600, 2086876] 大小:单个视频不超过 200 MB 帧率(FPS):[24, 60] 音频格式说明 格式:wav、mp3 时长:单个音频时长 [2, 15] s 大小:单个音频不超过 15 MB
ProjectNamestring可选资源所属的项目名称,默认值为default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。 注意 :需要和待传入的 Asset Group(素材资产组合)的 ProjectName 保持一致。

响应参数字段

字段类型必选中文描述
Idstring可选Asset(素材资产)的 Id(Asset ID)。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=CreateAsset&Version=2024-01-01

在指定的 Asset Group(素材资产组合)内传入 Asset(素材资产)。

注意

上传素材 (CreateAsset) API 为异步接口,系统处理可能出现排队,导致入库时间增加。不承诺上传时间 SLA。

视频类素材处理时间更长。


请求参数

请求体


GroupId string

Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id。


URL string

传入的 Asset(素材资产)的公共可访问地址(URL)。


Name string

Asset(素材资产)的名称,上限为 64 个字符。

注意 :该字段仅用于使用 ListAssets 接口时模糊搜索素材,不会被带入模型推理。关于如何使用素材生成视频,请参考使用人像素材生成视频常见问题 4


AssetType string

Asset(素材资产)的类型,支持传入图像、视频、音频。可选值:

  • Image:图像
  • Video:视频
  • Audio:音频

说明

  • 传入方式说明:图像、视频、音频素材时,仅支持上传 URL,不支持 Base64。
  • 图片格式说明
  • 格式:jpeg、png、webp、bmp、tiff、gif、heic、heif
  • 宽高比(宽/高):(0.4, 2.5)
  • 宽高长度(px):(300, 6000)
  • 大小:单张图片小于 30 MB
  • 视频格式说明
  • 格式:mp4、mov
  • 分辨率:480p、720p、1080p
  • 时长:单个视频时长 [2, 15] s
  • 尺寸:
  • 宽高比(宽/高):[0.4, 2.5]
  • 宽高长度(px):[300, 6000]
  • 总像素数:宽×高 ∈ [409600, 2086876]
  • 大小:单个视频不超过 200 MB
  • 帧率(FPS):[24, 60]

音频格式说明

  • 格式:wav、mp3
  • 时长:单个音频时长 [2, 15] s
  • 大小:单个音频不超过 15 MB

ProjectName string

资源所属的项目名称,默认值为default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

注意 :需要和待传入的 Asset Group(素材资产组合)的 ProjectName 保持一致。

响应参数


Id string

Asset(素材资产)的 Id(Asset ID)。


请求示例

POST /?Action=CreateAsset&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"GroupId": "group-2026**********-*****",
"URL": "https://example.com/image.jpg",
"Name": "test",
"AssetType": "Image",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "CreateAsset",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"Id": "Asset-2026**********-*****"
}
}

查询素材资产组合列表

ListAssetGroups

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=ListAssetGroups&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Filterobject必选搜索的过滤条件。
Filter.GroupIdsarray可选Asset Group(素材资产组合)的 Id 列表。
Filter.GroupTypestring必选Asset Group(素材资产组合)的类型。可选值: AIGC:虚拟人像 LivenessFace: 真人素材
Filter.Namestring可选Asset Group(素材资产组合)的名称,上限为 64 个字符。
PageNumberinteger (i64)必选搜索页码,可用于列表分页功能,从 1 开始。例如:"page_number": 1,即返回第一页的搜索结果。
PageSizeinteger (i64)必选每页搜索结果的数量,上限为 100。
SortBystring可选用于排序的字段名称,默认值为 CreateTime。可选值: CreateTime:根据创建时间排序 UpdateTime:根据更新时间排序
SortOrderstring可选排序顺序,默认值为 Desc。可选值: Desc:降序 Asc:升序
ProjectNamestring可选资源所属的项目名称,默认值为 default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
TotalCountint (i64)可选返回的 Asset Group(素材资产组合)的总数。
Itemsarray[]可选符合筛选条件的 Asset Group(素材资产组合)数组。
Items.Idstring可选Asset Group(素材资产组合)的 Id。
Items.Namestring可选Asset Group(素材资产组合)的名称,上限为64个字符。
Items.Descriptionstring可选Asset Group(素材资产组合)的描述,上限为 300 字符。
Items.GroupTypestring可选Asset Group(素材资产组合)的类型。 AIGC:虚拟人像。 LivenessFace: 真人素材
Items.ProjectNamestring可选资源所属的项目名称。
Items.CreateTimestring可选创建时间。
Items.UpdateTimestring可选更新时间。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=ListAssetGroups&Version=2024-01-01

查询符合筛选条件的Asset Groups(素材资产组合)列表。


请求参数

请求体


Filter object

搜索的过滤条件。


PageNumber integer (i64)

搜索页码,可用于列表分页功能,从 1 开始。例如:"page_number": 1,即返回第一页的搜索结果。


PageSize integer (i64)

每页搜索结果的数量,上限为 100。


SortBy string

用于排序的字段名称,默认值为 CreateTime。可选值:

  • CreateTime:根据创建时间排序
  • UpdateTime:根据更新时间排序

SortOrder string

排序顺序,默认值为 Desc。可选值:

  • Desc:降序
  • Asc:升序

ProjectName string

资源所属的项目名称,默认值为 default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


TotalCount int (i64)

返回的 Asset Group(素材资产组合)的总数。


Items array[]

符合筛选条件的 Asset Group(素材资产组合)数组。


Items.Id string

Asset Group(素材资产组合)的 Id。


Items.Name string

Asset Group(素材资产组合)的名称,上限为64个字符。


Items.Description string

Asset Group(素材资产组合)的描述,上限为 300 字符。


Items.GroupType string

Asset Group(素材资产组合)的类型。

  • AIGC:虚拟人像。
  • LivenessFace: 真人素材

Items.ProjectName string

资源所属的项目名称。


Items.CreateTime string

创建时间。


Items.UpdateTime string

更新时间。


PageNumber int (i64)

返回的页数。


PageSize int (i64)

每页搜索结果的数量,上限为100。


请求示例

POST /?Action=ListAssetGroups&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Filter": {
"Name": "test",
"GroupType": "AIGC"
},
"PageNumber": 1,
"PageSize": 10,
"SortBy": "CreateTime",
"SortOrder": "Desc",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "ListAssetGroups",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"TotalCount": 1,
"Items": [
{
"Id": "group-2026**********-*****",
"Name": "test",
"Description": "test",
"GroupType": "AIGC",
"ProjectName": "default",
"CreateTime": "2026-03-28T00:00:00Z",
"UpdateTime": "2026-03-28T00:00:00Z"
}
],
"PageNumber": 1,
"PageSize": 10
}
}

查询素材资产列表

ListAssets

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=ListAssets&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Filterobject可选搜索的过滤条件。 属性
Filter.GroupIdsstring[]可选Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id 列表。
Filter.GroupTypestring可选Asset Group(素材资产组合)的类型。可选值: AIGC:虚拟人像 LivenessFace:真人素材
Filter.Statusesstring[]可选素材资产状态。可选值: Active:素材资产已处理完毕,可以使用 Processing:素材资产正在预处理,无法使用 Failed:素材资产处理失败
Filter.Namestring可选Asset(素材资产)的名称,上限为 64 个字符。
PageNumberinteger (i64)可选搜索页码,从 1 开始。例如:1 表示返回第一页的搜索结果。
PageSizeinteger (i64)可选每页搜索结果的数量,上限为 100。
SortBystring可选用于排序的字段名称,默认值为 CreateTime。可选值: CreateTime:根据创建时间排序 UpdateTime:根据更新时间排序 GroupId:根据资产素材组的 Id 排序
SortOrderstring可选排序顺序,默认值为 Desc。可选值: Desc:降序 Asc:升序
ProjectNamestring可选资源所属的项目名称,默认值为default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
Itemsobject[]可选符合筛选条件的 Asset(素材资产)数组。 属性
Items.Idstring可选Asset(素材资产)的 Id。
Items.Namestring可选Asset(素材资产)的名称,上限为 64 个字符。
Items.URLstring可选Asset(素材资产)的公共可访问地址。有效期为 12 小时,请及时保存。
Items.GroupIdstring可选Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id。
Items.AssetTypestring可选Asset(素材资产)的类型。可选值: Image:图像 Video:视频 Audio:音频
Items.Statusstring可选任务状态。可选值: Active Processing Failed
Items.Moderationobject可选内容审核相关信息。 属性
Items.Moderation.Strategystring可选该素材的内容审核策略,该字段返回固定值 Default。
Items.Errorobject可选错误信息。 属性
Items.Error.Codestring可选错误码。
Items.Error.Messagestring可选错误信息。
Items.ProjectNamestring可选资源所属的项目名称。
Items.CreateTimestring可选创建时间。
Items.UpdateTimestring可选更新时间。
TotalCountinteger (i64)可选返回总数。
PageNumberinteger (i64)可选返回的页数。
PageSizeinteger (i64)可选每页搜索结果的数量,上限为 100。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=ListAssets&Version=2024-01-01

查询符合筛选条件的 Assets(素材资产)列表。


请求参数

请求体


Filter object

搜索的过滤条件。

属性


Filter.GroupIds string[]

Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id 列表。


Filter.GroupType string

Asset Group(素材资产组合)的类型。可选值:

  • AIGC:虚拟人像
  • LivenessFace:真人素材

Filter.Statuses string[]

素材资产状态。可选值:

  • Active:素材资产已处理完毕,可以使用
  • Processing:素材资产正在预处理,无法使用
  • Failed:素材资产处理失败

Filter.Name string

Asset(素材资产)的名称,上限为 64 个字符。


PageNumber integer (i64)

搜索页码,从 1 开始。例如:1 表示返回第一页的搜索结果。


PageSize integer (i64)

每页搜索结果的数量,上限为 100。


SortBy string

用于排序的字段名称,默认值为 CreateTime。可选值:

  • CreateTime:根据创建时间排序
  • UpdateTime:根据更新时间排序
  • GroupId:根据资产素材组的 Id 排序

SortOrder string

排序顺序,默认值为 Desc。可选值:

  • Desc:降序
  • Asc:升序

ProjectName string

资源所属的项目名称,默认值为default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


Items object[]

符合筛选条件的 Asset(素材资产)数组。

属性


Items.Id string

Asset(素材资产)的 Id。


Items.Name string

Asset(素材资产)的名称,上限为 64 个字符。


Items.URL string

Asset(素材资产)的公共可访问地址。有效期为 12 小时,请及时保存。


Items.GroupId string

Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id。


Items.AssetType string

Asset(素材资产)的类型。可选值:

  • Image:图像
  • Video:视频
  • Audio:音频

Items.Status string

任务状态。可选值:

  • Active
  • Processing
  • Failed

Items.Moderation object

内容审核相关信息。

属性


Items.Moderation.Strategy string

该素材的内容审核策略,该字段返回固定值 Default


Items.Error object

错误信息。

属性


Items.Error.Code string

错误码。


Items.Error.Message string

错误信息。


Items.ProjectName string

资源所属的项目名称。


Items.CreateTime string

创建时间。


Items.UpdateTime string

更新时间。


TotalCount integer (i64)

返回总数。


PageNumber integer (i64)

返回的页数。


PageSize integer (i64)

每页搜索结果的数量,上限为 100。


请求示例

POST /?Action=ListAssets&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Filter": {
"GroupIds": [
"group-2026**********-*****"
],
"GroupType": "AIGC",
"Statuses": [
"Active"
],
"Name": "test"
},
"PageNumber": 1,
"PageSize": 10,
"SortBy": "CreateTime",
"SortOrder": "Desc",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "ListAssets",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"Items": [
{
"Id": "Asset-2026**********-*****",
"Name": "test",
"URL": "https://example.com/asset-url",
"GroupId": "group-2026**********-*****",
"AssetType": "Image",
"Status": "Active",
"Moderation": {
"Strategy": "Default"
},
"Error": {
"Code": "",
"Message": ""
},
"ProjectName": "default",
"CreateTime": "2026-03-28T00:00:00Z",
"UpdateTime": "2026-03-28T00:00:00Z"
}
],
"TotalCount": 1,
"PageNumber": 1,
"PageSize": 10
}
}

查询素材资产信息

GetAsset

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=GetAsset&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Idstring必选Asset(素材资产)的 Id。
ProjectNamestring可选需要查询的 Asset(素材资产)所属的项目名称,默认值为 default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
Idstring可选Asset(素材资产)的 Id。
Namestring可选Asset(素材资产)的名称,上限为 64 个字符。
URLstring可选Asset(素材资产)的访问地址。有效期为 12 小时,请及时保存。
AssetTypestring可选Asset(素材资产)的类型。可选值: Image Video Audio
GroupIdstring可选Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id。
Statusstring可选素材资产状态。可选值: Active:已处理完毕,可以使用 Processing:正在预处理,无法使用 Failed:处理失败
Moderationobject可选内容审核相关信息。 属性
Moderation.Strategystring可选该素材的内容审核策略,该字段返回固定值 Default。
Errorobject可选错误信息。 属性
Error.Codestring可选错误码。
Error.Messagestring可选错误信息。
CreateTimestring可选创建时间。
UpdateTimestring可选更新时间。
ProjectNamestring可选资源所属的项目名称。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=GetAsset&Version=2024-01-01

查询素材资产状态,确认素材是否已完成预处理并可用于推理。


请求参数

请求体


Id string

Asset(素材资产)的 Id。


ProjectName string

需要查询的 Asset(素材资产)所属的项目名称,默认值为 default

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


Id string

Asset(素材资产)的 Id。


Name string

Asset(素材资产)的名称,上限为 64 个字符。


URL string

Asset(素材资产)的访问地址。有效期为 12 小时,请及时保存。


AssetType string

Asset(素材资产)的类型。可选值:

  • Image
  • Video
  • Audio

GroupId string

Asset(素材资产)所属的 Asset Group(素材资产组合)的 Id。


Status string

素材资产状态。可选值:

  • Active:已处理完毕,可以使用
  • Processing:正在预处理,无法使用
  • Failed:处理失败

Moderation object

内容审核相关信息。

属性


Moderation.Strategy string

该素材的内容审核策略,该字段返回固定值 Default


Error object

错误信息。

属性


Error.Code string

错误码。


Error.Message string

错误信息。


CreateTime string

创建时间。


UpdateTime string

更新时间。


ProjectName string

资源所属的项目名称。


请求示例

POST /?Action=GetAsset&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Id": "Asset-2026**********-*****",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "GetAsset",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"Id": "Asset-2026**********-*****",
"Name": "test",
"URL": "https://example.com/asset-url",
"AssetType": "Image",
"GroupId": "group-2026**********-*****",
"Status": "Active",
"Moderation": {
"Strategy": "Default"
},
"Error": {
"Code": "",
"Message": ""
},
"CreateTime": "2026-03-28T00:00:00Z",
"UpdateTime": "2026-03-28T00:00:00Z",
"ProjectName": "default"
}
}

错误码

警告

当 GetAsset API 查询到上传失败资产时,接口可能仍返回 200,您需通过响应中的 Status = Failed 和 Error.Code/Error.Message 获取失败原因。

查询素材资产组合信息

GetAssetGroup

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=GetAssetGroup&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Idstring必选Asset Group(素材资产组合)的 Id。
ProjectNamestring可选需要查询的 Asset Group(素材资产组合)所属的项目名称,默认值为default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
Idstring可选Asset Group(素材资产组合)的 Id。
Namestring可选Asset Group(素材资产组合)的名称,上限为 64 个字符。
Descriptionstring可选Asset Group(素材资产组合)的描述,上限为 300 字符。
GroupTypestring可选Asset Group(素材资产组合)的类型。可选值: AIGC:虚拟人像 LivenessFace:真人素材
ProjectNamestring可选资源所属的项目名称。
CreateTimestring可选创建时间。
UpdateTimestring可选更新时间。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=GetAssetGroup&Version=2024-01-01

获取单个Asset Group(素材资产组合)信息。


请求参数

请求体


Id string

Asset Group(素材资产组合)的 Id。


ProjectName string

需要查询的 Asset Group(素材资产组合)所属的项目名称,默认值为default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


Id string

Asset Group(素材资产组合)的 Id。


Name string

Asset Group(素材资产组合)的名称,上限为 64 个字符。


Description string

Asset Group(素材资产组合)的描述,上限为 300 字符。


GroupType string

Asset Group(素材资产组合)的类型。可选值:

  • AIGC:虚拟人像
  • LivenessFace:真人素材

ProjectName string

资源所属的项目名称。


CreateTime string

创建时间。


UpdateTime string

更新时间。


请求示例

POST /?Action=GetAssetGroup&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Id": "group-2026**********-*****",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "GetAssetGroup",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"Id": "group-2026**********-*****",
"Name": "test",
"Description": "test",
"GroupType": "AIGC",
"ProjectName": "default",
"CreateTime": "2026-03-28T00:00:00Z",
"UpdateTime": "2026-03-28T00:00:00Z"
}
}

更新素材资产组合信息

UpdateAssetGroup

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=UpdateAssetGroup&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Idstring必选需要更新的 Asset Group(素材资产组合)的 Id。
Namestring可选需要更新的 Asset Group(素材资产组合)的新名称,上限为 64 个字符。
Descriptionstring可选需要更新的 Asset Group(素材资产组合)的新描述,上限为 300 字符。
ProjectNamestring可选需要更新的 Asset Group(素材资产组合)所属的项目名称,默认值为default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
Idstring可选Asset Group(素材资产组合)的 Id。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=UpdateAssetGroup&Version=2024-01-01

更新单个 Asset Group(素材资产组合)信息。当前仅支持更新 Asset Group(素材资产组合)的 Name 和 Description。


请求参数

请求体


Id string

需要更新的 Asset Group(素材资产组合)的 Id。


Name string

需要更新的 Asset Group(素材资产组合)的新名称,上限为 64 个字符。


Description string

需要更新的 Asset Group(素材资产组合)的新描述,上限为 300 字符。


ProjectName string

需要更新的 Asset Group(素材资产组合)所属的项目名称,默认值为default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


Id string

Asset Group(素材资产组合)的 Id。


请求示例

POST /?Action=UpdateAssetGroup&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Id": "group-2026**********-*****",
"Name": "new-name",
"Description": "new-description",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "UpdateAssetGroup",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"Id": "group-2026**********-*****"
}
}

更新素材资产信息

UpdateAsset

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=UpdateAsset&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Idstring必选需要更新的 Asset(素材资产)的 Id。
Namestring可选需要更新的 Asset(素材资产)的新名称,上限为 64 个字符。
ProjectNamestring可选需要更新的 Asset(素材资产)所属的项目名称,默认值为default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。

响应参数字段

字段类型必选中文描述
Idstring可选Asset(素材资产)的 Id。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=UpdateAsset&Version=2024-01-01

本文介绍更新素材资产信息(Asset)API 的输入输出参数,供您使用接口时查阅字段含义。当前仅支持更新 Name


请求参数

请求体


Id string

需要更新的 Asset(素材资产)的 Id。


Name string

需要更新的 Asset(素材资产)的新名称,上限为 64 个字符。


ProjectName string

需要更新的 Asset(素材资产)所属的项目名称,默认值为default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数


Id string

Asset(素材资产)的 Id。


请求示例

POST /?Action=UpdateAsset&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Id": "Asset-2026**********-*****",
"Name": "new-name",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "UpdateAsset",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"Id": "Asset-2026**********-*****"
}
}

删除素材资产

DeleteAsset

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=DeleteAsset&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Idstring必选需要删除的 Asset(素材资产)的 Id。
ProjectNamestring可选需要删除的 Asset(素材资产)所属的项目名称,默认值为default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=DeleteAsset&Version=2024-01-01

本文介绍删除素材资产(Asset)API 的输入输出参数,供您使用接口时查阅字段含义。


请求参数

请求体


Id string

需要删除的 Asset(素材资产)的 Id。


ProjectName string

需要删除的 Asset(素材资产)所属的项目名称,默认值为default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数

说明

本接口无业务返回参数。


请求示例

POST /?Action=DeleteAsset&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Id": "Asset-2026**********-*****",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "DeleteAsset",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {}
}

删除素材资产组

DeleteAssetGroup

官方原文
POSThttps://ark.cn-beijing.volcengineapi.com/?Action=DeleteAssetGroup&Version=2024-01-01

请求参数字段

字段类型必选中文描述
Idstring必选需删除的素材资产组 ID。
ProjectNamestring可选需删除素材资产组所属的项目名称,默认值为 default。 若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档。
完整接口说明、限制与示例

POST https://ark.cn-beijing.volcengineapi.com/?Action=DeleteAssetGroup&Version=2024-01-01

删除素材资产组(Asset Group)。

注意

  • 删除素材组将批量删除组内所有素材资产,该操作不可逆,一经删除,不可恢复,请谨慎操作。
  • 如待删除的素材组包含较多素材资产,删除操作可能耗费一定时间。
  • 对于在方舟控制台创建的真人素材组,仅可删除授权已过期或已拒绝接收的素材组;授权有效期内、有效期未开始或已接收的素材无法删除。

请求参数

请求体


Id string

需删除的素材资产组 ID。


ProjectName string

需删除素材资产组所属的项目名称,默认值为 default。

若资源不在默认项目中,需填写正确的项目名称,获取项目名称,请查看 文档

响应参数

说明

本接口无业务返回参数。


请求示例

POST /?Action=DeleteAssetGroup&Version=2024-01-01 HTTP/1.1
Host: ark.cn-beijing.volcengineapi.com
Content-Type: application/json
X-Date: 20260328T000000Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AKLTYz******/20260328/cn-beijing/ark/request, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature=47a7d934******e41085f

{
"Id": "group-2026**********-*****",
"ProjectName": "default"
}

响应示例

{
"ResponseMetadata": {
"RequestId": "20260328000000000000000000000000",
"Action": "DeleteAssetGroup",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {}
}