1实现原理 · 为什么它能做到
单模型家族聚焦型工具 skill:4 个变体(bytedance/seedance-2-0、-fast、-studio、-studio-fast)共用一套调用面,模式不由参数名选择而由『给了哪些输入』自动决定,且输入互斥约束被显式声明(first/last-frame 与 reference 二选一)。
The model determines the generation mode from your inputs. These modes are **mutually exclusive** - use either first-frame/last-frame OR reference inputs, not both.
skill 内嵌近乎完整的 API schema:Parameters 表逐项定义类型/默认值/约束(duration 4-15 或 -1 自动、ratio 七档、resolution 480p-1080p 且 Fast 上限 720p、reference_images ≤9 / reference_videos ≤3×15s / reference_audios ≤3×15s 且需至少一图或一视频)。
| `reference_videos` | file[] | - | Reference videos, up to 3. Max 15s each, total max 15s. mp4/mov |
多模态 prompt 引用被公式化:用『类型+序号』(Image 1/Video 1/Audio 1)在文本里指代素材并禁止 asset ID,另给 add/remove/modify/forward/backward/stitch 六条编辑与拼接句式——把『怎么用多模态引用』教成可套模板。
Reference assets in your prompt using **type + index**: `Image 1`, `Image 2`, `Video 1`, `Audio 1`. The index is the position within that type in the arrays you provide. Do NOT use asset IDs in prompts.
Studio 变体引入平台侧资产库:引用图会被自动上传到 BytePlus 私有虚拟肖像库换取跨视频的人像一致性(需配 safety_identifier 用户标识参数)——能力与隐私边界同源。
Studio variants automatically upload reference images to the BytePlus private virtual portrait library for enhanced character consistency
成本被量化进 skill:Pricing 表给 $4.30-$7.70/M tokens(Fast $3.30-$5.60)与 token 公式 (width×height×fps×duration)/1024,让 agent/用户能在调用前估算单条视频费用。
Token formula: `(width x height x fps x duration) / 1024`
2核心能力
3外部依赖
| 类型 | 依赖 |
|---|---|
| cli | belt(inference.sh CLI) |
| package | belt-sh/cli(npx skills add 安装) |
| api | ByteDance Seedance 2.0 平台 app(bytedance/seedance-2-0、-fast、-studio、-studio-fast;Studio 模式联动 BytePlus 私有肖像库) |
| network | 平台文档(docs/apps/running、streaming) |
| network | 安装说明托管 |
| package | 相关技能包 inference-sh/skills@ai-video-generation / google-veo / ai-image-generation / ai-avatar-video |
4风险提醒 风险提醒:橙色 · 评估后使用
- Studio 模式的素材外留 — 引用图自动上传 BytePlus 私有肖像库,人像/品牌素材进入第三方留存面;文件未说明保留期/删除机制,敏感素材慎用 Studio。
- 按 token 计费且无预算闸门 — 单价表虽透明,但示例无费用预估;批量/多轮调用直接累积账单。
- 素材整体出网 — 最长 15s 的引用视频/音频会上传第三方;引用素材的版权与肖像责任在调用方。
- 输出为平台托管 URL — 生成物以远程 URL 交付(无下载指令),后续使用依赖平台资产可用性与链接有效期(skill 未说明)。
5第二遍独立确认
- [ok] description 数字声明(1080p、4-15s、音频同步)与正文一致 — Parameters 表 'Duration in seconds (4-15), or -1 for auto'、'resolution ... 1080p (Fast: 480p, 720p only)'、generate_audio 默认 true 均与 description 相符。
- [ok] Pro/Fast/Studio 四变体模型表 — Models 表 4 行(2.0 / 2.0 Fast / 2.0 Studio / 2.0 Studio Fast)与 description 一致;Studio 自动上传 BytePlus 的行为有正文专段表述。
- [ok] Modes 互斥约束与示例一致 — 各示例要么用 image/end_image 组合要么用 reference_* 组合,无混用;正文明确 'mutually exclusive'。
- [ok] 引用上限 9/3/3 与示例用量 — Parameters 表 'reference_images, up to 9'、'reference_videos, up to 3'、'reference_audios, up to 3';示例最大用量 3 图+1 视频+1 音频、3 视频,均未超限。
- [ok] prompt 引用公式(type+index、禁 asset ID) — Prompt Guide 原文 'Do NOT use asset IDs in prompts' 与全部多模态示例的 Image N/Video N/Audio N 写法一致。
- [ok] safety_identifier 参数 — Parameters 表 'Unique end-user identifier for safety policy (max 64 chars, hash of user ID recommended)' 与 Studio 示例中 'user-abc123' 对应。
- [ok] 无脚本/无凭证/无直连网络 — 目录仅 SKILL.md;curl/wget/密钥 token 零命中;无 shell 重定向;执行面 allowed-tools: Bash(belt *)。
- [ok] license/stars/commit 元数据 — pin == 本地 HEAD == becc25649700;skills-shell/superpowers stars=0、pushed_at 2026-09-02T14:16:56Z;MIT 声明见 plugin.json/README 徽标,树内无 LICENSE 文件。
6结论
ebc2e07ba23fe046…becc256497