提交单集流程
✓
已上传 · 已结构化(粗切)
·
📄 已粗结构化 — 仍需 AI 精解析 按 ② 导演 + 模型切镜,才能进 ④
⚠️ 解析告警:
上传本身成功,但 simple-parser 自动解析有问题。
可点「上传剧本」重新上传,或到「③ 资产 资产管理」手动检查。
检查资产就绪度...
你要怎么提交?
▸ 我懂风险,要跳过防爆护盾
⚠️ 这两个开关跳过的是不同的护盾。错勾过 → $8.91 烧钱事件 (2026-05-25)。三思后再勾。
测试视频 · 三阶验证
⚠️ 这里 ≠ 上面的"提交单集"。提交单集 = 完整 8 步出片到状态板;
这里 Tier 1/2/3 = 单镜出片测试,确认导演风格 OK 之前不烧整集的钱。
B.2 已自动补完别名;若仍报"资产没匹配",点失败卡里的 [🔄 重新解析剧本] CTA。
复用 demo 的 /api/render-tier 算法。预演模式 ✅ → 验过链路后,
直接在这里跑 Tier 1/2/3 三档真出片测试,确认导演风格 OK 再去整集。
每档独立估算 → 你点确认 → 才烧钱(caller_approved=true)。
📌 6 镜概念片快验 — agent 推荐的 1 分钟概念片(1 镜亮相 + 1 大景 + 1-2 冲突 + 1 情绪 + 1 结尾),
适合 Kling/Seedance 验证导演风格前的最便宜 dogfood,~$2-5。
提交批量出片 (1-24 集)
剧级字段(导演 / 项目 / 模型 / 律法)在批次顶层一次提交,
per-show 一致性 lock 红线 #48-#51 由此强制。每集只填
集数 + 分镜文件路径 + 资产引用。
各集明细
每行一集。资产引用 JSON 与单集 tab 同 schema。最多 24 集。
0 集
状态板
⚠️ 本页历史存在浏览器 localStorage。uvicorn 重启会丢内存 ledger,
但子任务的 SQLite 行已带 auto_batch_id 前缀(SB-1 后端已修),
运维可用 SQL 按 submit_origin LIKE 'show-batch-auto/{id}%' 反向查全。
⚠️ Cancel 按钮 UI 暂未开发(SB-2 后端已修,可正确传播 cancel)。
如需中止 batch,请重启 uvicorn(graceful shutdown 现在能正确把所有子任务标 'cancelled')。
轮询:
📦 chunks · 长剧本分块下载
📦 Chunks (0) — 长剧本分块
下载所有 chunk → 用本地编辑器(CapCut / DaVinci Resolve / Premiere)
拼接成完整剧本视频。TOPVOP 不内建剪辑器, 专注视频生成。
当前会话没有多段分块的 pipeline (短剧本走单 master.mp4 流程)。
📚 成品库 · 我的生成视频
所有 Tier 1/2/3 出片 + 单集/批量出片 完成后都自动归档到这里(跨会话 / 跨刷新 / 跨容器重启持久化)。
点 ▶ 内嵌播放,点 ⬇ 下载 取 mp4。 🗑 仅删历史索引,不删 mp4 文件本身。
状态:
提供方:
Tier:
🎬 完整成片 · 剪辑拼好的整片
单集出片自动 concat 的完整 master(下方「我的生成视频」是逐镜素材)。点 ▶ 预览,⬇ 下载 取整片。
还没有完整成片 —— 单集出片完成后自动 concat 的 master 会出现在这里。
📊 Wilson 评估 · build_edl_retry
仅 admin 可读。每个 (use_llm_edl × hook_strength_signal × beat_match) 分区
独立 Wilson 区间 + N≥8 floor (AP#35)。
当前 PROMPT_VERSION 由后端 SoT 决定 (build_edl_retry_store.PROMPT_VERSION),
下面默认查它的最新分区。
prompt_version 覆盖 (留空=当前 SoT):
beat_match_source 过滤 (3-way axis):
选定值会写入每个 cell 的 features_enabled.beat_match_source
字段(精确匹配后端存储的规范化 JSON)。
llm_shot_enrich 过滤 (2-way axis):
写入每个 cell 的 features_enabled.llm_shot_enrich 字段
(bool;5-key canonical JSON 一部分)。
系统健康 · /api/eval/build-edl-retry/health
点击「/health」拉取。
Wilson 分区矩阵 · 8 个分区 (3 bool flag 组合 × 当前 beat_match_source)
每个 cell 一次 GET /api/eval/build-edl-retry/wilson?features_enabled=...
一共 2×2×2 = 8 次请求(写入 4 个 key:3 bool + beat_match_source 字符串)。
点击 cell 看完整 JSON。
灰色 = below_min_n (N<8);绿色 = ratified Wilson lower > 0.5;
黄 = ratified Wilson upper < 0.5。
切换上方 beat_match_source 下拉框可分别看 off / declared / onsets 三种 regime。
| use_llm_edl |
hook_strength_signal |
beat_match |
N |
succ |
point |
Wilson 95% |
bucket |
最近 20 条记录 · /api/eval/build-edl-retry/recent
点击「最近 20 条」拉取。
🧠 LLM Shot Prompt Enricher · /api/eval/enricher/status
Pure read-only;每次刷新瞬时拉一次。env 配置 + cache 大小 +
最近 20 batch 滚动窗(单 worker 进程内的 ring buffer,
force-recreate 后清零;跨 worker 长期统计走 build_edl_retry
Wilson)。**post-SB-R2-1 健康标志**:`ok_count == total_shots`
+ `cache_hits > 0` + `errors == []`。
点击「拉取」获取最新 enricher 状态。
📊 LLM 评估 · Phase 3 Wilson 监控
4 个 LLM 模块的 success rate Wilson 区间 + N≥8 floor (AP#35)。
每次真出片自动累积样本;N<8 时显示 "below_min_n" (灰),
N≥8 时显示 evidence_strength (0-4) 颜色编码。
系统健康 · /api/eval/llm/health
加载中...
每模块 Wilson 区间
最近样本 (按模块切换)
选模块后点「拉取最近 50 条」。