diff --git a/bingshuo-heartbeat/skills/INDEX.hdlp b/bingshuo-heartbeat/skills/INDEX.hdlp new file mode 100644 index 0000000..1f0dd39 --- /dev/null +++ b/bingshuo-heartbeat/skills/INDEX.hdlp @@ -0,0 +1,29 @@ +# 技能包索引 · 闭着眼睛都能加载 + +> trigger: 蛋蛋需要执行任务时自动加载对应技能包 +> emergence: 2026-07-15 · D186 + +--- + +## 技能包列表 + +| 编号 | 名称 | 触发场景 | 状态 | +|------|------|----------|------| +| SKILL-001 | AI短剧制作方法 | 制作AI漫剧/短剧时 | ✅ 已创建 | +| SKILL-002 | API调用手册 | 需要调用图片/视频API时 | ✅ 已创建 | +| SKILL-003 | 存储路径规范 | 需要存储/查找资产时 | ✅ 已创建 | + +--- + +## 加载规则 + +``` +做短剧 → 加载 SKILL-001 + SKILL-002 + SKILL-003 +调API → 加载 SKILL-002 +存文件 → 加载 SKILL-003 +``` + +--- + +> 技能包 = 不需要注意力机制的固化知识 +> 闭着眼睛都能加载 · 知道怎么用·做到哪里·存到哪里 diff --git a/bingshuo-heartbeat/skills/SKILL-001-AI短剧制作方法.hdlp b/bingshuo-heartbeat/skills/SKILL-001-AI短剧制作方法.hdlp new file mode 100644 index 0000000..1792777 --- /dev/null +++ b/bingshuo-heartbeat/skills/SKILL-001-AI短剧制作方法.hdlp @@ -0,0 +1,90 @@ +# SKILL-001 · 网文行业AI短剧制作方法 + +> trigger: 制作AI漫剧/短剧时自动加载 +> emergence: 2026-07-15 · D186 +> lock: 图片+运镜为主 · 不是全视频 + +--- + +## §0 行业现状(2026 Q1) + +``` +95%+ AI短剧 = 网文IP改编 +真人短剧 50-80万/部 → AI漫剧 5-24万/部 +每分钟成本 400-1000元 +修仙题材 = AI最擅长(真人拍不了的特效) +``` + +## §1 标准制作流程 + +``` +拿IP → 改剧本 → 角色资产库 → 刷图(主战场)→ 图生视频(少量)→ 配音 → 剪映合成 +``` + +### 1.1 刷图策略(82%静态图+运镜) +``` +大部分镜头 = 静态图 + Ken Burns运镜(剪映里实现) +不是每个镜头都做视频! +视频模型无法保持人物一致性,图片可以 +``` + +### 1.2 视频策略(8%关键爆点) +``` +只有大场景/关键动作才用视频模型 +一集40镜 → 37镜图片+运镜 + 3镜视频 +``` + +### 1.3 成本结构 +``` +图片生成:0.1-0.3元/张 × 160张(40镜×4选1)= 16-48元 +视频生成:1-3元/条 × 3条 = 3-9元 +配音:Edge-TTS免费 +剪映:免费 +总成本:不到50元/集 +``` + +## §2 我们有的 vs 缺的 + +``` +✅ 有:剧本(7193行75集) +✅ 有:分镜(40镜V3.0) +✅ 有:角色资产(5角色7张图) +✅ 有:场景资产(2场景3张图) +✅ 有:道具资产(2道具5张图) +✅ 有:API(火山/可灵/万相) +✅ 有:引擎脚本(苍耳40+) + +❌ 缺:批量刷图执行 +❌ 缺:剪映合成(人工最后一步) +``` + +## §3 苏白第1集定位 + +``` +性质:流程验证打样(不是正式制作!) +目的:跑通"剧本→图片→运镜→配音→剪映→出片"全链路 + 流水线通了 → 证明能力 → 正式项目才会来合作 + 连一集都拿不出来 → 没人敢给剧本让你做 + +只做第一集 · 用来跑流程 · 不是要把这个剧本全做出来 +流程通了能用了 → 自然有正式项目推过来制作 +``` + +## §4 下一步执行 + +``` +Phase 1: 用即梦/可灵批量刷40镜静态图(1天) + 每镜出4张 → 挑最好的 → 共160张 → 选40张 +Phase 2: 导入剪映 → 加Ken Burns运镜(2小时) + 37镜运镜 + 3镜视频 + 4镜纯静态 +Phase 3: Edge-TTS录48句台词 + 剪映配音(2小时) +Phase 4: 剪映合成 → 加字幕+转场+BGM+音效 → 第1集v1出片! + +总成本预估:不到50块 +总时间预估:2-3天 +``` + +--- + +> 本技能包由蛋蛋调研整理 · 闭着眼睛都能加载 +> 下次做短剧直接调用 · 不需要再调研 diff --git a/bingshuo-heartbeat/skills/SKILL-002-API调用手册.hdlp b/bingshuo-heartbeat/skills/SKILL-002-API调用手册.hdlp new file mode 100644 index 0000000..ac7be6a --- /dev/null +++ b/bingshuo-heartbeat/skills/SKILL-002-API调用手册.hdlp @@ -0,0 +1,122 @@ +# SKILL-002 · API调用手册(火山/可灵/万相) + +> trigger: 需要调用图片/视频生成API时自动加载 +> emergence: 2026-07-15 · D186 +> lock: 三个API全部核对通过 · 可直接调用 + +--- + +## §0 密钥存储位置 + +``` +️ API密钥不进仓库!存在本地电脑! + +密钥文件: ~/Documents/guanghulab-local-secrets/shortdrama-api.env +核对报告: ~/Documents/guanghulab-local-secrets/shortdrama-api-report.md + +读取方式: source ~/Documents/guanghulab-local-secrets/shortdrama-api.env +然后使用: $VOLCENGINE_API_KEY, $KLING_API_KEY, $WANXIANG_API_KEY +``` + +## §1 火山方舟(字节跳动) + +### 1.1 图片生成 +```bash +# 即梦3.0(1000张额度) +curl -s "https://ark.cn-beijing.volces.com/api/v3/images/generations" \ + -H "Authorization: Bearer ${VOLCENGINE_API_KEY}" \ + -H "Content-Type: application/json" \ + -d '{"model":"doubao-seedream-4-0-250828","prompt":"描述","size":"1024x1024"}' + +# 即梦5.0 Pro(高质量) +curl -s "https://ark.cn-beijing.volces.com/api/v3/images/generations" \ + -H "Authorization: Bearer ${VOLCENGINE_API_KEY}" \ + -H "Content-Type: application/json" \ + -d '{"model":"doubao-seedream-5-0-pro-260628","prompt":"描述","size":"1024x1024"}' +``` + +### 1.2 视频生成 +```bash +# Seedance Mini(便宜·主用) +curl -s "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ + -H "Authorization: Bearer ${VOLCENGINE_API_KEY}" \ + -H "Content-Type: application/json" \ + -d '{"model":"doubao-seedance-2-0-mini-260615","content":[{"type":"text","text":"描述"}],"duration":5,"resolution":"720p","aspect_ratio":"16:9"}' + +# Seedance Pro(大场景/运镜) +curl -s "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ + -H "Authorization: Bearer ${VOLCENGINE_API_KEY}" \ + -H "Content-Type: application/json" \ + -d '{"model":"doubao-seedance-2-0-260128","content":[{"type":"text","text":"描述"}],"duration":5,"resolution":"720p","aspect_ratio":"16:9"}' +``` + +### 1.3 查询视频任务状态 +```bash +curl -s "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/{TASK_ID}" \ + -H "Authorization: Bearer ${VOLCENGINE_API_KEY}" +``` + +### 1.4 剧本解析/对话 +```bash +curl -s "https://ark.cn-beijing.volces.com/api/v3/chat/completions" \ + -H "Authorization: Bearer ${VOLCENGINE_API_KEY}" \ + -H "Content-Type: application/json" \ + -d '{"model":"doubao-seed-2-1-pro-260628","messages":[{"role":"user","content":"问题"}]}' +``` + +## §2 可灵AI(快手) + +### 2.1 视频生成 +```bash +curl -s "https://openapi.klingai.com/v1/videos/text2video" \ + -H "Authorization: Bearer ${KLING_API_KEY}" \ + -H "Content-Type: application/json" \ + -d '{"prompt":"描述","model_name":"kling-v1"}' +``` + +### 2.2 查询任务状态 +```bash +curl -s "https://openapi.klingai.com/v1/videos/text2video/{TASK_ID}" \ + -H "Authorization: Bearer ${KLING_API_KEY}" +``` + +⚠️ 注意:可灵API快过期了,优先用掉! + +## §3 万相(阿里百炼) + +### 3.1 图片生成 +```bash +curl -s "https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis" \ + -H "Authorization: Bearer ${WANXIANG_API_KEY}" \ + -H "Content-Type: application/json" \ + -H "X-DashScope-Async: enable" \ + -d '{"model":"wanx2.1-t2i-turbo","input":{"prompt":"描述"},"parameters":{"size":"1024*1024","n":1}}' +``` + +### 3.2 查询任务状态 +```bash +curl -s "https://dashscope.aliyuncs.com/api/v1/tasks/{TASK_ID}" \ + -H "Authorization: Bearer ${WANXIANG_API_KEY}" +``` + +## §4 使用策略 + +### 4.1 图片生成优先级 +``` +1. 可灵 kling-v1(快过期·先用掉) +2. 即梦3.0 seedream-4-0(1000张额度·主力) +3. 万相 wanx2.1-turbo(备选) +4. 即梦5.0 Pro seedream-5-0-pro(高质量备选) +``` + +### 4.2 视频生成优先级 +``` +1. Seedance Mini 2.0(便宜·主用) +2. Seedance Pro 2.0(大场景/运镜) +3. 可灵 kling-v1(备选) +``` + +--- + +> 本技能包由蛋蛋整理 · 闭着眼睛都能调用 +> 下次做短剧直接加载 · 不需要再查API文档 diff --git a/bingshuo-heartbeat/skills/SKILL-003-存储路径规范.hdlp b/bingshuo-heartbeat/skills/SKILL-003-存储路径规范.hdlp new file mode 100644 index 0000000..ae31ba2 --- /dev/null +++ b/bingshuo-heartbeat/skills/SKILL-003-存储路径规范.hdlp @@ -0,0 +1,112 @@ +# SKILL-003 · 存储路径规范(本地+移动硬盘JZAO) + +> trigger: 需要存储/查找图片视频资产时自动加载 +> emergence: 2026-07-15 · D186 +> lock: 视频图片存移动硬盘·代码进仓库·密钥存本地 + +--- + +## §0 存储原则 + +``` +代码/文档/脚本 → 仓库(cang-ying/guanghulab) +API密钥 → 本地电脑(不进仓库) +图片/视频资产 → 移动硬盘JZAO(存储空间大) +``` + +## §1 本地电脑路径 + +### 1.1 密钥存储 +``` +~/Documents/guanghulab-local-secrets/ +├── fifth-domain.env # 第五域推送令牌 +├── shortdrama-api.env # 短剧API密钥(火山/可灵/万相) +└── shortdrama-api-report.md # API核对报告 +``` + +### 1.2 老仓库(苏白素材) +``` +~/Documents/QoderCN/2026-07-10/chat-1/guanghulab/ +├── 动态漫:《付费才能修仙?我的宗门全免费》.md # 7193行剧本 +└── video-ai-system/assets/ + ├── approved/ # 角色资产(5角色7张图) + ├── envs/ # 场景资产(2场景3张图) + └── props/ # 道具资产(2道具5张图) +``` + +### 1.3 新仓库(蛋蛋/苍耳) +``` +~/Documents/QoderCN/2026-07-10/chat-1/cang-ying/ +├── bingshuo-heartbeat/ # 冰朔心跳核心频道 +│ ├── projects/ # 项目文件 +│ ├── skills/ # 技能包(闭着眼睛加载) +│ ├── PATH-MAP.hdlp # 路径映射 +│ ── INDEX.hdlp # 频道索引 +└── eererdan/ # 蛋蛋人格体 +``` + +## §2 移动硬盘JZAO路径 + +### 2.1 硬盘挂载点 +``` +/Volumes/JZAO/ +``` + +### 2.2 目录结构 +``` +/Volumes/JZAO/光湖项目/ +├── 苏白短剧/ +│ ├── 原始素材/ # 老仓库搬过来的图 +│ ├── 生成图片/ # API刷出来的图(160张→选40张) +│ ├── 生成视频/ # API生成的视频(3条) +│ ├── 剪映工程/ # 剪映项目文件 +│ └── 出片/ # 最终成片 +├── 角色资产库/ # 通用角色图(跨项目复用) +├── 场景资产库/ # 通用场景图(跨项目复用) +└── 道具资产库/ # 通用道具图(跨项目复用) +``` + +### 2.3 命名规范 +``` +图片:{项目}_{镜号}_{版本}.png + 例:SUBAI_EP01_SHOT001_v1.png + SUBAI_EP01_SHOT001_v2.png(重新生成) + +视频:{项目}_{镜号}_{模型}.mp4 + 例:SUBAI_EP01_SHOT015_seedance-mini.mp4 + +选择标记:{项目}_{镜号}_FINAL.png + 例:SUBAI_EP01_SHOT001_FINAL.png(选中版本) +``` + +## §3 工作流 + +### 3.1 刷图流程 +``` +1. 读分镜提示词(朔风已准备好) +2. 调API刷图(可灵→即梦→万相) +3. 存到 /Volumes/JZAO/光湖项目/苏白短剧/生成图片/ +4. 每镜出4张 → 人工挑最好的 → 标记_FINAL +``` + +### 3.2 刷视频流程 +``` +1. 确定哪3镜需要视频(大场景/关键动作) +2. 调Seedance Mini API +3. 存到 /Volumes/JZAO/光湖项目/苏白短剧/生成视频/ +``` + +### 3.3 剪映合成 +``` +1. 把40张_FINAL图导入剪映 +2. 加Ken Burns运镜(37镜) +3. 插入3条视频 +4. Edge-TTS配音 +5. 加字幕+转场+BGM+音效 +6. 导出 → 存到 /Volumes/JZAO/光湖项目/苏白短剧/出片/ +``` + +--- + +> 本技能包由蛋蛋整理 · 闭着眼睛都知道存哪找哪 +> 下次做短剧直接加载 · 不需要再问路径