能力概述
视频理解支持模型根据视频画面和文本指令进行分析,并返回描述、时间戳或结构化结果。典型用途包括:- 场景与人物行为描述
- 视频摘要与内容问答
- 事件起止时间定位
- JSON 格式的信息提取
qwen3.7-plus 为例,提供 Chat Completions 和 Responses API 的 MP4 调用方式。
接口对比与输入格式
Responses 的
video_url 为 AIHubMix 扩展字段,下文通过 HTTP 请求传入。
Gemini 模型的多媒体输入方式请参见 Gemini 指南。
快速开始
下面使用 Node.js 22 的内置fetch,无需安装 SDK。运行前在环境中配置 AIHUBMIX_API_KEY。示例地址为阿里官方文档中的公开 MP4;用于业务时,将 url 替换为模型推理厂商能够访问的视频地址。
.mjs 文件后用 Node.js 运行。成功结果位于 choices[0].message.content,需再进行一次 JSON 解析。示例同时打印请求 ID 和用量,便于在控制台核对。
本地视频输入
将本地文件编码为 Base64,再通过data:video/mp4;base64, 数据 URL 传入。下例从命令行第一个参数读取文件路径,未提供时读取当前目录的 video.mp4。HTTP 请求中的视频地址不能直接使用本地文件路径。
Responses API
Responses 请求仍使用video_url 对象,文本块改为 input_text。将 JSON 输出设置放在 text.format 下。下面的示例同样从命令行第一个参数或当前目录的 video.mp4 读取视频。
output 可能同时包含推理项和消息项,读取结果时应筛选 message 中的 output_text。输出用量可能包含推理 Token,不能只按最终 JSON 的长度估算费用。
结构化输出
示例通过 JSON 模式返回scenes 数组,每个场景包含:
应用中可根据业务需求调整提示词和字段。JSON 模式确保输出为 JSON,字段类型、必填项及时间范围应由应用校验。
文件与时长限制
阿里官方视觉理解文档列出 Qwen3.7 系列的视频限制:- 视频格式包括 MP4、AVI、MKV、MOV、FLV、WMV。
- 视频时长为 2 秒至 2 小时。
- Base64 编码后的字符串需小于 10MB,原始文件建议小于 7MB。
- 公网 URL 方式的厂商文件上限为 2GB。
计费与 Token 说明
Qwen 的视频画面会转换为输入 Token,与提示词一起计入输入用量,模型生成内容计入输出用量。视频时长、分辨率和抽帧方式都会影响用量,不能仅按 MP4 文件大小或秒数推算费用。 Qwen3.7 Plus 的视频输入按模型输入 Token 单价计费,生成内容按输出 Token 单价计费。模型价格请参见 Qwen3.7 Plus 模型页。- Chat Completions 的用量字段为
usage.prompt_tokens和usage.completion_tokens。 - Responses 的用量字段为
usage.input_tokens和usage.output_tokens。 - 推理 Token 已包含在输出 Token 中,无需重复相加。
- 缓存命中部分按适用的缓存价格计费。
x-aihubmix-request-id。
使用建议
- 视频与文本指令一起发送,明确需要提取的内容和输出格式。
- 公网视频链接应在请求期间保持有效,并允许模型推理厂商访问。
- 本地小文件使用 Base64,较大文件优先使用公网 URL。
- 在应用中校验 JSON 字段、场景顺序和时间范围。
- 时间戳适合事件定位与内容检索;需要精确剪辑时,结合视频处理工具校准边界。
更新时间:2026-10-13