首页 / {{menuName}} 🪙 {{credit.toLocaleString()}} {{user.name[0]}} {{user.phone}}
{{err}}
{{okMsg}}
⏳ {{longTask.label}}已进行 {{longTask.secs}} 秒 —— 大模型深度生成通常需要 1~2 分钟,请勿刷新页面

核心执行节点

{{n.name}}
{{n.on?'运行中':'待命状态'}}

全域信息矩阵

{{p.name}}
{{p.bound?'已绑定':'未绑定'}}

自动化机器人 (Workers)

{{w.name}}
{{w.on?'已启动':'已停止'}}

今日速览

{{ovr.leads}}
{{myRole==='main' ? '线索池(高意向 '+ovr.high+')' : '我的线索(线索池由获客岗位共享维护)'}}
{{ovr.published}}
今日发布成功
{{ovr.videos}}
成片/生成任务
{{ovr.tokens.toLocaleString()}}
大模型 tokens 消耗

最近动态(全岗位留痕)

时间操作人事件
{{fmt(a.created_at)}}{{ovr.userNames[a.actor_id]||a.actor_id}}{{a.detail}}
暂无动态
{{st.tasks}}
任务总数(完成 {{st.completed}})
{{st.successRate}}%
任务成功率
{{st.leads.total}}
线索池(高意向 {{st.leads.high}} · 成交 {{st.leads.won}})
{{st.publish.ok}}
发布成功(失败 {{st.publish.failed}} · 定时 {{st.publish.scheduled}})
{{st.tokens.toLocaleString()}}
大模型 tokens 总消耗
{{st.renders}}
成片渲染任务
{{st.apiCalls}}
Webhook 投递
{{credit.toLocaleString()}} PTS
算力余额

模型用量统计(按供应商 · 全模块真实调用汇总)

供应商请求数tokens消耗算力
{{m.vendor||'智能模型'}}{{m.requests}} {{m.tokens.toLocaleString()}}{{m.cost}}
暂无模型调用,去「模型接入」配置 Key 后各模块将真实调用并计入。

客服回复通道构成({{st.svcStats.total}} 条会话)

{{v}} {{st.svcStats[k]}}

7日互动趋势(每日成本)

{{d.date.slice(5)}}

账号矩阵

平台昵称健康度说明
{{platName(a.platform)}}{{a.nickname}} {{a.health==='active'?'正常':'只读'}} {{a.overseas?('海外 @'+a.region):'国内'}}

工作会话

{{s.title}}
{{s.count}}条 · {{fmt(s.updated_at)}}

AI 数字高管 · 智能业务编排与指挥中心

{{c}}
{{m.text}}
{{m.vendor}}
数字高管思考中…

① 创作参数

模板结构:{{ {pain:'痛点共鸣→产品登场→效果验证→限时促单',compare:'市面横评→维度实测→胜出结论',story:'剧情钩子→自然植入→情感升华'}[auto.template] }}

② 分镜脚本《{{auto.cur.title}}》({{myRole==='main'?(auto.cur.vendor||'规则'):'AI生成'}} · {{auto.cur.shots.length}}分镜 · 总时长{{auto.cur.total_seconds}}s)

🎬 开场钩子:{{auto.cur.hook}}
#画面口播台词字幕秒数操作
{{s.index}}{{s.scene}}{{s.voiced}}{{s.subtitle}}{{s.seconds}}s
📣 行动号召:{{auto.cur.cta}}
✅ 合规通过(检测 {{compResult.checked}} 条敏感词规则) ⛔ 命中敏感词「{{compResult.hits[0].pattern}}」,合成将被拦截

脚本历史

标题模式分镜时长生成方状态
{{s.title}}{{ {auto:'全自动',custom:'自定义',template:s.template_name||'模板'}[s.mode]||s.mode }} {{s.shots.length}}{{s.total_seconds}}s{{myRole==='main'?(s.vendor||'规则'):'AI生成'}} {{s.status==='draft'?'草稿':s.status==='rendering'?'合成中':'已合成'}}

新建短剧项目(AI 生整剧大纲)

支持最多 1000 集:≤30集由大模型细纲创作,更多集数自动按节奏模板续写;每集时长上限600秒,合成时超30秒自动拆段生成。

📥 导入自有剧本(文本脚本直接建剧)

已粘贴 {{drImp.text.length}} 字

📕 小说改编短剧(AI 提炼主线 → 分集改编大纲)

已粘贴 {{drNovel.text.length}} 字

我的短剧项目

