AI MediaKit
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Authorization | String | 是 | Bearer {Your_API_Key} |
参数 | 类型 | 是否必选 | 描述 |
video_urls | Array | 是 | 待分析的视频 URL 列表。不同模型对输入视频的数量、时长和内容有不同要求。
|
model | String | 是 | 分析场景模型,决定了算法的侧重点。
|
mode | String | 是 | 高光提取模式,取值依赖于 model 参数:
|
minigame_info | Object | 否 | |
client_token | String | 否 | |
callback_args | String | 否 | |
callback_url | String | 否 | 用于接收该任务结果回调的 URL 地址。如果提供此参数,其优先级将高于在控制台配置的全局回调地址。地址必须以 http:// 或 https:// 开头。请参考事件回调了解回调接收机制和回调消息结构。 |
queue_id | String | 否 | 任务提交的目标队列 ID。如不传,默认会使用系统自动创建的队列 ID。您可以将不同业务或优先级的任务提交到不同的队列,以实现按队列对应的项目进行分账。您可以在 AI MediaKit 控制台队列管理页面创建和管理队列,系统会自动分配一个队列 ID。详情请参考项目与队列管理。 |
参数 | 类型 | 是否必选 | 描述 |
name | String | 否 | 游戏名称,用于标识游戏内容。 |
play_definition | String | 否 | 游戏的玩法规则或核心特点描述。 |
highlight_definition | String | 否 | 游戏中的高光时刻或精彩瞬间的定义描述(例如:“一次消除多个方块”、“躲避所有障碍物通关”等)。 |
参数 | 类型 | 描述 |
success | Boolean | 任务是否提交成功。
|
task_id | String | 任务的唯一标识,用于后续查询任务状态和结果。 |
request_id | String | 本次请求的唯一标识,可用于问题排查。 |
参数 | 类型 | 描述 |
duration | Number | 输入视频的总时长(单位:秒)。 |
highlight_info | Array |
参数 | 类型 | 描述 |
source_video_index | Integer | 该片段来源于输入视频列表中的索引位置,从 0 开始。 |
start_time | Number | 片段在原始视频中的起始时间(单位:秒)。 |
end_time | Number | 片段在原始视频中的结束时间(单位:秒)。 |
score | Number | 高光分数,范围 [1, 5]。分数越高,代表片段越精彩。 |
ocr | String | 识别出的画面中的字幕/文字内容。 |
description | String | 算法生成的该片段的画面描述信息。 |