Skip to main content
角色(Character)是图片中人物的可复用表示。创建一次并等待 ready 后,可将其 char_... ID 用于渲染。type 还可选择是否从同一图片提取 3D vsplat。 所有接口都需要 Authorization: Bearer YOUR_API_KEY。逐字段说明见创建列表获取删除导出

创建角色

POST /v1/characters 使用 multipart/form-data 创建异步角色资源。
1 积分 = $0.01。render 为 1 积分,vsplat 为 25 积分,enhance=true 时为 30 积分(替代原价,不叠加)。增强对 render 不生效、不收费。all 为 26 或 31 积分,见计费
图片来源必须二选一,上传文件支持 PNG、JPEG 和 WebP。 type=vsplat/all 还接受 model_precisionfilter_low_qualityjoint_setrender_thumbnailtask_idjoint_set 可为 fullexpression 或默认 body,驱动动作需匹配。缩略图是否生成由调用者选择,来源和姿势由内部决定。限制和默认值见从图片创建角色
提取 3D 时添加 type=vsplat,同时保留渲染能力则使用 all,提取参数见创建角色

获取角色

GET /v1/characters/{character_id}
轮询至 ready,并确认 capabilities 包含 video_render 后再渲染。vsplat/all 角色还可通过 vsplat.status 查看提取进度。

列出角色

GET /v1/characters 无查询参数。返回当前账户最近创建的有效角色,从新到旧,最多 100 条,无游标。

删除角色

DELETE /v1/characters/{character_id}
返回 {"status": "deleted"}。角色不存在、ID 前缀错误或属于其他账户时均返回 404

导出角色 vsplat

GET /v1/characters/{character_id}/export 仅适用于 vsplat/all。添加 download_type=vsplat 获取模型链接,这是唯一允许值;角色没有 GLB 输出。创建时设置 render_thumbnail=true 且缩略图就绪后,thumbnail_url 会独立于 download_type 返回。

角色响应字段

接口响应规则