32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# n8n Workflows
|
||
|
||
本目录保存 StoryForge 的工作流导出文件,避免流程只存在于 n8n UI。
|
||
|
||
## 工作流
|
||
|
||
- `workflows/storyforge-analysis.json`:内容分析主线
|
||
- `workflows/storyforge-real-cut.json`:Windows `cutvideo` 调度主线
|
||
- `workflows/storyforge-ai-video.json`:`huobao-drama` AI 生成视频主线
|
||
- `workflows/storyforge-content-source-sync.json`:内容源账号同步与批量分析派发主线
|
||
|
||
## 约定
|
||
|
||
- 当前这套 live 链路默认通过 `http://host.docker.internal:8081` 调用宿主机 collector-service
|
||
- 如果整套流程完全运行在 Docker 内部,再把工作流里的内部调用地址切回 `http://collector:8081`
|
||
- 内部调用头部使用 `X-Orchestrator-Secret: storyforge-local-secret`
|
||
- 如果你修改了 `.env` 里的 `ORCHESTRATOR_SHARED_SECRET`,导入工作流后需要同步更新对应 HTTP Request 节点
|
||
|
||
## 导入
|
||
|
||
1. 先执行 `docker compose up -d n8n collector`
|
||
2. 打开 `http://127.0.0.1:5670`
|
||
3. 从 UI 导入本目录下的 4 个 JSON
|
||
4. 激活工作流
|
||
|
||
## Webhook 路径
|
||
|
||
- `/webhook/storyforge-analysis`
|
||
- `/webhook/storyforge-real-cut`
|
||
- `/webhook/storyforge-ai-video`
|
||
- `/webhook/storyforge-content-source-sync`
|