{{ s.value }}
{{ s.label }}
⚡ 生产流水线
{{ s.icon }}
{{ s.name }}
{{ s.state==='done'?'✅ 已完成':s.state==='active'?'🔄 进行中':'⏳ 待处理' }}
→
{{ pipelineStages.filter(s=>s.state==='done').length }}
已完成阶段
{{ pipelineStages.filter(s=>s.state==='active').length }}
进行中
{{ pipelineStages.filter(s=>s.state==='pending').length }}
待处理
{{ Math.round(pipelineStages.filter(s=>s.state==='done').length/pipelineStages.length*100) }}%
总进度
🚀 进行中的项目
| 项目名 | 阶段 | 进度 | 更新时间 | 状态 |
|---|---|---|---|---|
| {{ p.name }} | {{ p.stage }} | {{ p.updated }} | {{ p.status }} |
暂无项目
⚡ 内容生产流水线
{{ s.icon }}
{{ s.name }}
{{ s.state==='done'?'✅ 已完成':s.state==='active'?'🔄 进行中':'⏳ 待处理' }}
→
📊 流水线统计
{{ pipelineStages.filter(s=>s.state==='done').length }}
已完成阶段
{{ pipelineStages.filter(s=>s.state==='active').length }}
进行中
{{ pipelineStages.filter(s=>s.state==='pending').length }}
待处理
{{ Math.round(pipelineStages.filter(s=>s.state==='done').length/pipelineStages.length*100) }}%
总进度
✍️ 创意 Brief 生成
当前: {{ currentLlmName }} · 提供商: {{ currentLlmProvider }}
🤖 {{ briefModel }} {{ currentLlmProvider }}
{{ briefResult }}
{{ briefResult }}
填写左侧表单后点击生成
📁 已保存的 Brief
| 主题 | 风格 | 平台 | 状态 | 创建时间 | 操作 |
|---|---|---|---|---|---|
| {{ b.topic }} | {{ b.style }} | {{ b.platform }} | {{ b.reviewStatus==='approved'?'已通过':b.reviewStatus==='rejected'?'已驳回':'待审批' }} | {{ b.created }} |
暂无 Brief 记录
📝 分镜脚本生成
🤖 正在生成 {{ shotCount }} 镜头分镜...
镜头 {{ i+1 }}
{{ shot.currentImageIndex + 1 }}/{{ shot.images.length }}
{{ shot.currentImageIndex+1 }}/{{ shot.images.length }}
▶ 视频预览
景别
画面描述
{{ shot.description }}
{{ shot.description }}
中文提示词
{{ shot.cnPrompt }}
{{ shot.cnPrompt }}
英文提示词 (EN Prompt)
{{ shot.enPrompt }}
{{ shot.enPrompt }}
时长
{{ shot.duration }}秒
{{ shot.duration }}秒
请先选择已审批的 Brief,然后生成分镜脚本
🎥 视频镜头 — 从分镜生成视频
镜头 {{ shots.indexOf(shot)+1 }} · {{ shot.shotType }} · {{ shot.motionDesc || '固定镜头' }}
{{ shot.duration }}秒
{{ shot.videoImageIndex+1 }}/{{ shot.videoImages.length }}
🎞 Video Prompt (EN)
💬 台词 (中文)
🏞 Image Prompt
{{ shot.enPrompt }}
▶ 视频预览
请先在「分镜脚本」中生图,然后回来生成视频
✂️ 后期剪辑
{{ editVideos.length }}
待剪辑视频
{{ editTotalDuration }}s
总时长
{{ editWithDialogue }}
含台词
镜头{{ shots.indexOf(shot)+1 }} · {{ shot.shotType }}
{{ shot.duration }}秒
暂无待剪辑视频,请先在分镜脚本中生图并生成视频
🚀 平台发布
{{ publishVideos.length }}
可发布视频
{{ publishPlatforms }}
适配平台
暂无可发布视频
✅ 审批中心 — 老姚终审
{{ r.type==='brief'?'Brief':'成片' }}
{{ r.title }}
{{ r.status==='approved'?'✅ 已通过':r.status==='rejected'?'❌ 已驳回':'⏳ 待审批' }}
{{ r.content }}
提交时间: {{ r.created }}
审批意见: {{ r.comment || '无' }}
暂无审批记录
📡 热点雷达
{{ i+1 }}
{{ h.title }}
🔥 {{ h.heat }}
🖼️ 媒体资产 — 按 Brief 分组
{{ assetTotalImages }} 张图片 · {{ assetTotalVideos }} 个视频 · {{ assetGroups.length }} 个项目
暂无素材,请先在分镜脚本中生图
📁 {{ group.brief }}
🖼️ 图片 ({{ group.images.length }})
镜头{{ img.num }} {{ img.shot.shotType }}
🎬 视频 ({{ group.videos.length }})
镜头{{ vid.num }} {{ vid.shot.shotType }}
⚙️ 服务状态
{{ svc.name }}
{{ svc.url }}
{{ svc.status==='online'?'在线':'离线' }}
{{ svc.detail }}
🔧 系统配置
llama.cpp 主机地址
RTX 5090 VM (Ollama · OpenAI 兼容)
llama.cpp 主模型
优先 MoE 模型,速度快
Fallback 模型
超时/异常时自动降级
ComfyUI 地址
生图服务 (Z-Image-Turbo)
Context 长度
建议 8192,避免 qwen3.6 死锁
Max Tokens
单次最大生成 token 数
LLM 超时 (秒)
超时后自动切换 fallback
LLM 提供商
llama.cpp 本地 / API
生图工作流
ComfyUI 工作流 JSON
视频工作流
ComfyUI 视频工作流 JSON
⚠️ 已知问题
🔴 qwen3.6-35b-a3b 大 context 死锁 — 30K+ token + 密集 tool calling 时可能死锁,建议 num_ctx=8192
🔴 热点雷达 SSH 读不了节点3数据 — 帧工厂 VM 没有节点3 SSH 免密,降级到本地缓存
🟡 Python 3.10 f-string 限制 — 不支持反斜杠和嵌套引号(Vue 版本无此问题)
🟡 ComfyUI 工作流模板 — 必须 deepcopy 后修改,否则全局模板被污染