Cloudflare YouTube Pipeline

英文 YouTube 视频 → 中文配音 / 字幕 / 研究分析全流程

架构层次: 入口 WorkerAI Gateway → 上游模型 (DeepSeek / Workers AI / 旧 Vertex)。
所有 AI 调用都经过 vertex-gateway 这一统一入口,内部 4 个 BYPASS 开关控制走 fallback 还是 Vertex,Vertex key 续费即可秒级回滚。

📺 入口 Worker(对外提供完整业务)

youtube-research-workflow
英文/中文 YouTube → 转录 + 翻译 + 摘要 + 标题 + clip 建议
workflowD1QueueR2
详细说明 →
youtube-trim
YouTube 视频时间裁剪 + 字幕生成,带说话人识别和中英双语 SRT
workflowContainerasync
youtube-dub
端到端中文配音,1.25x 节奏控制,Kore/Puck 男女声切换
workflowTTSasync
research-workflow
截图 → 识别 YouTube/GitHub 链接 → 抓取元数据 + AI 分析 → 写 wiki
workflowvision

🏗 AI Gateway(统一 AI 入口,内部路由)

vertex-gateway
⭐ 统一 AI 网关。对外接口签名不变,内部 4 个开关决定走 DeepSeek/Workers AI 还是 Vertex
switch router
架构详解 →
openapi-deepseek-gateway
封装 DeepSeek v4 Pro。/chat /translate /analyze /summarize /chat/stream
textjsonSSE
cf-ai-gateway
封装 Workers AI。/vision (LLaVA) /tts (MeloTTS) /whisper
visionttsstt

🔧 内部业务 Worker(被入口 worker 调用)

youtube-audio
yt-dlp 下载音频 + ffmpeg 按分钟切片 + 上传 R2 + 异步 callback
Container
youtube-translate
字幕翻译。优先 gateway → fallback m2m100 → Azure → 原文
VERTEX_SVC
youtube-analysis
摘要 + 标题 + clip_suggestions。gateway → fallback Llama
VERTEX_SVC
image-recognize
截图识别(YouTube 视频 / GitHub 仓库 / 其它)
VERTEX_SVCvision
youtube-tts
长文本切片 → 多引擎 TTS → 合成 wav,默认 Gemini Aoede
youtube-whisper
Whisper 转写独立服务(给非 workflow 场景用)
youtube-content-parse
YouTube 视频元数据抓取(标题、描述、缩略图)
youtube-auto-research
研究自动化,综合多个 worker 出报告
upload-r2
通用 R2 文件上传 endpoint,绑定到 upload-r2.vyibc.com
cdn-proxy
vyibc.com 域名下的 CDN 代理,转发 R2 文件
azure-gateway
备用 Azure AI 调用网关(language / vision / document)