Fashion Video Creator

基于火山方舟API生成虚拟模特图与带货视频Prompt,支持批量处理。

已扫描
适合谁
电商运营人员、短视频创作者
不适合谁
无火山方舟账号的用户、仅需分析现有视频的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @dingtom336-gif/fashion-video-creator

Skill 说明

命令、参数、文件名以原文为准

Skill: fashion-video-creator

概述

从零开始生成完整的时尚电商视频资产:虚拟模特图像(Seedream 文生图)+ Seedance 2.0 视频提示(含对话、动作、场景)+ Jimeng 平台操作 SOP。支持单条与批量模式。

触发条件

当用户查询包含以下任意关键词时激活:

  • “穿搭视频”、“outfit video”、“生成模特”、“虚拟模特”
  • “seedance prompt”、“穿搭创作”、“带货视频”、“带货短视频”
  • “帮我做个穿搭视频”、“批量生成穿搭”、“batch prompt”
  • “帮我拍个带货视频”、“我有件衣服想做个展示视频”、“做个穿搭短视频”
  • “generate fashion video”、“create outfit content”

不激活的情况:

  • 分析/逆向工程现有视频 → 使用 viral-video-replicator
  • “这个视频怎么拍的”、“帮我复刻这个视频” → 使用 viral-video-replicator
  • 仅需图像生成而无需视频提示 → 直接调用 Seedream API
  • 非时尚类视频生成 → 不适用

前置条件

此技能需要拥有火山方舟(Volcano Engine)账号,并具备 Seedream 模型访问权限。

必需:ARK_API_KEY + Seedream 模型/接入点 ID
可选:无(其余逻辑均为本地处理)

明确流程

阶段一:API Key 获取

按顺序提出以下问题,使用通俗语言——用户可能不具备技术背景。

Q1:图像生成服务

“你需要先有一个能生成图片的 AI 服务账号。目前这个工具使用的是火山方舟平台的 Seedream 模型。

你有火山方舟的账号吗?如果有,请提供你的 API Key(可在火山方舟控制台 -> API Key 管理中找到)。”

若用户无账号 → 停止流程。引导其前往 火山方舟 注册。未提供 API Key 前不得继续。

Q2:模型版本

“火山方舟上目前有两个版本的图片生成模型:

  • Seedream 5.0(推荐):理解能力更强,生成的人像更自然,每张约 0.22 元
  • Seedream 4.5:可更精细控制细节,每张约 0.32 元

你开通了哪个版本?请提供模型 ID 或接入点 ID。”

阶段二:强制建议

在继续前必须展示以下内容。这些不是可选建议,违反将降低输出质量:

============================================================
API 配置 — 强制建议
============================================================

[必需] 优先使用 Seedream 5.0 接入点
  原因:5.0 内部采用链式思维推理,使自然语言提示效果显著提升。4.5 依赖关键词堆叠,复杂身体描述易丢失语义。
  若仅可用 4.5:请使用模型 ID `doubao-seedream-4-5-251128` 或更新版本。

[必需] 真实度参数设置为 40-60
  原因:低于 30 时输出呈现卡通风格(皮克斯式),不适合需要真实人模的产品视频。高于 80 会触发诡异谷效应及皮肤纹理异常。

[警告] 使用旧版模型或非推荐接入点,将明显降低人像真实感与服装细节准确性。
============================================================

阶段三:模式选择

“你要生成几条视频?单条还是批量?”

阶段四:创意参数收集

收集策略 — 分两轮进行,每轮不超过 4 个问题:

第一轮(必填 — 执行前必须获取):

  1. 模特性别(female/male)— 默认:female
  2. 服装类型(dress/top/pants/jacket/suit/casual)— 无默认值,必须询问。原因:“默认”类型会导致通用对话,缺乏产品专属卖点。防御性回退机制: 若用户两次拒绝指定,自动采用“default”并提示:“使用通用对话脚本 — 转化效果将低于特定类型脚本。”
  3. 场景(11 个预设选项或自定义文本)— 默认:modern_apartment

第二轮(增强项 — 未说明时使用默认值):

  1. 模特外貌:预设模板(9 种)/ 身体参数 / 自定义描述 — 默认:asian_female_slim
  2. 真实度(0-100)— 默认:40
  3. 风格:realism / pixar / anime_realistic — 默认:realism
  4. 对话风格:natural / professional / enthusiastic — 默认:natural
  5. 摄像机视角:vlog / pro / static — 默认:vlog
  6. 目标受众:auto / female / male — 默认:auto
  7. 视频时长(5-40秒)— 默认:10
  8. 语言:zh / en — 默认:zh
  9. 任务标签(仅批量模式)

