视频精细理解算子面向通用视频内容,支持直接对视频进行理解与分析。无论是短视频、影视片段、课程录屏还是监控录像,用户上传视频并给出 query 或 task_template 后,即可对视频内容进行描述、问答、信息提取,并结合时间戳定位相关片段。支持小时级(最大支持 3h、10G)视频输入,也支持结合画面、语音、音乐和音效,按视频中的事件和动作阶段生成带时间信息的结构化描述。
算子 ID:las_video_understanding、las_long_video_understand (旧版 ID)
支持一些视频内容理解类的任务:
典型应用场景如下。
场景类型 | 考察能力 | 示例问题 |
|---|---|---|
体育比赛 | 角色追踪、战术识别、跨片段总结、高光生成 | "总结球员本场所有得分时刻及方式" |
电视剧 | 高光生成、时序推理、情绪轨迹分析、角色关系梳理 | "梳理本集中男女主角关系变化的三个关键片段" |
教育公开课 | 章节拆解、要点摘要、跨片段问答、Slide OCR | "将演讲按议程拆分为章节并生成要点" |
测评类 | 参数抽取、屏幕OCR、情绪分析 | "总结手机评测的三个优点和两个缺点" |
教程类 | 操作步骤拆解、风险提示识别、检索索引 | "分解PS教程为操作指南并关联时间戳" |
监控交通类 | 事件检测、违规识别、车牌OCR、目标追踪 | "检测视频中违规停车车辆及车牌" |
模板名@版本号 格式指定模板版本,未传版本号时默认使用 v1。general_video_captioning,生成一段通用中文描述。dense_video_captioning,按时间切分,生成动作、场景内容总结。embodied_active_object_detection@v2task_context.prompt_context。obj_001、obj_002 …)开头,这样主视角 caption 在多次操作同一物体(例如"第 2 次拿起同一个黄色长尾夹")时,可以复用同一稳定 ID 对齐。embodied_action_captioning@v2task_context.prompt_context输入。"data": { "video_url": "tos://las-doctest/las-ai/input/video/sports/体育赛事.mov", "query": "请生成一份详细的 比赛文字直播日志 。按时间顺序列出所有得分事件,格式为: [时间] 球队 - 事件 - 当前比分 。请确保不遗漏任何一个进球。" , "fps": 5, "model_name": "doubao-seed-2-1-pro-260628" }
[13.0-16.0] 蓝队 - 12号队友接7号传球后投篮,球颠进篮筐得分 - 2:0 [26.8-28.4] 红队 - 14号接3号长传快攻上篮得分 - 2:2 [42.2-43.4] 蓝队 - 33号在内线接到队友传球后扣篮得分 - 4:2 [59.0-60.4] 红队 - 8号接队友传球后三分出手命中 - 4:5 [74.0-75.2] 蓝队 - 12号球员接队友长传快攻上篮得分 - 6:5
细分项 | 性能影响说明 |
|---|---|
最大 RPM | 600 |
最大并发度 | 10 |
耗时 |
|
细分 | 详细说明 |
|---|---|
支持的输入数据模态 |
|
输入格式:视频 |
|
输入路径要求 | 通过请求参数
|
细分 | 详细说明 |
|---|---|
输出数据模态 |
|
输出路径:API 返回 | 算子处理完成后,直接通过算子 Poll 接口的返回参数将结果返回。 |
计费标准
细分项 | 计费标准说明 |
|---|---|
计费项 | 包括4个计费项:模型输入、模型输出、缓存存储、缓存命中。需支付的费用为所有计费项的计费之和。 |
计费类型 | 按量计费,单位: |
单价 | 各计费项的单价以调用模型时,基于模型输入长度进行阶梯定价,处于不同输入长度的梯度范围内的单价不同。 |
计费详情
计费公式:总费用 = 模型输入费用 + 模型输出费用 + 缓存存储费用 + 缓存命中费用
模型类型 | 条件 (千 token) | 输入(非音频) 元/百万token | 输入(音频) 元/百万token | 缓存存储 元/百万token/小时 | 缓存命中(非音频) 元/百万token | 缓存命中(音频) 元/百万token | 输出 元/百万token |
|---|---|---|---|---|---|---|---|
doubao-seed-2.1-pro | 输入长度 [0, 256] | 12 | 不涉及 | 0.034 | 2.4 | 不涉及 | 60 |
doubao-seed-2.1-turbo | 输入长度 [0, 256] | 6 | 不涉及 | 0.034 | 1.2 | 不涉及 | 30 |
doubao-seed-2.0-pro | 输入长度 [0, 32] | 6.4 | 不涉及 | 0.034 | 1.28 | 不涉及 | 32 |
输入长度 (32, 128] | 9.6 | 不涉及 | 0.034 | 1.92 | 不涉及 | 48 | |
输入长度 (128, 256] | 19.2 | 不涉及 | 0.034 | 3.84 | 不涉及 | 96 | |
doubao-seed-2.0-lite | 输入长度 [0, 32] | 1.2 | 18 | 0.034 | 0.24 | 3.6 | 7.2 |
输入长度 (32, 128] | 1.8 | 27 | 0.034 | 0.36 | 5.4 | 10.8 | |
输入长度 (128, 256] | 3.6 | 54 | 0.034 | 0.72 | 10.8 | 21.6 | |
doubao-seed-2.0-mini | 输入长度 [0, 32] | 0.4 | 6 | 0.034 | 0.08 | 1.2 | 4 |
输入长度 (32, 128] | 0.8 | 12 | 0.034 | 0.16 | 2.4 | 8 | |
输入长度 (128, 256] | 1.6 | 24 | 0.034 | 0.32 | 4.8 | 16 |
计费预估
说明
当前,使用 doubao-seed-2.1 模型时,产生的费用账单中,影响因子依旧展示为 doubao-seed-2.0 相关的影响因子。您可根据账单中的单价等详情来明确当前账单实际使用的模型类型。
细分项 | 注意与前提 |
|---|---|
开通 LAS |
|
费用 | 调用算子前,您需先了解使用算子时的模型调用费用,详情请参见大模型调用计费。 |
鉴权(API Key) | 调用算子前,您需要先生成算子调用的API Key,并建议将API Key配置为环境变量,便于更安全地调用算子,详情请参见获取 API Key 并配置。 |
BaseURL | 调用算子前,您需要先根据您当前使用的LAS服务所在地域,了解算子调用的BaseURL,用于配置算子调用路径参数取值。 |
Submit 接口提交任务获得任务的 task_id,再通过 Poll 接口获取对应任务(task_id)运行状态,并获取算子处理结果。task_id 有效期为 3 天,超过 3 天后即无法通过此 task_id 来获取算子处理结果。调用 las_video_understanding 算子进行视频精细理解。最小可用请求可传入 video_url 和 query,也可传入 video_url和 task_template,其余字段可根据任务复杂度和分析需求按需配置。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
operator_id | string | 是 | las_video_understanding | 算子ID: las_video_understanding 或者 las_long_video_understand (旧) |
operator_version | string | 是 | v1 | 算子版本 |
data | long_video_understand_info | 是 | 算子参数 |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
metadata | object | 请求元信息 | |
task_id | string | task-xxx | 异步模式下的任务 ID,用于作业状态查询。 |
task_status | string | PENDING | 异步模式下的任务状态。
|
business_code | string | 0 | 业务码。提交成功时通常返回 0 。 |
error_msg | string | 如有异常,会返回详细的异常信息。 |
场景 | 推荐参数 |
|---|---|
通用摘要、基础问答 | 使用默认参数即可 |
体育比赛、动作细节分析 | 可适当提高 |
会议纪要、课程拆解、剧情梳理 | 可尝试 |
同一视频重复分析、复用已缓存视频 |
|
curl --location "https://operator.las.cn-beijing.volces.com/api/v1/submit" \ --header "Content-Type: application/json" \ --header "Authorization: Bearer $LAS_API_KEY" \ --data '{ "operator_id": "las_video_understanding", "operator_version": "v1", "data": { "video_url": "https://example.com/video.mp4", "task_template": "general_video_captioning@v1" } }'
{ "metadata": { "task_id": "task-20251125163544-abc123", "task_status": "PENDING", "business_code": "0", "error_msg": "" } }
查询视频理解任务的执行状态和结果。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
operator_id | string | 是 | las_video_understanding | 算子 ID |
operator_version | string | 是 | v1 | 算子版本 |
task_id | string | 是 | task-xxx | 任务 ID |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
metadata | metadata | 请求元信息 | |
task_id | string | task-xxx | 异步模式下的任务 ID。 |
task_status | string | COMPLETED | 异步模式下的任务状态。
task_status=COMPLETED 与 business_code=0 判断任务已真正完成。 |
submit_time | string | 2026-07-21T16:04:06+08:00 | 任务提交时间,格式为 ISO 8601 时间戳。 |
end_time | string | 2026-07-21T16:04:06+08:00 | 任务结束时间,格式为 ISO 8601 时间戳。 |
business_code | string | 0 | 业务码。业务处理成功时通常返回 0。 |
error_msg | string | 如有异常,会返回详细的异常信息。 | |
data | long_video_understand_result | 返回的数据 | |
token_usages | list of token_usage_info | [{"model_name":"doubao-seed-2-0-lite-260215","token_usage":{"prompt_tokens":4453444,"completion_tokens":10929}}] | token 使用情况 |
model_name | string | "doubao-seed-2-0-lite-260215" | 模型名称 |
token_usage | object | {"prompt_tokens": 4453444, "completion_tokens": 10929, "cached_tokens": 10032, "cached_store_tokens": 10032, "total_tokens": 4464373} | Token 使用量 |
video_duration | float | 847.296 | 原始视频时长 |
resolution | string | 1920x1080 | 原始视频分辨率 |
final_summary | string | 视频整体讲述了... | 最终总结 |
response_ids | list of string | ["cache_resp_test"] | 开启 Responses API 后返回的响应标识符列表,可在后续 Submit 请求中通过 previous_response_ids 传入,以复用已缓存的视频内容 |
curl --location "https://operator.las.cn-beijing.volces.com/api/v1/poll" \ --header "Content-Type: application/json" \ --header "Authorization: Bearer $LAS_API_KEY" \ --data '{ "operator_id": "las_video_understanding", "operator_version": "v1", "task_id": "task-20251125163544-abc123" }'
{ "metadata": { "task_id": "task-20251125163544-abc123", "task_status": "COMPLETED", "submit_time": "2026-07-21T16:04:06+08:00", "end_time": "2026-07-21T16:04:06+08:00", "business_code": "0", "error_msg": "" }, "data": { "token_usages": [ { "model_name": "doubao-seed-2-0-lite-260215", "token_usage": { "prompt_tokens": 4453444, "completion_tokens": 10929, "cached_tokens": 2612, "cached_store_tokens": 2612, "total_tokens": 4464373 } } ], "video_duration": 847.296, "resolution": "1920x1080", "final_summary": "视频整体讲述了...", "response_ids": [ "cache_resp_test" ] } }
HttpCode | 错误码 | 错误信息 | 说明 |
|---|---|---|---|
400 | Model.InvalidName | The model name is invalid. | 模型名称不合法 |
401 | Authorization.Missing | Missing Authorization. | 缺少鉴权 |
401 | ApiKey.Invalid | The api key is invalid. | API不合法 |