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_precision、filter_low_quality、joint_set、render_thumbnail 和 task_id。joint_set 可为 full、expression 或默认 body,驱动动作需匹配。缩略图是否生成由调用者选择,来源和姿势由内部决定。限制和默认值见从图片创建角色。
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 返回。

