功能介绍
v0.12 已上线的生产能力
功能介绍
本页记录生产 v0.12 系列已经提供的能力。仍在开发或需要继续验收的细节分别记录在 TODO 和 待测试。
多人协同画布
- 画布、节点、连线、评论、生成记录和 Agent 历史保存到 PostgreSQL,浏览器 IndexedDB 仅作本地缓存。
- 支持成员权限、实时光标与选区、节点拖动同步、字段级 Patch 和版本号冲突检测。
- 网络中断时采用超时、指数退避和随机抖动重连;恢复联网后立即重连并处理待确认操作。
- 撤销/重做只作用于自己的操作;历史版本时间线支持分页、影响预览与指定 Revision 恢复。
- 节点锚点评论支持回复、@成员、解决状态;管理员可查看操作审计和生成记录。
节点与工作流
支持文本、图片、视频、音频、生成配置和分组节点。节点可移动、缩放、框选、多选、复制粘贴、连接、评论和批量删除;连线可双击添加说明,供人和 Agent 理解转场或处理意图。
生成配置会保留模型、供应商、模式、比例、分辨率、时长、帧率、生成数量和输入顺序。图片与视频结果记录任务状态、生成耗时、创建时间和持久化媒体信息。
任务型创作可按短视频、直播角色素材、连续镜头、图片修改或脚本成片目标铺设最小工作流;它只创建节点与连线,用户确认模型、参数和输入后才会生成。图片节点提供局部重绘/擦除、去背景、扩图、超分、换背景和主体分层快捷入口。
图片与视频生成
- 图片:文生图、I2V/参考图编辑、多图参考、遮罩编辑、裁剪、放大、素材保存和批量生成。
- 视频:I2V、首尾帧、R2V 参考生视频、参考视频/音频、多模态生成、分镜与拼接。
- Wan 3.0 在前端明确区分“参考生视频(R2V)”与“首尾帧”,并按模型能力校验输入。
- 供应商兼容逻辑集中在 Proxy;异步任务保留真实错误码与 message,不把所有错误吞成 500。
- 任务成功后仍会验证图片解码或视频容器;无效媒体不会作为成功结果写入画布。
- 统一任务中心聚合画布生成尝试,区分提交、排队、生成、持久化、完成、失败、取消和中断,并支持定位、取消与重试。
- 生图与视频工作台使用 PostgreSQL 保存权威生成记录;刷新、跨标签页或运行时重启后会恢复任务终态,不以页面估算进度代替服务端结果。
默认渠道只允许实测或主动探测可用的模型进入选择框。不可用模型仍会显示,但会置灰并给出 Key、权限、额度、GPU、媒体或工作流原因。
媒体与素材
媒体文件保存到 OSS,浏览器通过媒体接口/CDN 读取,并支持视频 Range 请求。不可见视频按需暂停或延迟加载,减少大画布刷新后的重复下载。我的素材与媒体元数据在账号下跨设备持久化。
画布 Agent
- 在线 Agent 由平台服务处理,可读取当前画布、调用生成工具、创建节点与连线并批量修改。
- 本地 Agent 可连接 Codex / Claude Code,通过 MCP 操作当前画布。
- 对话与引用信息持久化,刷新后恢复;涉及已有节点的操作使用真实节点 ID。
- 工具确认开启时,待执行操作先展示给用户确认。
直播角色素材浏览
点击直播角色可全屏浏览素材,按待机循环、动作、回复、礼物互动、直播预览、边界帧和角色基础素材分类切换,并显示各类数量。素材按原比例展示,角色介绍与属性可折叠,切换分类或关闭详情会卸载原播放器;支持桌面和手机布局。
直播角色发布
画布可将角色资料、循环/打字/动作/礼物视频、首尾边界帧与可选 BGM 固化为版本化发布包,并通过可靠 outbox 同步到直播端。发布记录支持状态查询、失败重试、版本更新和回滚;媒体必须先完成持久化。
管理后台
管理员可查看模型渠道、密钥来源与指纹、模型绑定、生成记录、耗时、任务错误、画布 Revision、操作者和字段级变更摘要。历史与日志避免返回完整密钥、Cookie、签名 URL 或提示词正文。
生产架构
- Next.js App Router:主站与浏览器 BFF。
- PostgreSQL:账号、画布、协作、评论、历史、素材和生成元数据。
- Redis:临时 Presence、推送和协作状态。
- OSS/CDN:图片、视频和音频媒体。
- Proxy / Media Worker / Video Dataset Engine:供应商兼容、持久媒体任务与视频数据集领域服务。