剧名题材集数合成进度状态大纲来源
{{s.title}}{{s.genre}}{{s.ep_count}}集·每集约{{s.ep_seconds}}s 剧本 {{(s.eps||[]).filter(e=>e.status==='scripted').length}}/{{s.ep_count}} {{s.status==='outline'?'大纲就绪':'剧本推进中'}} {{myRole==='main'?(s.vendor||'规则'):'AI生成'}}
暂无项目,先创建一部短剧。
📝 脚本总数 {{wsOver.scripts_total}}
全自动 {{wsOver.scripts_auto}} · 自定义 {{wsOver.scripts_custom}} · 模板 {{wsOver.scripts_template}}
🎞 成片 {{wsOver.jobs_done}}/{{wsOver.jobs_total}}
已完成/总任务
🎬 AI视频 {{wsOver.ai_videos_done}}/{{wsOver.ai_videos}}
已完成/总生成
🧬 克隆资产 {{wsOver.avatars_ready}}+{{wsOver.voices_ready}}
可用形象+可用音色
⚡ 本月创意算力 {{wsOver.cre_cost_month}}
创意账本消耗
加载中…

切分结果《{{custom.cur.title}}》({{custom.cur.shots.length}}分镜 / {{custom.cur.total_seconds}}s)

#建议画面台词字幕秒数
{{s.index}}{{s.scene}}{{s.voiced}}{{s.subtitle}}{{s.seconds}}s

新建生成任务

推荐流程:写简单想法 → 点「提示词优化」预览可改 → 再生成
🛡 已自动保护关键信息(店名/品牌/数字等),原句已回填:{{aiv.repaired.join('、')}}
✨ 当前将使用的提示词:{{aiv.prompt}}
🖼 参考图(首帧)
⏳ 上传中…
首帧 ✓ {{aiv.imageName}}
移除
尾帧 ✓ {{aiv.lastName}}
移除
支持 jpg/png/webp,≤10MB;上传后 Seedance 将以该图为视频首帧开始运镜生成
图生视频:输出比例自动跟随参考图(首帧);可继续在提示词里描述镜头运动(如“缓慢推进、环绕展示”)
已设尾帧:将生成首尾帧过渡视频(AI 补全中间过程)
✨ 扩写后提示词:{{aiv.last.enhanced_prompt}}

生成队列

模式提示词模型规格创建时间进度状态
{{j.mode==='text2video'?'文生':'图生'}}有声 {{(j.enhanced_prompt||j.prompt).slice(0,30)}} AI生成{{j.resolution||'720p'}}·{{j.ratio}}·{{j.duration||5}}s{{fmt(j.created_at)}}
{{j.progress}}%
{{j.status==='done'?(j.finalizing?'🎞 字幕合成中':'✅ 完成'):(j.status==='cancelled'?'⏹ 已取消·算力已退':'生成中')}}字幕已烧录▶ 播放⚠字幕合成失败({{j.finalize_error.slice(0,15)}})
成片形象音色时长消耗创建时间渲染进度状态
{{j.kind==='drama'?'🎭短剧':j.kind==='upscale'?'🔍超分':'📹成片'}}{{j.title}} Seedance2.5 ⚠{{j.remote_error.slice(0,20)}}{{j.avatar_name}}{{j.voice_name}} {{j.duration}}s{{j.cost}}{{fmt(j.created_at)}}
{{j.progress}}%
{{j.status==='done'?(j.subtitled?'✅ 成片可播·已配字幕':'✅ 成片可播'):(j.status==='failed'?'⛔ 失败':(j.status==='cancelled'?'⏹ 已取消·算力已退':(j.finalizing?'🎞 字幕合成中':'渲染中')))}}⛔ 失败原因:{{(j.remote_error||j.finalize_error||(myRole==='member'?'生成失败,请联系主账号查看详情':'生成失败(算力已自动退还)')).slice(0,80)}}▶ 播放/下载分段{{j.segments.filter(s=>s.status==='done').length}}/{{j.segments.length}}
暂无成片任务,去「全自动脚本成片」提交第一个。

🚀 一键发布:《{{pubJob.title}}》

选择要发布的绑定账号(可多选),视频将发布到对应平台并生成发布记录(可在全域发布中心追踪回执)。
暂无绑定账号,请先到「账号绑定管理」添加。
{{r.ok?'✅ 发布成功:'+r.message:'⛔ 发布失败:'+r.message}}

剪辑任务(工作流)

