StreamEval快速入门指南:5步从下载到跑通交互式流式视频生成评测

原创2026-10-25 16:19:031,387 阅读
文章标签:数据集人工智能模型评测媒体生成

StreamEval快速入门指南:5步从下载到跑通交互式流式视频生成评测

StreamEval 是首个专门评测交互式流式视频生成的开源基准:在 15 到 300 秒的会话中,测试模型一边生成视频、一边响应新请求并保持上下文的能力。本文带你用 5 步完成 StreamEval 数据下载与交互式流式视频生成评测跑通,适合刚接触该基准的新手。

StreamEval交互式流式视频生成评测基准总览图

StreamEval 能评测什么?🎬

StreamEval 覆盖数字人交互、世界生成和视频编辑三大方向,共 5 项任务、10 个指标:

维度 说明
会话时长 15s / 30s / 60s / 120s / 300s 五个时长分层
完整基准 benchmark/v1/full 含 300 个条件,每个条件需 3 次独立重复
输入媒体 data/v1/ 共 738 个文件(音频、图像、视频),约 3.1 GB
更新频率 官方每月评测新模型并公布榜单结果

StreamEval基准构成统计:任务类型、输入类型与事件时间线分布

图示:基准子集的任务构成、输入类型与事件时间线。

目录结构速览 📂

下载数据后,你会看到三类核心文件(以 full 为例):

文件 内容
benchmark/v1/full/cases.jsonl 会话初始化、时长与按时间线释放的输入事件
benchmark/v1/full/oracles.jsonl 期望结果与校验时间窗(仅供评测器使用,不会传给被测模型)
benchmark/v1/full/manifest.json 媒体路径、SHA-256 哈希、字节大小与角色

第三方输入视频的版权与署名信息见 benchmark/v1/ATTRIBUTION.md,许可注意事项见 NOTICE,各 roster 的详细说明见 benchmark/v1/README.md。

StreamEval基准构建过程示意:从场景设计到交互式流式视频评测条件

快速上手:5 步跑通评测

第 1 步:获取 StreamEval 基准数据

任选一种方式拿到数据(含 benchmark/v1 与 data/v1):

方式 A:克隆仓库

git clone https://gitcode.com/hf_mirrors/StreamEval/StreamEval

方式 B:用下载 SDK

python -m pip install -U huggingface_hub
from huggingface_hub import snapshot_download

path = snapshot_download("StreamEval/StreamEval", repo_type="dataset")
print(path)

💡 如果访问需要鉴权,使用有权限的账号登录即可。

第 2 步:安装评测代码

在同一 Python 环境中安装 StreamEval 的评测代码与 CLI(streameval 命令),具体安装方式见官方文档的快速开始部分。

第 3 步:配置数据目录

把 STREAMEVAL_DATA 指向第 1 步下载的 data 目录:

export STREAMEVAL_DATA="<path>/data"

第 4 步:校验基准数据完整性

在评测代码仓库根目录执行,它会根据 benchmark/v1/full/manifest.json 中的 SHA-256 哈希逐一核对媒体文件:

streameval validate --benchmark benchmark/v1/full

StreamEval评测流程示意:参考视频编辑打分示例

图示:参考编辑打分(reference-editing scoring)示例。

第 5 步:运行模型评测

接入你的被测系统(用 ID 替换为系统标识),跑完整基准:

streameval evaluate --system ID --out runs_full \
  --benchmark benchmark/v1/full --population full

评分结果与会话记录都保存在本地目录(如 runs_full)。

如何选择评测子集?🧩

benchmark/v1/ 下共有 6 个 roster,可按需挑选:

Roster 适用场景
full 完整评测(300 个条件),与其他模型横向对比时必须用同一 roster
core 核心子集,快速验证链路是否跑通
text / text_extension 文本对话变体
development 开发调试
extension 扩展条件

公平对比的三条约定:同一 roster、3 次重复、同一套冻结的 judge 配置。

常见问题 FAQ 🙋

  • oracles.jsonl 会被喂给模型吗? 不会。期望答案与未来输入只在评测端使用。
  • 数据能直接商用吗? 基准数据为 CC BY 4.0;第三方视频保留原许可,发布编辑结果时需按 benchmark/v1/ATTRIBUTION.md 署名。
  • 榜单多久更新? 每月更新一次。

引用项目

如果 StreamEval 的交互式流式视频生成评测对你有帮助,请引用论文:

@article{streameval2026,
  title        = {StreamEval: Evaluating Interactive Streaming Video Generation Models},
  author       = {{StreamEval Team}},
  journal      = {arXiv preprint arXiv:2610.28402},
  year         = {2026}
}
登录后查看全文
StreamEval