Skip to main content
POST
提交一个可公开访问的文件 URL,TokenLab 会将它保存到 Seedance 素材组。后续生成使用返回的素材 id。 library_type: "aigc_avatar" 可以省略 group_id,素材会进入工作区的默认素材组。library_type: "liveness_face" 必须传入 视觉验证结果 返回的素材组 ID。 TokenLab 会检查来源 URL、媒体类型、文件大小和可读取的图像尺寸。导入受理不代表素材已就绪:请等待 ACTIVE,处理失败时查看 error_message。其他媒体及人脸要求在处理期间校验。 素材需要一些时间处理。通过 获取素材 查询状态;status 变为 ACTIVE 后即可使用。真人素材组只对应一位已验证人员,图片中出现多张人脸或人员不一致时会处理失败。 project_name 用于同一组织内的资源隔离,默认为 default。相关素材组和素材须使用相同且区分大小写的值;POST/PUT 在 JSON 请求体中传入,GET/DELETE 在查询参数中传入。

请求示例

响应示例

授权

Authorization
string
header
必填

API Key 身份验证。在 Dashboard > API > API Keys 中创建或管理 API Key。

请求体

application/json
asset_url
string<uri>
必填

可公开访问的导入源 URL。TokenLab 会存储该素材以供后续使用;请勿将此 URL 视为长期的素材地址。

asset_name
string

随素材资源存储的可选显示名称。

Required string length: 1 - 128
asset_type
enum<string>
默认值:Image
可用选项:
Image,
Video,
Audio
library_type
enum<string>
默认值:aigc_avatar

素材库类别。aigc_avatar 用于虚拟化身素材。liveness_face 用于已验证的真人素材。

可用选项:
aigc_avatar,
liveness_face
group_id
string

TokenLab 素材组 ID。liveness_face 素材必需;aigc_avatar 可选。

project_name
string
默认值:default

素材资源的项目范围。资产和组在已认证的组织内按项目隔离。

Required string length: 1 - 128
metadata
object | null

随素材资源存储的可选客户端元数据。

响应

素材资产已创建

id
string
必填

TokenLab 素材资源 ID。在资产变为 ACTIVE 后,请将其用作 material_asset_id。

object
enum<string>
必填
可用选项:
seedance.material_asset
library_type
enum<string>
必填
可用选项:
aigc_avatar,
liveness_face
asset_type
enum<string>
必填
可用选项:
Image,
Video,
Audio
status
enum<string>
必填
可用选项:
PROCESSING,
ACTIVE,
FAILED,
DELETED
ready
boolean
必填

当资产处于活跃状态且未被删除时为 true。

group_id
string | null

拥有此素材资源的 TokenLab 素材组 ID。

project_name
string

此素材资源的项目范围。

asset_name
string | null
error_message
string | null

可公开显示的终端处理错误。永久性源验证失败包括被拒绝的尺寸约束。

metadata
object | null
created_at
integer

素材资源记录创建时的 Unix 时间戳。

updated_at
integer

素材资源记录最后更新时的 Unix 时间戳。