代码包 · SCT AI 超级个体营 · 第一期 · Week 2

Week 2 代码包:批量 AI 视频生成工厂

脚本批量生成口播视频:选题进,成片出

解锁后下载(28 KB)已购买?登录后直接下载

包里有什么

20 个文件 · 解压后 0.0 MB

├── docs
│   └── video-api-integration-runbook.md  (4 KB)
├── input
│   └── sample_reference_videos.csv
├── scripts
│   ├── base_schema.py
│   ├── base_sync.py  (3 KB)
│   ├── check_env.py  (7 KB)
│   ├── common.py  (3 KB)
│   ├── generate_prompts.py  (2 KB)
│   ├── generate_scripts.py  (2 KB)
│   ├── init_base.py  (1 KB)
│   ├── poll_results.py  (6 KB)
│   ├── submit_videos.py  (7 KB)
│   └── sync_base.py
├── templates
│   ├── 批量脚本生成prompt.md  (1 KB)
│   ├── 爆款视频拆解表模板.md  (1 KB)
│   └── 视频分镜prompt模板.md  (1 KB)
├── .gitignore
├── 00-start-here.md  (2 KB)
├── AGENTS.md  (1 KB)
├── README.md  (3 KB)
└── config.example.json  (2 KB)

README

AI 内容素材工厂

Week 2 实践项目:批量生成 AI 视频素材,并把任务状态写回飞书多维表格。

先看:00-start-here.md。如果你是新的 Codex / Claude Code agent,也先读这个文件。

这套模板支持两种模式:

模式用途
本地 JSON 模式没装飞书 CLI 也能跟做
飞书 Base 模式状态写回自己的多维表格

建议先用 mock provider 跑通流程,再切换到即梦 CLI 或网页端。

快速开始

cp config.example.json config.json
python3 scripts/check_env.py
python3 scripts/init_base.py --config config.json
python3 scripts/generate_scripts.py --config config.json --count 8
python3 scripts/generate_prompts.py --config config.json
python3 scripts/submit_videos.py --config config.json --provider mock
python3 scripts/poll_results.py --config config.json

如果 check_env.py 提示飞书 CLI 版本低,先运行:

lark-cli update

更新后退出并重新打开 AI Agent / 终端,再继续。

输出文件:

output/tasks.json
output/base_state.json

配置飞书 Base

复制飞书 Base 模板后,把自己的 Base token 填到 config.json

{
  "base": {
    "enabled": true,
    "base_token": "你的 base token"
  }
}

如果还没配置飞书,保持 enabled: false,先本地跑通。

启用 Base 后,上面每一步都会自动尝试同步 视频生成任务 表。也可以手动同步:

python3 scripts/sync_base.py --config config.json

视频生成 provider

当前支持:

provider用途是否消耗积分
mock流程验证和 Base 状态刷新
web_manual生成网页端手动任务,复制 prompt 去网页端
dreamina调用即梦 CLI text2video 真实提交
video_api调用任意视频生成 API 服务

即梦 CLI 真实提交:

python3 scripts/submit_videos.py --config config.json --provider dreamina
python3 scripts/poll_results.py --config config.json

网页端手动兜底:

python3 scripts/submit_videos.py --config config.json --provider web_manual

推荐运行顺序:

mock 跑流程
网页端兜底
即梦 CLI 做真实批量生成
视频生成 API 接入用 docs/video-api-integration-runbook.md 对齐 endpoint / model / key 后再批量提交

注意:dreamina 会消耗 credits,批量提交前先运行:

dreamina user_credit

视频生成 API 真实提交前,先填 config.jsonvideo_api 区块,并设置环境变量:

export VIDEO_API_KEY="你的 key"
python3 scripts/check_env.py
python3 scripts/submit_videos.py --config config.json --provider video_api
python3 scripts/poll_results.py --config config.json

调试顺序看:docs/video-api-integration-runbook.md