Loading...
Loading...
Compare original and translation side by side
SKILL_DIR${SKILL_DIR}/scripts/main.tsSKILL_DIR${SKILL_DIR}/scripts/main.tsecho "${TUZI_API_KEY:-not_set}"
grep -s TUZI_API_KEY .tuzi-skills/.env "$HOME/.tuzi-skills/.env"| Result | Action |
|---|---|
| Key found | Continue to Step 0.2 |
| Key NOT found | ⛔ Run API key setup (see references/config/first-time-setup.md) → Store key → Then continue |
echo "${TUZI_API_KEY:-not_set}"
grep -s TUZI_API_KEY .tuzi-skills/.env "$HOME/.tuzi-skills/.env"| 结果 | 操作 |
|---|---|
| 找到密钥 | 继续执行第0.2步 |
| 未找到密钥 | ⛔ 运行API密钥设置(参考 references/config/first-time-setup.md)→ 存储密钥 → 继续后续操作 |
test -f .tuzi-skills/tuzi-video-gen/EXTEND.md && echo "project"
test -f "$HOME/.tuzi-skills/tuzi-video-gen/EXTEND.md" && echo "user"| Result | Action |
|---|---|
| Found | Load, parse, apply settings |
| Not found | ⛔ Run first-time setup (references/config/first-time-setup.md) → Save EXTEND.md → Then continue |
| Path | Location |
|---|---|
| Project directory |
| User home |
references/config/preferences-schema.mdtest -f .tuzi-skills/tuzi-video-gen/EXTEND.md && echo "project"
test -f "$HOME/.tuzi-skills/tuzi-video-gen/EXTEND.md" && echo "user"| 结果 | 操作 |
|---|---|
| 找到文件 | 加载、解析并应用配置 |
| 未找到文件 | ⛔ 运行首次设置(参考 references/config/first-time-setup.md)→ 保存 EXTEND.md → 继续后续操作 |
| 路径 | 位置 |
|---|---|
| 项目目录 |
| 用户根目录 |
references/config/preferences-schema.mdundefinedundefinedundefinedundefined| Option | Description |
|---|---|
| Prompt text |
| Read prompt from files (concatenated) |
| Output video path (required) |
| Model ID (default: veo3.1) |
| Duration in seconds |
| Video size (e.g., |
| Reference images |
| Reference image mode |
| Long video segment count (min 2) |
| Per-segment prompt files |
| JSON output |
| 参数 | 描述 |
|---|---|
| 提示词文本 |
| 从文件读取提示词(自动拼接内容) |
| 输出视频路径(必填) |
| 模型ID(默认:veo3.1) |
| 视频时长(单位:秒) |
| 视频尺寸(例如 |
| 参考图片 |
| 参考图片使用模式 |
| 长视频分段数量(最小值为2) |
| 各分段对应的提示词文件 |
| 以JSON格式输出结果 |
| Model | Provider | Duration | Sizes | Image Mode |
|---|---|---|---|---|
| Veo | 8s | 16:9, 9:16 | reference |
| Veo | 8s | 16:9, 9:16 | frames |
| Veo | 8s | 4K | frames |
| Sora | 10/15s | 16:9, 9:16 | reference |
| Sora | 10/15/25s | 16:9, 9:16, HD | reference |
| Kling | 5/10s | 16:9, 9:16, 1:1 | reference |
| Seedance | 5/10s | 1080p, 720p | frames |
| 模型ID | 提供方 | 支持时长 | 支持尺寸 | 参考图模式 |
|---|---|---|---|---|
| Veo | 8s | 16:9, 9:16 | reference |
| Veo | 8s | 16:9, 9:16 | frames |
| Veo | 8s | 4K | frames |
| Sora | 10/15s | 16:9, 9:16 | reference |
| Sora | 10/15/25s | 16:9, 9:16, HD | reference |
| Kling | 5/10s | 16:9, 9:16, 1:1 | reference |
| Seedance | 5/10s | 1080p, 720p | frames |
--segments Nffmpeg -f concat--segment-prompts--prompt--segments Nffmpeg -f concat--segment-prompts--prompt| Variable | Description |
|---|---|
| Tuzi API key (https://api.tu-zi.com) |
| Default video model (default: veo3.1) |
| Custom Tuzi endpoint (default: https://api.tu-zi.com) |
<cwd>/.tuzi-skills/.env~/.tuzi-skills/.env| 变量名 | 描述 |
|---|---|
| Tuzi API 密钥(获取地址:https://api.tu-zi.com) |
| 默认视频生成模型(默认值:veo3.1) |
| 自定义 Tuzi 接口地址(默认:https://api.tu-zi.com) |
<cwd>/.tuzi-skills/.env~/.tuzi-skills/.env--model <id>default_modelTUZI_VIDEO_MODELveo3.1Using [model]Switch model: --model <id> | EXTEND.md default_model | env TUZI_VIDEO_MODEL--model <id>default_modelTUZI_VIDEO_MODELveo3.1Using [model]Switch model: --model <id> | EXTEND.md default_model | env TUZI_VIDEO_MODEL