任务状态步骤预算实耗操作
{{t.instruction.slice(0,30)}} {{stName(t.status)}} {{t.steps.filter(s=>s.status==='done').length}}/{{t.steps.length}} {{t.budget_total}}{{t.cost_used||0}}
① 项目单价设置(每个账号不同:做一次该动作消耗多少算力)
填具体数字 = 该账号做一次该动作固定扣这么多算力(如“数字人成片一条视频”填 10,则每次成片扣 10);填 0 = 免费;留空 = 按系统默认按时长/复杂度计价(追爆解析/改写默认 1/次)。
项目动作单价(算力/次)所属模块 / 系统默认
{{def.name}} {{QUOTA_NAMES[def.mod]}}{{def.fallback!=null?' · 默认 '+def.fallback+'/次':' · 默认按时长计价'}}
暂无子账号。
② 项目总额度(可选保险丝:消耗到上限后不能再提交)
子账号总余额🎯 AI一键追爆📹 视频成片/AI视频🎭 短剧工坊🛒 付费应用市场操作
{{u.name}}
{{u.phone}}
{{u.balance}}
已用 {{u.used[m]==null?'—':u.used[m]}}

新建形象克隆

🎨 AI漫改结果({{anime.styleName}})
查看大图
已自动存入素材库;对效果不满意可换风格重新生成
⏳ 素材上传中:{{avatar.fileName}}…(文件大时需些时间,请勿关闭页面) ✅ 已上传:{{avatar.fileName}}({{avatar.kind==='video'?'视频':'照片'}}素材)
生成与真人高度相似的AI形象,用于短剧/成片不被火山模型拒绝
自动从视频抽取人物帧,生成与真人高度相似的AI形象,用于短剧/成片合成
支持真人照片或≥10秒出镜视频(mp4/webm,≤25MB);克隆后成片将以该素材为参考生成,保持人物长相一致性

📁 素材库(上传的视频/照片)—— 原始素材,可重复用于克隆

素材类型预览大小上传时间操作
{{m.name}}已用于克隆 {{m.kind==='video'?'🎬 视频':'🖼 照片'}} 查看原图/原片 {{Math.round(m.bytes/1024)}}KB{{fmt(m.created_at)}}
素材库为空:上传的照片/视频会保存在这里,可重复选用克隆。

🧬 已克隆形象库—— 训练完成,可用于脚本成片

形象性别风格素材来源描述训练进度状态
🧬
{{a.name}}
✅ 克隆完成
训练中 {{a.progress}}%
🛡️ 火山可用
{{a.gender}}{{a.style}} — 查看素材 {{a.desc||'—'}}
完成 {{fmt(a.trained_at)}}
{{a.status==='ready'?'✅ 可用':'训练中 '+a.progress+'%'}}
还没有克隆形象,从上方素材库选用或上传新素材创建第一个专属数字人。
💡 火山模型真人限制:火山 2.5 等大模型不接受真人照片/视频直接作参考。点「🛡️ 火山可用形象」可从真人素材(照片或视频自动抽帧)生成长相高度一致的AI形象,短剧/成片合成时将自动用它作参考,不再报错。
💡 克隆形象可以用在哪:①「全自动脚本成片」提交时选择形象 → 克隆人以参考素材的长相、发型、服装出镜播报;②「自定义脚本成片」同样可选克隆形象;③「AI一键追爆」成片可选用克隆形象+克隆音色;④「短剧工坊」给角色绑定形象后,合成视频的人物形象与参考素材保持一致。

新建音色克隆

选视频文件会自动提取音轨(浏览器端解码,无需剪辑工具)
⏳ 正在从视频提取音轨…
✅ 声音素材就绪:{{voice.fileName}}({{voice.seconds}}秒)
建议≥10秒清晰人声、无背景杂音;克隆后的音色将作为成片口播参考

我的音色库

音色性别特点训练进度状态试听
{{v.name}}{{v.gender}}{{v.desc||'—'}}
完成
{{v.status==='ready'?'✅ 可用':'训练中 '+v.progress+'%'}}
🔊 「{{voicePreview.name}}」试听:{{voicePreview.text}}({{voicePreview.seconds}}s)

创意素材库

名称类型标签时间
{{m.name}}{{m.kind}} {{m.tags.join('、')}}{{fmt(m.created_at)}}

AI一键追爆 · 对标扫描

