用途
Marketing Pipeline Share - AI Content Automation 是一个面向 AI 编程代理的技能,用于操作名为 Ultimate AI Content Pipeline 的 TypeScript 系统。该系统旨在自动化整个内容创作工作流,覆盖从研究、脚本撰写到视频生成与发布的各个环节。
主要能力
- 自动研究:抓取并分析来自 TechCrunch、a16z、Twitter/X、LinkedIn 的实时数据。
- AI 内容生成:使用 Claude 3 和 OpenAI 创建多格式内容,包括博客文章、案例研究、操作指南等。
- 多语言支持:可生成英语和越南语内容。
- 视频生成:使用 Remotion 自动渲染视频和信息图。
- 平台优化:导出针对 Reels、TikTok、Shorts 优化的内容。
安装与配置
安装步骤:
git clone https://github.com/pennydinh/marketing-pineline-share.git
cd marketing-pineline-share
npm install
# 或 yarn install
# 或 pnpm install
在根目录创建 .env.local 文件并配置所需 API 密钥:
OPENAI_API_KEY=your_openai_key
ANTHROPIC_API_KEY=your_claude_key
RAPIDAPI_KEY=your_rapidapi_key
NEXT_PUBLIC_APP_URL=http://localhost:3000
项目结构
marketing-pineline-share/
├── src/
│ ├── app/ # Next.js app directory
│ ├── components/ # React components
│ ├── lib/
│ │ ├── ai/ # AI integration (OpenAI, Claude)
│ │ ├── scraper/ # Web scraping modules
│ │ ├── video/ # Remotion video generation
│ │ └── utils/ # Utility functions
│ └── types/ # TypeScript type definitions
├── public/ # Static assets
└── remotion/ # Video templates
使用方式
核心 API 用法
-
研究与数据抓取:通过
scrapeNews函数从多个来源抓取新闻,可指定关键词、来源、时间范围和最大结果数。 -
使用 Claude 生成内容:通过 Anthropic SDK 调用
claude-3-5-sonnet-20241022模型,根据研究数据生成指定格式的文章。 -
OpenAI 集成替代方案:通过 OpenAI SDK 调用
gpt-4-turbo-preview模型,按指定语气生成文章。 -
多语言内容生成:定义
ContentRequest接口,支持toplist、pov、case-study、how-to等格式,以及en、vi语言和expert、friendly、humorous语气。 -
使用 Remotion 生成视频:通过
@remotion/bundler和@remotion/renderer渲染视频,支持 reels、tiktok、shorts 平台,尺寸均为 1080x1920。 -
完整管道工作流:
runContentPipeline函数依次执行研究、内容生成、视频生成(可选)并返回结果。
Next.js API 路由
- 内容生成端点:
src/app/api/generate/route.ts,接收 keyword、format、languages、tone 参数。 - 视频渲染端点:
src/app/api/render-video/route.ts,接收 content、title、platform 参数。
运行应用
npm run dev # 开发模式
npm run build # 生产构建
npm run start # 启动生产服务器
npm run remotion:render # 渲染 Remotion 视频
常见模式
- 批量内容生成:遍历关键词列表,逐个运行管道,并加入速率限制等待。
- 内容排期:将内容与发布日期、平台一起存储,状态设为 scheduled。
- 自定义格式模板:为 toplist、case-study、how-to 等格式定义结构、最小条目数、是否包含统计等。
适用场景
- 需要自动化生产多语言营销内容的团队。
- 希望将研究、写作、视频制作整合为一条流水线的开发者。
- 需要为短视频平台批量生成优化内容的运营人员。
限制与注意事项
- 需要配置 OpenAI、Anthropic 和 RapidAPI 的 API 密钥。
- 需遵守各 API 的速率限制,项目提供了指数退避重试方案。
- 视频渲染可能遇到内存问题,建议分块处理。
- 内容质量可通过校验函数检查,失败时可重试。
- 环境变量包括必填的 OPENAI_API_KEY、ANTHROPIC_API_KEY、RAPIDAPI_KEY,以及可选的 NEXT_PUBLIC_APP_URL、NODE_ENV、VIDEO_OUTPUT_DIR、MAX_CONCURRENT_RENDERS。
- 最佳实践包括:始终验证输入、实施速率限制、缓存研究数据、监控成本、测试视频渲染、使用环境变量、优雅处理错误、优化提示词。
关于收费、价格、具体平台支持范围等更多信息,资料中暂未提供。