女性换装导演 EvoLink 视频执行器
这是独立的 API 执行 Skill,不包含也不复制原版 female-outfit-director 的提示词导演规则
使用边界
只在用户要把原版 Skill 已经生成的女性换装提示词用于 MiniMax H3 或标准 Seedance 2 图生视频时使用
不要在以下情况触发:
- 用户只想了解模型、价格或一般视频知识
- 用户没有要求生成女性换装视频
- 用户要求改写原版 Skill、替换提示词导演规则或使用未支持的模型
- 请求涉及未成年人、违法内容、非自愿性内容、仇恨、极端主义或其它禁止内容
输入与输出
必需输入:用户提供的成年人物图片、原版 Skill 的完整输出、其中逐字提取的精简视频提示词、模型、时长、质量、声音模式和费用上限
输出格式固定为:费用预检字段、PROMPT_SHA256、请求参数摘要、用户批准后的 task ID、结果 URL 和本地 MP4 绝对路径
强制依赖
必须先安装并调用 $female-outfit-director
原版 Skill 是人物、服装、拼贴布局、换装机制、视频时间轴和提示词的唯一来源
本 Skill 只负责接收原版 Skill 的输出、执行费用预检、调用 EvoLink API、轮询任务并下载视频
执行链路
- 查看用户上传的真实图片
- 调用
$female-outfit-director,把用户图片和全部要求交给它 - 等待原版 Skill 输出参数锁定结果、首帧图片提示词、视频时间轴、精简视频提示词和负面约束
- 逐字提取原版 Skill 输出中的精简视频提示词,不得重新生成一份提示词
- 将精简视频提示词原样保存为 UTF-8 临时文件
- 从原版 Skill 的参数锁定结果读取时长、比例和声音模式
- 使用
scripts/generate_video.py --dry-run做费用预检 - 向用户展示模型 ID、提示词 SHA-256、时长、画质、声音、内容过滤状态和预计 Credits
- 只有用户明确批准本次模型与费用上限后,才使用
--confirm-spend --max-credits <上限>发起真实任务 - 创建任务后只轮询该 task ID,不在响应不明确时自动重复提交
- 完成后下载 MP4,并返回 task ID、结果 URL 和本地绝对路径
提示词完整性
- 不得修改原版 Skill 的文件、规则、默认提示或输出协议
- API 的
prompt必须是原版 Skill 本次输出的精简视频提示词原文 - 不得摘要、翻译、润色、截断、拼接或自动补写提示词
- 不得为了降低费用修改时长、造型数量、换装次数、换装机制或声音模式
- 不得用本 Skill 内的示例提示词替代原版 Skill 的真实输出
- 同时生成 MiniMax H3 和 Seedance 2 时,两条请求必须读取同一个提示词文件
- 两条请求的
PROMPT_SHA256必须完全相同,否则停止执行 - 提示词超过模型限制时停止并报告,不得静默改写
MiniMax H3 预检
MiniMax H3 使用输入图决定比例,声音始终开启,不发送 --aspect-ratio、--audio 或 --silent
python3 /absolute/path/to/female-outfit-director/scripts/generate_video.py \
--model minimax-h3 \
--image /absolute/path/to/input.jpg \
--prompt-file /absolute/path/to/exact-skill-prompt.txt \
--duration 8 \
--quality 2k \
--dry-run
Seedance 2.0 预检
Seedance 必须显式传入原版 Skill 参数锁定中的比例和声音模式
python3 /absolute/path/to/female-outfit-director/scripts/generate_video.py \
--model seedance-2 \
--image /absolute/path/to/input.jpg \
--prompt-file /absolute/path/to/exact-skill-prompt.txt \
--duration 8 \
--quality 480p \
--aspect-ratio 9:16 \
--audio \
--dry-run
Seedance 默认保持内容过滤开启
只有用户明确要求关闭时才可增加 --content-filter-off,对应 API 的 content_filter: false,预计费用增加 10%,非法和禁止内容仍会被拦截
真实生成
真实执行时必须继续使用已经通过预检的同一个提示词文件与参数,只将 --dry-run 替换为用户批准的费用参数
--confirm-spend --max-credits <用户批准的上限>
API Key 只从 EVOLINK_API_KEY 读取,不得写入仓库、提示词、命令输出或日志
完整 API 字段与当前费率见 references/evolink-video-api.md
安全与版权
- 所有角色必须明确为成年人,年龄不明确时先停止并确认
- 不为禁止、违法、非自愿性或剥削性内容生成视频
--content-filter-off只表示调用公开 API 参数,不代表绕过安全规则,非法和禁止内容仍必须拒绝- 不保证真实人物身份、品牌 Logo、受版权保护角色或服装细节能够完全一致
- 用户应确认参考图片、人物肖像、品牌元素、音乐和其它素材的使用权限
- 不公开用户图片、临时上传 URL、结果 URL、API Key 或生成视频
边缘情况
- 原版 Skill 没有输出精简视频提示词时停止,不得自行补写
- 同时调用两个模型但哈希不一致时停止
- 图片格式、大小、时长、质量或比例不受支持时停止并报告具体字段
- 创建任务返回 task ID 后发生本地超时时,只恢复轮询该 task ID
- 任务失败、费用超限或响应结构不明确时不得自动重新创建任务