操作流程:① 填写对标爆款入库 → ② 🔍AI拆解(钩子/结构/情绪/可复刻点) → ③ 📝生成翻拍脚本 → ④ ⚡一键转分镜脚本去成片
标题对标数据爆款分状态操作
{{c.title.slice(0,26)}}{{c.competitor}} ▶{{fmtViews(c.views)}} {{c.hot_score}} {{c.status==='videoed'?'🎉成片完成':(c.status==='produced'?'✅已出脚本':(c.status==='remaking'?'🎬成片中':(c.status==='analyzed'?'🔍已拆解':'待分析')))}}
暂无爆款候选:填写上方对标信息入库,或用批量录入一次粘入多条。
📋 {{chaseDetail.title}}
{{chaseDetail.platform==='xhs'?'小红书':'抖音'}} · 对标 {{chaseDetail.competitor}} · 播放 {{fmtViews(chaseDetail.views)}} · 爆款分 {{chaseDetail.hot_score}}
还未拆解,点列表中的「🔍 AI拆解」获取钩子/结构/可复刻点分析。
📝 翻拍脚本
{{chaseDetail.script}}
AI引擎:{{chaseDetail.llm}} · {{chaseDetail.tokens}} tokens
🎬 追爆成片流水线
① 粘贴爆款视频链接 → 自动提取标题/文案 → ② AI改写(可手动编辑) → ③ 配置克隆形象+声音 → ④ 生成视频 → ⑤ 按抖音流程一键发布
📄 提取到标题「{{chaseDetail.extracted.title.slice(0,40)}}」· 正文 {{chaseDetail.extracted.chars}} 字,已自动完成 AI 解析(下方 STEP 1)
STEP 1 · 🔗 解析原视频文案
{{chaseDetail.source_script}}
STEP 2 · ✍️ AI一键改写(差异化)
改写后文案可直接编辑微调;保存后成片以编辑后的为准(✍️ 已手动修改)
STEP 3 · 🧬 克隆形象一键成片
✅ 成片任务已提交(任务号 {{chasePipe.job.id}}),用克隆形象「{{chasePipe.job.avatar_name}}」+ 音色「{{chasePipe.job.voice_name}}」渲染中,去 成片管理 查看进度与播放
🎉 成片完成!视频已生成(成片管理 中可播放下载)
最近发布:{{chaseDetail.publishes[0].account}} · {{chaseDetail.publishes[0].message}}
🎬 成片渲染中,完成后本页面状态将变为「成片完成」

爆款潜力预测(可解释七维评分)

{{viralRes.grade}} 级 {{viralRes.score}} 分{{viralRes.gradeName}} · 命中热词:{{viralRes.hitHotwords.join('、')||'无'}}
⚠️ {{s}}
🚀 一键发布 · 抖音发布流程
① 选账号② 发布内容③ 发布设置④ 发布回执

逼单剧本(选中线索后逐条推进)

AI定制话术 {{pitchRes.llm?(myRole==='main'?'真实模型·'+pitchRes.vendor:'真实大模型生成'):'规则模板'}}
{{pitchRes.pitch}}
策略:{{playbook.strategy}} · 当前进度:第 {{pbStepOf(playbook.lead.id)}} / 5 步
步骤环节话术操作
{{s.step}}{{s.name}} ✓ {{s.script}}
推进到第 5 步自动标记线索为「已成交」并写入跟进时间线;每步推进留痕。

销冠话术库

场景话术
{{s.scene}}{{s.content}}

评论区巡检(支持批量,每行一条:评论人|评论内容)

识别规则:手机号/微信号自动提取;提及“想买/价格/报价/优惠/下单”判定高意向;重复留资去重;首次交互必含告知话术(合规)。

线索池({{leadStats.total}} 条 · 高意向 {{leadStats.high}} · 跟进中 {{leadStats.following}} · 已成交 {{leadStats.won}})

点击行展开详情:跟进时间线 / 状态流转 / 交给销冠
评论人意向联系方式授权状态跟进人操作

会话测试台(敏感词拦截→关键词规则→知识库→AI兜底→人工)

发送一条消息试试,如“多少钱”“保温多久”“能返现吗”
客户 {{c.message}}
{{svcChanName(c.channel)}} {{c.reply || '(转人工处理)'}} (来源:{{c.ref}}) ({{c.reason}})
通道分布:规则 {{svcStats.rule}} · 知识库 {{svcStats.kb}} · AI兜底 {{svcStats.llm}} · 转人工 {{svcStats.human}}(共 {{svcStats.total}} 条,合规可审计)

规则引擎({{svcRules.length}} 条 · 敏感词拦截优先)

类型命中动作/话术
{{r.type==='sensitive'?'敏感词拦截':(r.type==='send_file'?'发文件':'关键词')}} {{r.pattern}}{{r.type==='sensitive'?'→ 转人工':(r.type==='send_file'?'发送「'+r.reply+'」':r.reply)}}

AI 可发送文件库({{svcFiles.length}} 个)

文件名类别优先级状态
{{f.name}}{{f.category}}{{f.priority}}{{f.active?'启用':'停用'}}
报价类命中只发最新报价单,不承诺具体价格(合规:附录G示例5)。

创建招聘任务

职位要求招聘人数操作
{{j.title}} 选中 {{(j.requirements||[]).join('、')||'—'}}{{j.headcount}}
点击行选中职位后再操作;不选职位时默认最新创建的。

简历投递(自动解析技能/年限/学历)

