文档首页/ 数字内容生产线 MetaStudio/ API参考/ 分身视频制作/ 数字人名片制作管理/ 创建数字人名片制作 - CreateDigitalHumanBusinessCard
更新时间:2026-01-29 GMT+08:00
分享

创建数字人名片制作 - CreateDigitalHumanBusinessCard

功能介绍

该接口用于数字人名片制作任务。

调用方法

请参见如何调用API

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项

URI

POST /v1/{project_id}/digital-human-business-cards

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参考获取项目ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。使用Token鉴权方式时必选。

通过调用IAM服务获取用户Token接口获取。

响应消息头中X-Subject-Token的值。

Authorization

String

使用AK/SK方式认证时必选,携带的鉴权信息。

X-Sdk-Date

String

使用AK/SK方式认证时必选,请求的发生时间。

格式为(YYYYMMDD'T'HHMMSS'Z')。

X-Project-Id

String

使用AK/SK方式认证时必选,携带项目ID信息。

X-App-UserId

String

第三方用户ID。不允许输入中文。

表3 请求Body参数

参数

是否必选

参数类型

描述

business_card_type

String

数字人名片类型。

  • 2D_DIGITAL_HUMAN_CARD:分身数字人名片。

card_templet_asset_id

String

数字人名片模板资产ID,可以从资产库中查询。

card_text_config

BusinessCardTextConfig object

用户输入的数字人名片信息。实际可以填写哪些字段取决于名片模板。

card_image_config

BusinessCardImageConfig object

用户上传的用于制作数字人名片的图片。

introduction_type

String

自我介绍驱动方式。

  • TEXT: 文本驱动,即通过TTS合成语音。文本驱动需要填写introduction_text和voice_asset_id参数。

  • AUDIO: 语音驱动,需要在资产库中先上传语音资产。语音驱动需要填写introduction_audio_asset_id参数。

默认取值:

TEXT

introduction_text

String

自我介绍文本,用于驱动数字人口型。

voice_asset_id

String

音色资产ID,可以从资产库中查询。

introduction_audio_asset_id

String

自我介绍语音资产ID,用于驱动数字人口型。

说明:
  • 介绍语音需要作为asset_type=AUDIO资产先上传至资产库。

  • 使用时从资产库中查询。

video_asset_name

String

输出名片视频资产名称。默认取card_name的值

gender

String

性别。

  • MALE:男性

  • FEMALE:女性

review_config

ReviewConfig object

内容审核配置

callback_config

CallBackConfig object

回调设置。

表4 BusinessCardTextConfig

参数

是否必选

参数类型

描述

name

String

姓名。

company

String

企业或组织名称。

title

String

职位名称。

mobile_phone

String

手机号码。

phone

String

固话号码。

mail

String

电子邮件地址。

address

String

地址。

other1

String

其他信息1。可填写一些公司广告语等

other2

String

其他信息2。可填写一些公司广告语等

other3

String

其他信息3。可填写一些公司广告语等

表5 BusinessCardImageConfig

参数

是否必选

参数类型

描述

human_image

String

人物照片,需要Base64编码。

logo_image

String

Logo图片,需要Base64编码。

id_card_image1

String

身份证国徽面照片,需要Base64编码。

id_card_image2

String

身份证人像面照片,需要Base64编码。

authorize_use_human_image

Boolean

授权使用照片

表6 ReviewConfig

参数

是否必选

参数类型

描述

no_need_review

Boolean

免审核。 目前仅白名单用户可使用此参数,非白名单用户跟随系统策略审核。

表7 CallBackConfig

参数

是否必选

参数类型

描述

callback_url

String

回调URL。

回调请求body为json格式,带参数如下:

result: SUCCEED或FAILED

asset_id: 资产ID

job_id: 任务

auth_type

String

认证类型。

  • NONE。URL中自带认证。

  • MSS_A。HMACSHA256签名模式,在URL中追加参数:secret,time_stamp。取值方式:secret=hmac_sha256(key, URI(callback_url)+ time_stamp)&time_stamp=hex(timestamp)

默认取值:

NONE

key

String

密钥Key

响应参数

状态码:200

表8 响应Header参数

参数

参数类型

描述

X-Request-Id

String

请求ID。

表9 响应Body参数

参数

参数类型

描述

job_id

String

任务ID。

状态码:400

表10 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

状态码:401

表11 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

状态码:500

表12 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

请求示例

POST https://{endpoint}/v1/70b76xxxxxx34253880af501cdxxxxxx/digital-human-business-cards

响应示例

状态码:200

处理成功返回。

{
  "job_id" : "26f06524-4f75-4b3a-a853-b649a21aaf66"
}

状态码:400

请求传参异常,包含错误码及对应描述。

{
  "error_code" : "MSS.00000003",
  "error_msg" : "Invalid parameter"
}

状态码:401

未鉴权或鉴权失败。

{
  "error_code" : "MSS.00000001",
  "error_msg" : "Unauthorized"
}

状态码:500

内部服务错误。

{
  "error_code" : "MSS.00000004",
  "error_msg" : "Internal Error"
}

状态码

状态码

描述

200

处理成功返回。

400

请求传参异常,包含错误码及对应描述。

401

未鉴权或鉴权失败。

500

内部服务错误。

错误码

请参见错误码

相关文档