用途
该技能让 AI 代理能够使用一套完整的营销内容流水线(Ultimate AI Content Pipeline),自动完成从选题研究到视频生成的内容创作全过程。它基于 TypeScript 构建,核心目标是把营销内容生产中重复性的调研、撰写、转换格式和渲染视频等环节自动化。
主要能力
- 自动研究(Auto-Research):从 TechCrunch、a16z、Twitter/X、LinkedIn 抓取热门话题新闻,代码示例通过 RapidAPI 接口按主题与时间范围(如 24 小时、7 天)检索文章。
- AI 内容生成:使用 Claude(示例模型 claude-3-5-sonnet-20241022)或 OpenAI(示例模型 gpt-4-turbo-preview)生成文章,支持四种格式:榜单(toplist)、观点(pov)、案例研究(case-study)、操作指南(how-to)。
- 多语言支持:可同时生成英语和越南语内容。
- 视频渲染:通过 Remotion 将内容转换为短视频和信息图,示例使用 h264 编码、30 fps,并针对 Reels、TikTok、Shorts 使用 1080x1920 的竖屏尺寸。
- 平台适配导出:按目标平台输出合适比例的成品视频。
- 流水线编排:orchestrator 模块按“研究 → 生成多语言内容 → 可选渲染视频”的顺序执行,并返回研究数据、内容与视频路径。
使用方式
- 安装:克隆仓库 https://github.com/pennydinh/marketing-pineline-share.git,进入目录后运行 npm install(或 yarn install / pnpm install)。
- 环境配置:在项目根目录创建 .env.local,填入 OPENAI_API_KEY、ANTHROPIC_API_KEY、RAPIDAPI_KEY、REMOTION_LICENSE_KEY、DATABASE_URL,以及可选的 FACEBOOK_PAGE_TOKEN、LINKEDIN_ACCESS_TOKEN。
- 开发运行:执行 npm run dev(或 yarn dev),访问 http://localhost:3000。
- 调用方式:可通过 Next.js API 路由 /api/generate 以 POST 提交 topic、format、languages、generateVideo、platform 等参数;也可在前端表单组件中填写主题、选择格式与平台后触发生成。
- 构建部署:npm run build 后 npm run start;Remotion 视频可先 npx remotion bundle remotion/index.ts public/bundle,再 npx remotion render public/bundle ContentVideo output.mp4。
适用场景
适合需要批量产出营销内容的团队,例如批量主题生成、定时内容创建(示例使用 node-cron 每天 9 点执行)、以及同一主题的多种格式变体测试。项目结构清晰,包含 app、components、lib(ai、crawler、video、utils)与 remotion 模板目录,便于二次开发。
限制与注意事项
文档中给出了 API 速率限制(如 p-limit 限制并发)、视频渲染内存问题(降低并发、清理产物)、缺失环境变量校验以及带指数退避的重试等排错示例。除上述代码与说明外,关于价格、收费、实际效果、准确率或性能数据暂未提供。