姓名年限学历识别技能状态
{{r.name}}{{r.years}}年{{r.edu}} {{(r.skills||[]).join('、')||'—'}} {{r.status==='invited'?'已约面':'待筛选'}}

面试邀约记录({{interviews.length}})

候选人匹配分时间状态
{{i.candidate}}{{i.score}}{{i.slot}}{{i.status==='invited'?'已发邀约':i.status}}
暂无,选中职位后点「自动约面Top3」生成。

候选人报告

{{hrReport.job}} · 共 {{hrReport.total}} 份简历
{{hrReport.summary}}
Top姓名评分年限学历命中要求
{{i+1}}{{r.name}}{{r.score}}{{r.years}}年{{r.edu}}{{(r.matched||[]).join('、')||'—'}}
生成后展示 Top5 候选人与招聘建议。

选择智能体

{{a.name}}
{{a.sections.length}}章节

《{{officeRep.agent_name}}》报告 ·「{{officeRep.input}}」 {{officeRep.llm?(myRole==='main'?'真实模型逐章生成 · '+officeRep.models.join(' '):'真实大模型逐章生成'):'规则占位(未配置模型)'}} 消耗 {{officeRep.cost}} 算力 · {{officeRep.tokens||0}} tokens

{{s.section}}
{{s.content}}

历史报告({{officeReports.length}})

时间智能体主题章节生成方算力操作
{{fmt(r.created_at)}}{{r.agent_name}} {{r.input.slice(0,20)}}{{r.sections.length}}{{myRole==='main'?(r.models||[]).join(','):'AI生成'}}{{r.cost}}
暂无报告。

数字人批量合成(文案 × 4形象 × 3音色)

批次条数算力状态抽样
{{fmt(b.created_at)}}{{b.total}}{{b.cost}} {{b.units[0].avatar}}×{{b.units[0].voice}}:{{b.units[0].status}}
暂无批量合成记录。
{{a.icon}}

{{a.name}}Hot

{{a.desc}}
{{a.price}} 算力 已开通

我的已开通应用({{marketSubs.length}})

应用开通时间消耗
{{s.icon}} {{s.app_name}}{{fmt(s.created_at)}}{{s.price}} 算力
尚未开通任何应用,开通后立即可用且永久有效(演示)。

API Keys({{openKeys.length}},密钥仅创建时返回一次)

⚠ 请立即保存,Secret 仅本次显示:
{{newKey.key_id}}.{{newKey.secret_once}}
调用方式:请求头 X-API-Key: {{newKey.key_id}}.<secret>,示例:curl -H "X-API-Key: ..." {{origin}}/open/v1/leads
名称Key ID权限范围状态最近使用操作
{{k.name}}{{k.key_id.slice(0,14)}}… {{k.scopes.join(', ')}} {{k.status==='active'?'启用':'已吊销'}} {{k.last_used?fmt(k.last_used):'从未'}}

Webhook 事件订阅({{openHooks.length}})

签名密钥(whsec,用于校验 X-Signature):{{newHook.secret}}
名称回调地址事件状态操作
{{w.name}}{{w.url}} {{w.events.join(', ')}} {{w.status==='active'?'订阅中':'已停用'}}

投递记录(最近 {{openDeliveries.length}} 条 · 失败自动重试 1s/2s/4s 共3次)

时间事件地址尝试状态响应
{{fmt(d.at)}} {{d.event_type}}{{d.url}}第{{d.attempt}}次 {{d.status==='delivered'?'✅ 成功':'失败'}} {{d.response}}
暂无投递。可用本地脚本监听回调后触发事件(如创建线索)验证。

知识检索

{{h.doc_title}}(得分 {{h.score}})
{{h.text}}

知识文档

标题类型分块
{{d.title}}{{d.kind}}{{d.chunks}}

绑定新平台账号

✅ {{paMsg}}
每个登录用户绑定自己的平台账号:绑定后仅本人可使用该账号发布(主账号可查看和管理全部成员绑定)。昵称留空时自动命名为「当前用户名+平台名」。平台合规分级:{{p.name}} {{p.level==='api'?'(API直连)':p.level==='caution'?'(频控+审核)':'(禁止接入)'}}

账号矩阵({{accounts.filter(x=>!x.overseas).length}} 个账号)

平台昵称绑定人分组健康度今日发布操作
{{platName(a.platform)}}{{a.nickname}} {{a.owner_name||'我'}} {{a.group||'默认分组'}} {{a.health==='active'?'正常':'风控只读'}} (连续失败{{a.fail_streak}}次) {{publishes.filter(p=>p.account_id===a.id&&p.created_at.slice(0,10)===(new Date()).toISOString().slice(0,10)&&(p.status==='published'||p.status==='failed')).length}}
频控规则:抖音/小红书每日≤5条,视频号≤10条,快手≤5条;允许时段 6:00–23:00(小红书 7:00–22:00);连续失败 3 次自动熔断降级只读并告警。私聊/群聊回复由核心执行节点控制(见仪表盘)。

