SuperAPI AI 工具集

sillytavern-media-live2d-runtime

智能体与模型

查看项目

更新于 10-16 00:00

技能介绍

用途:把媒体视为带版本的运行时依赖,而非装饰性 URL。先校验静态契约,再把网络获取与渲染放入显式的实时验证环节。适用于 SillyTavern 角色卡中音频、图像、视频、多模态、Live2D 模型、动作与表情资源的清点、校验与预加载规划。

主要能力:清点运行时资源面,记录稳定 ID、来源类型、归属、预期字节/哈希、预加载策略、生命周期与回退;离线校验本地包含关系、文件存在性、声明字节与 SHA-256、HTTPS 远程源、音频设置、Live2D 提供方元数据与回退;校验绑定与清理,使用文档化的 SillyTavern 事件名与 PAGEHIDE 处理 iframe 销毁;在预算下规划预加载,保持急切资源最小、可选媒体懒加载,未知大小的远程条目不得进入急切接受。

使用方式:先读取 media-manifest-contract.md 了解数据形状,写绑定前读取 audio-and-live2d-lifecycle.md。运行 node scripts/validate-media-manifest.mjs --manifest media-manifest.json --root maintained-media-root 校验资源;运行 node scripts/check-media-bindings.mjs --manifest media-manifest.json --bindings media-bindings.json 校验绑定;运行 node scripts/plan-media-preload.mjs --manifest media-manifest.json --budget preload-budget.json 规划预加载。Tavern Helper 音频仅使用受支持的 bgm 与 ambient 通道及部分设置更新,除非明确要求替换,否则保留现有播放列表与设置。

限制:静态校验无法证明 MIME/CORS 投递、浏览器自动播放权限、解码时长、音频切换、图像/视频就绪、WebGL 支持、Live2D 动作或表情绑定、聊天切换销毁、移动端内存或重连行为,这些需交由 sillytavern-runtime-debug 并附确切已安装版本。远程资源在经授权的实时工作流获取前保持未验证。不要臆造通用 Live2D API,需声明提供方全局、版本探测、适配器能力与静态回退。报告时不要打印媒体载荷或含密钥的 URL。