SuperAPI AI 工具集

marketing-pipeline-share-ai-content-automation

营销与增长

查看项目

更新于 10-15 14:02

技能介绍

用途

Marketing Pipeline Share - AI Content Automation 是一个一体化的 AI 驱动内容自动化流水线,旨在自动化整个内容创作工作流。它面向需要批量生产营销内容的场景,从话题研究到文章撰写再到视频生成,形成完整链路。

主要能力

  • 自动研究:抓取 TechCrunch、a16z、Twitter/X、LinkedIn 最近 24 小时的文章,基于关键词进行话题研究。
  • AI 内容生成:使用 Claude 或 OpenAI 生成文章,支持多种格式:Top List(十大列表)、POV(个人视角)、Case Study(案例研究)、How-to(操作指南)。
  • 多语言输出:同时生成英语和越南语内容,语气可定制(专业、友好、幽默)。
  • 视频生成:使用 Remotion 自动将文字内容渲染为视频和信息图,支持 Reels、TikTok、Shorts 等格式,宽高比支持 9:16、16:9、1:1。
  • 平台优化:导出针对 Reels、TikTok、Shorts 优化的内容。

使用方式

安装

git clone https://github.com/pennydinh/marketing-pineline-share.git
cd marketing-pineline-share
npm install
# 或
yarn install
cp .env.example .env

配置

在根目录创建 .env 文件,配置以下变量:

# AI Services
OPENAI_API_KEY=your_openai_key_here
ANTHROPIC_API_KEY=your_claude_key_here

# Web Scraping (RapidAPI)
RAPIDAPI_KEY=your_rapidapi_key_here

# Database (if using)
DATABASE_URL=your_database_connection_string

# Next.js
NEXT_PUBLIC_APP_URL=http://localhost:3000

# Remotion (Video Rendering)
REMOTION_AWS_ACCESS_KEY_ID=your_aws_access_key
REMOTION_AWS_SECRET_ACCESS_KEY=your_aws_secret_key

项目结构

marketing-pineline-share/
├── src/
│   ├── app/              # Next.js app directory
│   ├── components/       # React components
│   ├── services/         # Core services
│   │   ├── research/     # Web scraping & research
│   │   ├── ai/          # AI content generation
│   │   └── video/       # Video rendering
│   ├── lib/             # Utilities and helpers
│   └── types/           # TypeScript type definitions
├── remotion/            # Remotion video templates
└── public/              # Static assets

核心服务

1. 研究服务:抓取并分析多个来源的最新内容,过滤出最近 24 小时内的结果。

2. AI 内容生成:基于研究数据,使用 Claude 或 OpenAI 生成文章。默认使用 Claude 3.5 Sonnet,也可切换至 OpenAI GPT-4 Turbo。

3. 多语言内容生成:并行生成英语和越南语内容。

4. 视频生成:使用 Remotion 将生成的内容渲染为视频,支持 InstagramReels、TikTokVideo、YouTubeShorts 等合成模板。

5. Remotion 视频模板:提供 InstagramReels 等 React 组件模板,按帧显示内容分段。

完整流水线工作流

流水线按以下步骤执行:

  1. 研究话题,获取相关文章
  2. 生成多语言内容
  3. 如需要,渲染视频

API 路由

提供 Next.js API 路由 /api/generate,接受 POST 请求,参数包括 keyword、format、tone、generateVideo、videoFormat。

前端组件

提供 ContentGenerator React 组件示例,包含关键词输入、生成按钮,并展示英语内容、越南语内容和生成的视频路径。

常见模式

  • 批量内容生成:使用 Promise.all 并行处理多个关键词。
  • 内容调度:使用 node-schedule 定时任务,例如每天上午 9 点运行。
  • 自定义视频模板:可创建自定义 Remotion 合成组件。

适用场景

  • 营销团队需要批量生产多语言、多格式的内容。
  • 内容创作者希望自动化从研究到视频的完整流程。
  • 需要针对社交媒体平台(Reels、TikTok、Shorts)快速生成视频内容的场景。

限制

  • 依赖外部 API 密钥(OpenAI、Anthropic、RapidAPI、AWS),需要自行配置。
  • 视频渲染依赖 Remotion 和 AWS 相关配置。
  • 资料中未提供具体的收费、价格信息。
  • 资料中未提供完整的故障排除内容(Troubleshooting 部分被截断)。