选择发布账号(已选 {{selected.length}} 个)

{{a.nickname}} {{platName(a.platform)}}
{{a.group||'默认分组'}}
已选分组分布:{{g}}({{ps.length}}):{{ps.map(platName).join('、')}}
账号结果
{{(accounts.find(a=>a.id===r.account_id)||{}).nickname||r.account_id}} {{r.message}}

发布记录(含定时任务与回执)

时间平台账号内容状态说明
{{fmt(r.created_at)}} {{platName(r.platform)}} {{(accounts.find(a=>a.id===r.account_id)||{}).nickname||'—'}} {{r.content}} {{pubStatusName(r.status)}} {{r.message}} · 计划 {{fmt(r.scheduled_at)}}
定时任务到点后自动执行(刷新本页即可触发到点检查);风控拦截与失败原因实时回执。

🤖 自动智能选择 {{ llmStatus.auto ? '✅ 已开启' : '' }}

按「性价比 60% + 实测速度 40%」自动排序;遇排队/限流/超时/失败 60 秒内自动切换下一家,全链路无感降级
智能排序供应商综合得分(低=优)单价估算(元/M tokens)实测均延迟成功/失败
{{ i===0 ? '🥇 首选' : i===1 ? '🥈 第二' : i===2 ? '🥉 第三' : '#'+(i+1) }} {{r.name}}{{r.score}}{{r.price}} {{ r.latency ? (r.latency>=1000 ? (r.latency/1000).toFixed(1)+'s' : r.latency+'ms') : '—' }} {{r.ok}} / {{r.fail}}
当前默认:{{ llmStatus.auto ? '🤖 自动智能选择' : (llmStatus.default || '未设置') }}

供应商配置

供应商默认模型状态API Key自定义模型操作
{{p.name}} 默认🥇 自动首选
{{cp}}
{{p.model}} {{p.configured ? '✅ '+p.key_masked : '未配置'}}
{{llmTestResult.text}}
说明:Key 保存在本机服务端(data.json),调用走各厂商 OpenAI 兼容接口;用量与耗时计入「数据统计→模型统计」。未配置时各能力自动回退规则模拟。
⚠ 火山豆包特殊:需在火山方舟控制台开通模型后,把推理接入点 ID(ep-开头)或已开通的模型 ID 填入“自定义模型”框再测试,否则会报 model does not exist。

🎯 功能级模型路由(不同功能用不同模型)

功能指定厂商覆盖模型(可选)生效策略
{{f.name}} {{ fnRouteForm[f.id].provider ? '✅ 独立配置' : '全局默认:' + (llmStatus.default || '未设置') }}
优先级:调用指定 > 功能路由 > 全局默认。厂商未配置 Key 时自动回退全局默认;DeepSeek便宜适合高频功能,豆包/千问适合创意生成,可在「模型统计」看各功能实际用哪个模型与费用。

在线对话测试

{{llmChat.a}}
{{llmChat.meta}}

⚡ 对公充值申请

成员账号无充值入口,请联系管理员分配算力。

充值单(五步财务流)

时间申请人金额状态流水号操作
{{fmt(r.created_at)}}{{r.applicant}}¥{{r.amount}} {{ {draft:'草稿',submitted:'已提交',reviewing:'财务审核中',second_review:'待双人复核',approved:'已审批',arrived:'✅已到账',rejected:'已驳回'}[r.status]||r.status }} {{r.bank_ref||'—'}} 驳回:{{r.reject_reason}}
暂无充值单,先提交第一笔对公充值。

🎯 算力分配(转拨给成员/子账号)

成员账号无分配权限,可查看自己的余额与流水。
账号角色算力余额充值权限
{{a.name}}(我) {{ {main:'主账号',sub:'子管理',member:'成员'}[a.role] }}{{a.balance.available}}(冻结{{a.balance.frozen}}) {{a.recharge_granted?'✅':'—'}}

系统算力值记录

时间类型变动余额说明
{{fmt(l.created_at)}}{{l.type}} {{l.amount>0?'+':''}}{{l.amount}}{{l.balance_after}}{{l.note}}

创意算力值记录

时间变动说明
{{fmt(l.created_at)}} {{l.amount}}{{l.note}}

我的在线设备(当前 {{devices.list.length}} 台 / 上限 {{devices.limit}} 台)

