✅ 五大心智模型(M1-M5)全保留 ✅ 四层建筑法(L1-L4)完整表格化 ✅ @多模态绑定语法优先级表 ✅ 20+ 场景诊断表(问题/原因/修复/边界) ✅ 八大行业模板(都配了完整提示词示例) ✅ 诚实能力边界表 ✅ Agent 触发关键词 + 标准入参/出参 ✅ 表达 DNA 固定风格
🎬 Seedance 2.0 电影级提示词生成器 · 专业版 V2.1.7是一项面向实际任务的技能,主要用于可执行代码技能 — 真实 Python 脚本,不是规则文档;一、技能定位;
🔍 反模式过滤器 (抽象词/冲突指令/多动叠加/违背物。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
可执行代码技能 — 真实 Python 脚本,不是规则文档
真实可运行的 Seedance 2.0 提示词工程工具:
# 电商产品展示
python3 seedance.py --template T1 --subject "白色运动鞋"
# 科幻史诗场景
python3 seedance.py --template T3 --subject "宇航员" --duration 15
# 国风古风
python3 seedance.py --template T8 --subject "古装女子"
python3 seedance.py --custom
--subject "古装女子白衣长发"
--scene "沙漠戈壁、下三分之一为沙漠"
--style "西部电影质感"
--emotion "苍凉孤寂"
--aspect "2.35:1"
--duration 10
--motion "缓慢向前推进"
--lighting "左侧45°橙红主光"
python3 seedance.py --diagnose "人物变脸"
python3 seedance.py --diagnose "运镜混乱"
python3 seedance.py --diagnose "无电影感"
python3 seedance.py --check "很科幻的画面,静止且冲刺"
# 输出:❌ 抽象词:很科幻 · ❌ 冲突指令:静止+冲刺
python3 seedance.py --custom
--subject "美女模特" --scene "都市街头" --style "时尚广告"
--character-ref "reference.jpg"
--style-ref "style_ref.jpg"
--audio-ref "音频 3秒鼓点"
python3 seedance.py --list-templates # 列出所有模板
python3 seedance.py --list-diagnostics # 列出所有诊断项
seedance.py (750+ 行)
├── 配置常量
│ ├── ASPECT_RATIOS (5 种画幅)
│ ├── MODEL_LIMITS (Seedance 能力边界)
│ ├── ABSTRACT_WORDS (抽象词黑名单)
│ ├── CONFLICT_PAIRS (冲突指令对)
│ ├── ANTI_PHYSICS (违背物理关键词)
│ └── HIGH_RISK (慎用高危项)
│
├── 模板库
│ └── TEMPLATES (T1-T8 八大行业模板)
│
├── 诊断库
│ └── DIAGNOSTICS (12+ 症状诊断表)
│
├── 反模式过滤器
│ ├── check_abstract_words() # 抽象词检测(智能跳过复合词)
│ ├── check_conflicts() # 冲突指令检测
│ ├── check_motion_overload() # 多动作叠加检测
│ ├── check_physics_violation() # 违背物理检测
│ └── check_high_risk() # 慎用高危项检测
│
├── 提示词生成引擎
│ ├── build_prompt() # L1→L4 结构组装
│ ├── generate_from_template() # 模板生成
│ └── generate_custom() # 自定义生成
│
├── 问题诊断引擎
│ └── diagnose() # 症状 → 修复方案
│
└── 输出格式化
├── format_output() # Markdown 格式
└── format_diagnosis() # 诊断格式
prompt = " | ".join([
L1_technical, # 画幅、帧率、质感(必写)
L2_spatial, # 前中后景、构图
L3_lighting, # 光源、色温、光质
subject, # 主体细节
L4_motion, # 镜头运动
style, # 风格
emotion, # 情绪
])
智能抽象词检测(跳过复合词误报):
# "高级极简风" 不会误判为"高级"
# "很治愈" 会准确命中
safe_compounds = ["高级极简", "高级质感", ...]
冲突指令检测:
CONFLICT_PAIRS = [
("静止", "冲刺"),
("昏暗", "高亮"),
("特写", "远景"),
...
]
多动作叠加检测:≥ 3 个运动词判为超载
症状关键词 → 模糊匹配 → 返回:
症状描述 + 根本原因 + 修复方案 + 止损兜底
from seedance import (
generate_from_template,
generate_custom,
Bindings,
diagnose,
run_risk_check,
)
# 模板生成
output = generate_from_template("T3", subject="宇航员", duration=15)
print(output.prompt) # 完整提示词
print(output.risk.is_safe) # 反模式检查
print(output.creation_logic) # 创作逻辑说明
# 自定义生成 + 多模态绑定
bindings = Bindings(
character_ref="hero.jpg",
style_ref="cyberpunk.jpg",
)
output = generate_custom(
subject="赛博朋克战士",
scene="霓虹夜市",
style="赛博朋克电影",
emotion="孤独反叛",
aspect="2.35:1",
duration=10,
bindings=bindings,
)
# 问题诊断
result = diagnose("人物变脸")
print(result["fix"]) # 修复方案
# 反模式检查
risk = run_risk_check("很科幻的画面,静止且冲刺")
print(risk.conflicts) # ['静止 + 冲刺']
| ID | 名称 | 画幅 | 帧率 | 时长 | 核心特征 |
|---|---|---|---|---|---|
| T1 | 电商产品展示 | 16:9 | 24 | 5s | 白背景、聚光、匀速旋转 |
| T2 | 治愈生活 | 9:16 | 24 | 5s | 逆光、暖色、呼吸感 |
| T3 | 科幻史诗 | 2.35:1 | 24 | 10s | 双光源、长镜推进 |
| T4 | 美食特写 | 16:9 | 24 | 5s | 侧光、蒸汽、环绕 |
| T5 | 运动潮流 | 9:16 | 60 | 5s | 高帧率、动态模糊、跟拍 |
| T6 | 音乐舞蹈MV | 16:9 | 24 | 8s | 追光、霓虹、鼓点同步 |
| T7 | 情感微电影 | 2.35:1 | 24 | 10s | 留白、逆光轮廓、慢镜头 |
| T8 | 国风古风 | 16:9 | 24 | 5s | 水墨、留白、衣袂飘动 |
| 症状 | 修复方案 |
|---|---|
| 人物变脸 | @图片作为主角 |
| 运镜混乱 | 单一匀速运动 |
| 无电影感 | 补 24fps + 宽银幕 + 颗粒 |
| 音画脱节 | @音频精准绑定鼓点 |
| 画面糊 | 明确前中后景 + 虚化 |
| 光影闪烁 | 精简为单一主光源 |
| 杂物多 | 收紧构图 + 负向提示 |
| 穿模 | 简化动作 / 后期合成 |
| 动作僵硬 | 补"缓慢/匀速"关键词 |
| 画质模糊 | 补 4K/2K + 帧率 |
| 文字乱码 | 后期字幕合成 |
| 口型对不上 | 改为背景旁白 |
| 能力项 | 上限 | 代码内置检查 |
|---|---|---|
| 时长 | 60 秒 2K | ✅ 超限自动截断 |
| 唇形同步 | 92.4% | ✅ 触发高危警告 |
| 复杂文字 | 必乱码 | ✅ 触发高危警告 |
| 流体物理 | 易穿模 | ✅ 触发高危警告 |
| 高速运动 | 糊帧抖动 | ✅ 触发高危警告 |
| 成片可用率 | 90% | ✅ 兜底预留 10% 重试 |
场景描述:一个宇航员在太空中检修设备,安全绳断裂后迷失在浩瀚太空中。
最终提示词(直接复制使用):
2.35:1宽银幕、24fps、电影质感、胶片颗粒 | 远景深邃星空与远处蓝色地球弧线、中景银白色卫星太阳能板阵列、前景宇航员身影 | 右侧地球反光蓝冷主光、左侧星光微弱补光、强明暗对比 | 宇航员身穿白色宇航服、头盔金色面罩倒映蓝色地球弧光,手持检修工具漂浮在深黑太空中,安全绳断裂端头飘散 | 镜头极缓匀速向前推进长镜头,宇航员身体随惯性缓缓旋转远离镜头、时长15秒 | 科幻电影质感、类似《地心引力》视觉风格 | 孤独、渺小、无助
四层结构拆解:
| 层级 | 内容 | 作用 |
|---|---|---|
| L1 技术层 | 2.35:1宽银幕、24fps、电影质感、胶片颗粒 | 宽银幕+胶片颗粒 = 立刻有电影感 |
| L2 空间层 | 远景星空地球弧线 → 中景卫星太阳能板 → 前景宇航员 | 三层纵深,画面有立体空间感 |
| L3 光照层 | 右侧地球反光蓝冷主光 + 左侧星光微弱补光 | 双光源体系,冷色调渲染太空的冰冷与孤寂 |
| L4 运动层 | 极缓匀速向前推进 + 宇航员随惯性缓缓旋转远离 | 单一匀速运动,成功率最高;旋转远离强化"迷失"主题 |
创作逻辑:
反模式检查:✅ 通过检查,无明显反模式
关键设计点:
══════════════════════════════════════════════════
🎬 Seedance 2.0 电影级提示词
══════════════════════════════════════════════════
【提示词】
16:9横屏、24fps、电影质感、无颗粒 | 产品居中特写、
白色纯净背景、占画面2/3 | 顶部45°聚光柔光、无阴影、
暖白色调 | 白色运动鞋 | 产品匀速旋转360°、时长5秒 |
高级极简风、商业质感 | 精致质感
【核心创作逻辑】
【调用模板】T1 · 电商产品展示
【画幅】16:9(16:9横屏)
【时长】5 秒
【四层结构】L1→L2→L3→L4 分层撰写
【运动策略】产品匀速旋转360°(高成功率)
【优化取舍建议】
✅ 短视频(≤15秒):优先稳定极简运动,成功率最高
【边界止损方案】
稳定率约 90%,如失败保留 10% 重试预算
══════════════════════════════════════════════════
| 维度 | V1.x 文档版 | V2.1.7 代码版 |
|---|---|---|
| 形态 | Markdown 规则文档 | 真实可执行 Python |
| 提示词生成 | 手工书写 | 参数化自动组装 |
| 反模式过滤 | 描述规则 | 可执行检测器 |
| 问题诊断 | 描述表格 | 关键词匹配引擎 |
| 模板调用 | 手动复制 | CLI + API 一键调用 |
| 智能纠错 | 无 | 复合词误报跳过 |
| 输出格式 | Markdown | Markdown / JSON |
cd seedance-prompt-expert/
python3 seedance.py --list-templates
| 版本 | 日期 | 更新内容 |
|---|---|---|
| 2.1.7 (code) | 2026-07-04 | 新增实战案例库:宇航员迷失太空(T3 科幻史诗典型场景) |
| 2.1.7 (code) | 2026-07-03 | 代码化重写:Python 引擎、八大模板、诊断表、反模式过滤器、复合词误报跳过、CLI + API |
| 2.1.7 (doc) | 2026-07-03 | 文档版:五大心智、四层法、20+ 诊断、八大模板 |
| 2.0 | — | 完善心智模型、能力边界 |
| 1.0 | — | 基础方法论 |
本技能包由团子 🦐 创建,知灵技舍维护。 Seedance Prompt Expert v2.1.7 | 2026-07-03 | 真实代码,不是文档 🎬