AI MediaKit
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Authorization | String | 是 | Bearer {Your_API_Key} |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
video_urls | Array | 是 | ["https://...", "https://..."] | 待处理的短剧视频 URL 列表。系统将按数组顺序拼接并进行分析。
|
return_pkg | Boolean | 否 | false | 控制任务结果的输出封装格式。
|
voice_language | String | 否 | en-US | 指定视频中的语音语言,用于语音识别 ASR。
其中中文(zh-CN)与英文(en-US)为明确支持语种,其余语种可用但不保证识别效果。 |
output_language | String | 否 | en-US | 设置输出剧本的语言。如不填写或留空,默认为 zh-CN。支持的语言:
|
client_token | String | 否 | your_unique_request_id_135 | |
callback_args | String | 否 | your_custom_callback_data | |
callback_url | String | 否 | https://example.com/callback | 用于接收该任务结果回调的 URL 地址。如果提供此参数,其优先级将高于在控制台配置的全局回调地址。地址必须以 http:// 或 https:// 开头。请参考事件回调了解回调接收机制和回调消息结构。 |
queue_id | String | 否 | q00a9731598092652e4a95292434198 | 任务提交的目标队列 ID。如不传,默认会使用系统自动创建的队列 ID。您可以将不同业务或优先级的任务提交到不同的队列,以实现按队列对应的项目进行分账。您可以在 AI MediaKit 控制台队列管理页面创建和管理队列,系统会自动分配一个队列 ID。详情请参考项目与队列管理。 |
参数 | 类型 | 描述 |
success | Boolean | 任务是否成功提交。
|
task_id | String | 任务的唯一标识符。仅在 success 为 true 时返回有效值。您可以使用此 ID 来查询任务状态和结果。 |
request_id | String | 本次 API 请求的唯一标识符,可用于问题排查。 |
error | Object | 错误详情对象,仅在 success 为 false 时返回。详见下文 Error 对象。 |
参数 | 类型 | 描述 |
code | String | |
type | String | 错误的宏观类型。例如 BadRequest。 |
message | String | 对错误的详细描述,可用于开发调试。 |
param | String | (可选)指出导致错误的具体参数。 |
参数 | 类型 | 示例 | 描述 |
result_url | String | https://example.volcvideo.com/result.json.gz?auth_key=... | 最终生成的剧本文件下载地址。该地址为公网 URL,有效期为 24 小时,请务必及时保存。 |
duration | Number | 245.5 | 输入视频的总时长,单位为秒。 |
drama_script_task_id | String | v02bbbg1006***kbdminbj659kvikr0 | 剧本还原任务 ID。 |