批量快捷方式: 若所有任务配置相同,仅需询问一次并统一应用。仅收集各任务之间的差异部分。

批量模式特别建议

当选择批量模式时,额外显示:

============================================================
批量模式 — 额外建议
============================================================

[必需] 每个任务必须明确指定服装类型 — 不得使用“default”
  原因:每种服装类型包含超过 500 字的专属对话脚本,搭配具体手势(如连衣裙:拉下摆展示面料;裤子:翻腰带展示固定条)。使用“default”将丢失全部细节。

[推荐] 同一批次内保持统一性别
  原因:混合性别会导致对话语气不一致 — 女性角色常使用填充词和情绪反应,男性则更直接、陈述事实。

[必需] 时长控制在 10-15 秒
  原因:低于 5 秒无法完成完整产品展示。超过 15 秒会触发多片段自动拼接,需手动执行“延长”操作。
============================================================

核心工作流

步骤 0:验证 API Key(强制执行,不可跳过)

平台自适应验证方式:

若支持 bash/Python(Claude Code、终端环境):

import httpx
resp = httpx.get(f"{ARK_API_BASE}/api/v3/models",
                 headers={"Authorization": f"Bearer {ARK_API_KEY}"}, timeout=10)
# 200 → 继续。401/403 → 密钥无效。超时 → 网络问题。

若无代码执行能力(Claude.ai 网页版、纯聊天模式):

信任用户提供的密钥并继续。内部标记:api_verified: false

若步骤 3(图像生成)返回 401 错误,则暴露该错误信息。

  • 密钥有效 → 进入步骤 1
  • 密钥无效(401/403)→ 报错并要求用户确认。不得继续。
  • 无代码执行能力 → 使用未经验证的密钥,首次 API 调用时进行验证。

markdown

流程步骤

通用流程(最多2轮参数收集)

  1. 收集参数(最多2轮)
  2. 构建模型提示词(版本感知:4.5版使用关键词 / 5.0版使用自然语言)
  3. 调用 Seedream API → 生成模型图像(尺寸 720x1280,比例 9:16)
  4. 构建 Seedance 提示词 → 组合对话 + 动作 + 场景 + 镜头

- 参考 references/dialogue-library.md 获取服装特异性脚本

- 参考 references/prompt-assembly.md 获取组合规则

  1. 生成操作说明(SOP)
  2. 若视频时长 > 15秒 → 构建链式多段扩展计划
  3. 输出验证(见下文)

批量模式

Step 0: 验证 API Key 是否有效
Step 1: 收集批量数量及每项任务的配置信息(最多2轮)
Step 2: 验证所有配置(服装类型 ≠ "default"?)
Step 3: 对每个任务依次执行:
  a. 构建模型提示词
  b. 调用 Seedream API(如需生成图像)
  c. 从 dialogue-library.md 中组合对话(开场 + 核心 + 结尾)
  d. 组合动作(服装特异性编排)
  e. 汇总 Seedance 提示词
  f. 若时长 > 15秒:构建链式分段
  g. 生成 SOP
  h. 标记任务状态:已完成 / 失败
Step 4: 验证全部输出
Step 5: 返回结果并附带进度摘要

进度状态:排队 → 处理中 → 完成 / 失败
部分成功:即使某些任务失败,批次仍可完成。

输出验证(强制执行,不得跳过)

在交付结果前,必须验证以下所有项目:

  • [ ] 模型图像为 9:16 竖屏,全身可见(从头到脚)?
  • [ ] 提示词中包含 @image1(服装)和 @image2(模特参考)?
  • [ ] 对话内容与选定的服装类型匹配(非通用“default”)?
  • [ ] SOP 中指定了正确的图像上传顺序(image1=服装 第一)?
  • [ ] 若为链式结构:每一段均包含延续提示词 + 对话预览?
  • [ ] 品牌约束存在:“不得更改服装图案、颜色、材质或风格”?

任一项为“否” → 必须修复后方可交付。严禁发送未经验证的输出。


错误处理

