---
title: VideoAgent
canonical_url: "https://www.modelscope.cn/studios/NothingK/VideoAgent"
md_url: "https://www.modelscope.cn/studios/NothingK/VideoAgent.md"
repository: NothingK/VideoAgent
last_updated: 2026-09-14
sdk_type: docker
sdk_version: 6.17.3
downloads: 0
stars: 0
---

# VideoAgent

> VideoAgent - NothingK 在 ModelScope 创建的在线 Demo。输入一句话，四个协作 Agent 自动完成故事策划、镜头设计、连续性约束、视觉审核与定向修复，再由 Producer Orchestrator 统一调度视频生成和交付。

NothingK/VideoAgent 是 ModelScope 魔搭社区上的在线可交互 Demo（创空间），基于 docker 6.17.3 构建。

- **Repository**: NothingK/VideoAgent
- **SDK**: docker
- **SDK version**: 6.17.3
- **Downloads**: 0
- **Stars**: 0
- **Last updated**: 2026-09-14

Source: https://www.modelscope.cn/studios/NothingK/VideoAgent

---

# 第一句之后 V4｜电影 Agent

输入一句话，四个协作 Agent 自动完成故事策划、镜头设计、连续性约束、视觉审核与定向修复，再由 Producer Orchestrator 统一调度视频生成和交付。

可选的“交互导演”模式在开拍前恢复主题、完整故事线、逐镜头分支与人工改写。确认稿必须包含 4–8 个镜头、总时长 30–90 秒；开拍后剧情、对白和关键视觉事实冻结，Agent 对这些字段的改写会被丢弃并记入事件，V4 只保留运镜、声音、提示词与生成参数调整。该入口由 `AFL_INTERACTIVE_DIRECTOR_ENABLED` 控制，一句话自动制作接口保持兼容。

## 在线演示包含什么

- Story Planner：建立主题、人物、世界规则和 4–8 镜头计划。
- Shot Director：生成单镜头动作、摄影、声音与视频提示词合同。
- Continuity Agent：锁定人物、服装、空间方向、道具、永久事实和尾帧。
- Critic Agent：生成前检查可拍摄性，生成后执行视觉质量门。
- Producer Orchestrator：唯一有权推进状态、调用渲染器、触发最多两轮修复和交付文件的代码状态机。
- 交互确认稿在锁定前执行语义预检，并可直接应用拆分镜头、移除画面文字和统一人物状态等修复措施；修复后自动复检。确认稿中的每个镜头均可进入字段编辑或自然语言 AI 修改预览；旧失败运行则复制为新的可校验版本。

创空间的正式创作入口无需登录，文本规划调用 ModelScope API-Inference 的 `Qwen/Qwen3.5-27B`，视觉审核调用 `Qwen/Qwen3-VL-8B-Instruct`。视频任务进入带租约和幂等键的持久队列，由 DGX Spark Worker 主动通过 HTTPS 拉取，再调用本地 MiniMax H3 / ComfyUI 并把真实 MP4 回传。未配置任一生产依赖时会明确失败，不会回退到色块占位。首页同时保留一段由相同 H3 链路生成的真实样片。

## 真实样片

一句话：

> 事故两百年后，一个普通人从冷冻舱醒来，第一次看见未来的日出。

结果：5.167 秒，864×480，24fps，H.264 + AAC。工作流校验 0 错误、0 警告；生成后视觉质量门无阻断问题。

## 工程证据

- 全部 Agent 使用、状态、模型调用、Token、重试、费用和产物进入 Trace。
- 每个付费请求包含本地唯一指纹与幂等键。
- 轮询使用指数退避，同类错误去重，连续五次失败熔断。
- 取消后的已提交任务转为 detached 对账，不会重复提交。
- 36 条冻结一句话评测集覆盖科幻、现实、悬疑、爱情、喜剧、动作，Demo 完成率 100%。
- 后端测试覆盖率超过 85%；前端行覆盖率超过 94%。

详细说明见：

- `docs/V4_ARCHITECTURE.md`
- `docs/API_V4.md`
- `docs/product/shot-editor-and-repair-workflow.md`
- `evals/latest-demo-report.json`

## 魔搭部署安全边界

创空间使用单容器 FastAPI + React，监听 `0.0.0.0:7860`。SQLite 和运行产物写入 `/mnt/workspace/data`。

生产模式显式启用受保护的匿名创建：只允许本地 `pull_gateway`、单渲染槽、每分钟最多两次创建请求，且全站同时只能有一个未结束运行。输入校验、请求限流和运维暂停开关仍然保留。DGX 不开放 ComfyUI 入站端口；Worker 仅使用出站 HTTPS，并以独立 Token 领取带超时租约的任务。重复幂等键不会重复占用 GPU。所有 API Key 与共享密钥只存放在创空间 Secrets 或服务器只读挂载文件中，禁止提交到仓库。
