AI MediaKit
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Authorization | String | 是 | Bearer {Your_API_Key} |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
image_url | String | 是 | https://example.com/source.jpg | 待处理的图像 URL。
|
scene | String | 是 | human | 背景移除场景。
|
need_contour | Boolean | 否 | true | 是否为主体生成描边。默认为 false。 注意 此参数仅在 scene 为 human 或 product 时生效,在 general 场景下会被忽略。 |
contour_color | String | 否 | #FFFFFF | 主体描边的颜色,使用十六进制 RGB 格式。默认为 "#FFFFFF"(白色)。 注意 此参数仅当 need_contour 为 true 且 scene 为 human 或 product 时生效。 |
contour_size | Integer | 否 | 10 | 主体描边的宽度,单位为像素(px)。取值范围为 [1, 100],默认为 10。 注意 此参数仅当 need_contour 为 true 且 scene 为 human 或 product 时生效。 |
need_crop_background | Boolean | 否 | true | 是否将输出图片的透明背景裁剪到刚好包裹住主体。默认为 false。 注意 此参数仅在 scene 为 human 或 product 时生效,在 general 场景下会被忽略。 |
output_format | String | 否 | png | 输出图片的格式。
|
queue_id | String | 否 | q00a9731598092652e4a95292434198 | 任务提交的目标队列 ID。如不传,默认会使用系统自动创建的队列 ID。您可以将不同业务或优先级的任务提交到不同的队列,以实现按队列对应的项目进行分账。您可以在 AI MediaKit 控制台队列管理页面创建和管理队列,系统会自动分配一个队列 ID。详情请参考按项目或 API Key 分账。 |
参数 | 类型 | 描述 |
success | Boolean | 任务是否成功。
|
result | Object | |
error | Object | |
task_id | String | 任务的唯一标识。 |
task_type | String | 任务类型。 |
request_id | String | 本次 API 请求的唯一标识,可用于问题排查。 |
expires_at | Integer | 任务结果的过期时间戳(Unix Time,单位:秒)。仅当任务成功且有结果时返回。 |
queue_id | String | 任务提交的目标队列 ID。 |
参数 | 类型 | 示例值 | 描述 |
image_url | String | https://output.volcvideo.com/...?auth_key=... | 背景移除后的图片下载 URL.该地址的有效期为 24 小时,请务必及时保存产物。 |
image_size | Integer | 45875 | 生成图像的大小,单位为字节。 |
image_format | String | png | 生成图像的格式。 |
image_width | Integer | 800 | 生成图像的宽度,单位为像素(px)。 |
image_height | Integer | 600 | 生成图像的高度,单位为像素(px)。 |
参数 | 类型 | 描述 |
code | String | |
type | String | 错误的宏观类型。例如:BadRequest。 |
message | String | 对错误的详细描述,可用于开发调试。 |