故障类型检测方式处理措施
无 API KeyARK_API_KEY 为空或缺失停止。 引导用户前往 火山方舟 控制台。不得继续执行。
无效 API KeyAPI 返回 401/403 错误报错提示。请用户确认密钥正确性。不得尝试猜测密钥重试。
Seedream 超时300秒内无响应重试一次(使用相同提示词)。仍失败 → 报告错误,并附上原始提示词,供用户手动尝试。
响应无图像数据API 返回空数据简化提示词(移除附加元素),重试。仍为空 → 报错。
批量任务失败提示词组装过程中抛出异常标记该任务为失败并附错误信息。继续处理其余任务。最终返回部分结果报告。
无效服装类型用户输入未知类型映射至最接近的有效类型,或请求澄清。有效值:dress/top/pants/jacket/suit/casual/default

降级模式:仅提示词(当图像生成失败时)

若 Seedream API 不可达或重试后仍失败,不要阻塞整个工作流

跳过图像生成,仍交付提示词 + SOP。 并在输出中标注清晰说明:

[注意] 模型图像生成不可用(API 错误)。提示词与 SOP 已成功生成。
请在即梦平台操作时,自行提供模特照片作为 @image2。

此机制确保用户即使无法获得 AI 生成的模特图,仍能获取有价值的提示词与操作指南。


使用示例

输入: “帮我做一个女性穿搭视频,裙子类型,现代公寓场景”

解析参数:

gender=female, garment=dress, scene=modern_apartment, realism=40, style=realism, dialogue=natural, camera=vlog, audience=auto->female, duration=10, lang=zh

输出 1 — 模型图像:

720x1280 PNG(使用 asian_female_slim 预设,realism=40)

输出 2 — Seedance 提示词:

一位面容和身材参考@图片2的年轻女性穿着@图片1中的服装,在简约现代的白色公寓客厅中,自然光从落地窗照入。她面朝镜头表情生动自然地展示服装,右手拉起裙摆展示面料(始终用右手),右手翻开裙摆内侧展示车线做工,小幅转身让裙摆飘动,右手捏腰部展示松紧设计,对着镜头说:「姐妹们你们快看...哇,不是,我真的没想到这条裙子上身效果这么好。你看这个面料,是那种...嗯...醋酸缎面的...(右手轻轻拉起裙摆展示)滑滑的凉凉的,而且有一定的厚度,不是那种廉价的薄纱感。然后你看这个车线...(右手翻开裙子内侧给镜头看)全部是包边走线的,没有毛边,做工真的很扎实。裙摆是A字的微微伞摆,你看我转一下...(转了一圈)你看它飘起来那个弧度,而且腰线这里有一个隐藏的松紧设计...(右手捏了捏腰部)不会勒但又收腰。你们猜多少钱?不到两百!超显腿长,闭眼入。」语气自然亲切,像在跟闺蜜视频通话。说话有停顿、有喘息、偶尔磕巴自我纠正,真实感强。Do not alter clothing pattern, color, texture or style. 手持vlog镜头感,竖屏9:16构图。音频要求:全程只有模特一个人的清晰人声,不出现第二个人的声音或对白。背景有符合场景的自然环境音,音量不超过人声的10%。视觉要求:全程保持中景到中近景,不要切到手部或脚部的特写镜头,避免手指变形问题。模特展示服装细节时始终使用右手操作,避免左右手切换导致的镜像翻转。全程画面中只有模特一人,不出现其他人物。

输出 3 — 操作员 SOP:

即梦平台操作步骤(上传顺序、设置项、质量检查清单)


领域知识角色声明

参考文件包含对话脚本、模型预设、API 规范和提示词模板。

其作用仅为 辅助提示词组装 —— 提供可组合的原始素材。

它们 不能替代执行流程

永远不要将参考内容直接输出为最终答案。

必须通过标准流程执行:收集参数 → 构建提示词 → 验证 → 交付。


参考资料

文件用途何时查阅
[references/model-presets.md](references/model-presets.md)9个模型预设、身体参数、17级真实度锚点、场景/镜头/风格预设步骤2:构建模型提示词
[references/seedream-api.md](references/seedream-api.md)Seedream 4.5/5.0 API 接口地址、请求格式、费用、裁剪逻辑步骤3:调用 API
[references/prompt-assembly.md](references/prompt-assembly.md)提示词组合顺序、多段链式常量、SOP 模板步骤4-6:组装提示词与 SOP
[references/dialogue-library.md](references/dialogue-library.md)完整对话脚本:7种服装类型 × 2性别 × 2语言(共28个脚本),含开场、结尾、动作步骤4:组合对话内容
DG
@dingtom336-gif

已收录 2 个 Skill

相关推荐