设备登录地点IP登录时间最近活跃操作
{{d.device}}✅ 本机 {{d.place||'—'}}{{d.ip||'—'}} {{fmt(d.at)}}{{fmt(d.last)||fmt(d.at)}} —
暂无在线设备记录,刷新页面后重试。
💡 登录地点由 IP 归属库解析,可能精确到城市级别;内网/本地访问会显示「本地/内网」。若发现陌生设备,请立即踢下线并修改密码。
👋 前期引导说明
首次登录会自动弹出分步引导,带你从克隆形象到发布成片走一遍核心流程。

🚀 三分钟上手

步骤怎么做
① 登录打开系统地址,用管理员分配的手机号+密码登录。同一账号最多 5 台设备同时在线,超出自动踢出最早的。
② 看菜单左侧菜单由主账号按需授权,没被授权的功能不显示——你看到的就是你能用的。
③ 消耗算力生成视频/语音等会消耗算力值,余额和明细看「⚡ 算力值账户」。不足时任务失败,联系管理员充值。
④ 数据隔离你创建的形象、音色、克隆素材、短剧项目只有你自己可见,与主账号和其他成员互不互通。

🎬 AI视频生成(最快入口)

参数说明
模式文生视频(文字直接生成画面)/ 图生视频(上传一张图让它动起来)
分辨率720p(标准、省算力)/ 1080p(更清晰、消耗更多)
画幅9:16 竖屏(抖音/视频号)· 16:9 横屏(B站/YouTube)等
时长5 秒起步,越长消耗越多
风格写实商业感 / 动漫 / 电影感等
有声视频勾选后同步生成人声、音效与 BGM
提示词优化先写一句简单想法,点「💡 提示词优化」AI 自动扩写成专业提示词,可再手动微调
提示词公式:主体+动作+场景+镜头+氛围。示例:
· 年轻女性在咖啡店靠窗位置微笑看向镜头,中景,午后暖光
· 一名穿西装的男士在现代办公室大步走向落地窗,背影,逆光,电影感
· 无人机俯拍雪山日出,云海翻涌,史诗感
生成约 1~5 分钟;页面上方队列实时显示进度。建议先用小参数(5秒/720p)试效果,满意后再上大参数,省算力。

🎬 全自动脚本成片 / 自定义脚本成片

功能说明
全自动脚本成片填主题+需求(如“保温杯,12小时保温,清新风格”)→ 选数字人形象与音色 → 系统自动:写脚本→口播合成→字幕→BGM。适合快速产出。
自定义脚本成片自己逐句写文案,逐句选形象/音色/背景,可控性最强,适合口播与讲解类。
AI一键追爆输入对标账号或爆款主题,AI 拆解热门结构(开头钩子/节奏/结尾引导),批量生成同款视频。

📁 成片管理

状态含义与操作
✅ 完成已字幕「▶ 在线播放」直接看,或「⬇ 下载」到本地
🔄 执行中显示进度百分比,可离开页面稍后回来看
❌ 失败显示失败原因并自动重试一次,按原因调整后重新提交
⚠ 已过期旧版遗留任务,原文件已无法找回,需重新生成;新生成任务全部保存本地,不会再出现

🧬 克隆数字人

功能说明
形象克隆上传真人照片/短视频 → 生成专属数字人形象,之后在工坊与短剧中选用。素材要求:光线均匀、正脸无遮挡(不戴墨镜口罩)、背景干净;视频素材 10 秒以上、动作平缓。
🛡️ 火山可用形象火山等大模型不允许直接用真人形象。在形象卡片点此按钮,AI 基于你的真人长相生成一张风格化形象并自动绑定,合成时自动使用——不触发风控,且长相高度一致。建议克隆完成后立即生成一次。
声音克隆上传清晰人声录音:30 秒以上、环境安静、语速自然 → 克隆专属音色,合成时选用。

🎭 短剧项目(五步流程)

步骤说明
① 建剧填剧名、题材、风格、集数与每集时长 → AI 生成全剧大纲(梗概/人物/走向)。系统自动产出全剧统一视觉设定(画风/服装/色调),各集画面一致。
② 生成剧本逐集生成(含分镜、画面、台词),约 1~2 分钟,按钮带计时;不满意可重新生成。
③ 绑定角色把角色绑定到你的数字人形象(或 AI 形象描述),保证人物长相全剧一致。
④ 分镜合成生成分镜后提交合成:系统链式连续生成——上一段尾帧作下一段首帧,画面/剧情硬接续;字幕按各段实际时长精确对齐。一集约 5~15 分钟(逐段串行),卡片实时显示进度;单段失败自动重试一次。
⑤ 成片任务卡片或「成片管理」播放/下载;支持一键发布、导出剧本与 SRT 字幕。

👤 AI数字高管 & 四大岗位

功能说明
AI数字高管对话式下达指令:安排任务、查数据、写文案。先在「数字员工知识库」上传公司资料,回答更准。
四大岗位销冠岗(话术/成单)· 线索岗(获客/筛选)· 客服岗(接待/答疑)· 人事岗(招聘/制度),按页面提示配置即可上岗。

❓ 常见问题

问题解决办法
点了生成没反应按钮会变“⏳ 生成中”并计时;进度看任务卡片或「成片管理」,可离开页面稍后回来。
视频显示成功但播放不了先强制刷新页面(Ctrl/Cmd+Shift+R)再试;带“⚠ 已过期”标记的需重新生成(旧版遗留,新生成不会再出现)。
生成失败看任务上的失败原因:内容触发风控(改文案避开敏感词)· 算力不足(找管理员)· 素材不清晰(换素材重新克隆)。
生成很慢视频 1~5 分钟;短剧逐段串行 5~15 分钟。高峰期更慢,请耐心等待。
生成的人不像我确认已绑定克隆形象并使用「🛡️ 火山可用形象」;换更清晰素材重新克隆。
短剧前后不连贯已升级链式续接生成;个别集不理想时检查分镜描述后重新生成该集。
算力不够用「⚡ 算力值账户」查明细;先小参数试效果;联系管理员充值/分配。
想用的功能没显示功能按权限授权,找管理员在「账号与权限」开通。
页面异常/按钮点不动强制刷新 → 退出重登 → 清浏览器缓存。
账号在陌生设备登录立即到「🖥️ 登录设备」踢下线,并联系管理员改密。

📚 名词解释

名词解释
算力值AI 生成的通用消耗单位,按功能与参数折算。
分镜剧本拆成的镜头单元:画面描述+运镜+台词+时长。
尾帧/首帧一段视频的最后/第一帧;系统用上一段尾帧作下一段首帧实现画面续接。
形象克隆用真人照片/视频生成专属数字人形象。
火山可用形象基于真人形象生成的风格化形象,用于通过大模型风控且保持长相一致。
内容风控平台对生成内容的安全审核;命中则任务失败,需调整描述重试。
SRT 字幕通用字幕文件格式,可导入剪辑软件二次编辑。
提示词给 AI 的画面/任务描述,越具体效果越好。

💡 小技巧

· 画面描述写具体:人物+动作+场景+镜头+氛围,越具体越好
· 竖屏选 9:16,横屏选 16:9;口播类开“有声视频”
· 先小参数试效果,满意再上大参数,省算力
· 生成任务不支持撤销,提交前确认参数
· 遇到页面异常:强制刷新 → 退出重登 → 清缓存

创建账号

{{userMsg}}
授权不越级:子管理账号只能创建成员账号;主管理账号唯一,不可重复创建。新账号创建后用手机号+密码在登录页进入。

账号列表({{sysUsers.length}} 个)

手机号姓名角色创建人状态算力余额充值授权成员额度功能权限操作
{{u.phone}}{{u.name}} {{ {main:'主管理',sub:'子管理',member:'成员'}[u.role] }} {{u.managed_by_name}}— {{u.status==='active'?'启用':(u.status==='pending_assign'?'待分配':'停用')}} {{(u.balance||{}).available!=null?(u.balance||{}).available:'—'}} {{u.recharge_granted?'✅':'—'}} 已开{{u.managed_count}}个 {{u.member_limit<0?'不限':u.member_limit}}(已开{{u.managed_count}}) — {{u.perms.length}} 项
停用子管理账号后,其管辖成员将转为待分配状态,由主账号重新分配。会话有效期默认 7 天(滑动续期);设为 0 表示该账号登录永不过期(不推荐给敏感岗位)。

调整权限:{{permEdit.name}}({{ {sub:'子管理',member:'成员'}[permEdit.role] || permEdit.role }})

权限已细化到每个功能菜单:逐项勾选,未勾选的功能在子账号导航栏中一律不显示。组名前的复选框可一键全选/取消整组。
其他权限(操作/财务/接口)
授权不越级:子管理账号只能看到并授出自己拥有的权限,主账号未开放给你的权限项不会在此面板出现;即使绕过前端提交,后端也会拒绝。主账号此前授予对方的权限会保留显示、可保留但不可收回。fn.=功能模块,op.=对外操作,pay.=财务。勾选 fn. 项后,对方侧边栏即时显示对应功能菜单;未授权的功能对对方完全隐藏,直接访问也会被拦截回仪表盘。
{{tourSteps[tourStep].icon}} {{tourSteps[tourStep].t}} {{tourStep+1}} / {{tourSteps.length}}
{{tourSteps[tourStep].d}}
{{player.title}}
⚠ {{player.err}}
{{player.sub}}
在线播放 · {{player.note||'Seedance 2.5 生成'}} · 可右键视频另存下载