SuperAPI AI 工具集

pennydinh-marketing-pipeline-automation

营销与增长

查看项目

更新于 10-15 14:22

技能介绍

用途

本技能用于让 AI 编程智能体操作「Ultimate AI Content Pipeline」。该项目是一套基于 TypeScript 的端到端内容自动化系统,目标是把内容创作流程自动化:从实时研究、脚本生成,到视频渲染与多平台发布。

主要能力

  • 自动抓取研究数据:来源包括 TechCrunch、a16z、Twitter/X、LinkedIn 等。
  • 使用 Claude 3 与 OpenAI 生成多格式内容:toplist(榜单)、POV(观点)、case studies(案例研究)、how-to guides(操作指南)。
  • 多语言输出:支持英文与越南文同时生成。
  • 使用 Remotion 自动渲染视频与信息图。
  • 针对多平台优化:Reels、TikTok、Shorts。
  • 提供 Next.js 界面,用于管理整条流水线。

安装与配置

前置要求:Node.js 18+ 以及 npm/yarn。

安装步骤:

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

环境变量(在 .env.local 中配置):

OPENAI_API_KEY=your_openai_key_here
ANTHROPIC_API_KEY=your_claude_key_here
RAPIDAPI_KEY=your_rapidapi_key_here
NEXT_PUBLIC_APP_URL=http://localhost:3000
NODE_ENV=development
REMOTION_COMPOSITION_ID=MainVideo
REMOTION_CODEC=h264
REMOTION_FPS=30
DATABASE_URL=your_database_url_here
FACEBOOK_PAGE_ACCESS_TOKEN=your_token_here
LINKEDIN_ACCESS_TOKEN=your_token_here

启动开发服务器:

npm run dev
# 或
yarn dev

访问 http://localhost:3000。

使用方式

研究模块(Auto-Scan)

研究模块抓取并分析多个来源的近期内容,可配置来源、时间范围、关键词与最大结果数,并提取趋势、要点、统计数据与来源信息。

内容生成

通过 ContentGenerator 配置 provider(claude 或 openai)、format(toplist、pov、case-study、how-to)、language(en、vi、both)、tone(expert、friendly、humorous)以及研究数据,生成对应语言的内容(标题、正文、元数据)。

视频渲染

使用 Remotion 的 bundle、selectComposition、renderMedia 从生成内容渲染视频,可指定格式(reels、tiktok、shorts)与时长,输出为 mp4 文件。

完整流水线编排

Pipeline 编排器按步骤执行:研究 → 生成内容 → 渲染视频(可选)→ 发布(可选,支持 facebook、linkedin 等平台)。

Next.js API 路由

提供 POST /api/pipeline/run 接口,接收 keyword、format、languages、generateVideo 等参数并返回流水线结果。curl 调用示例:

curl -X POST http://localhost:3000/api/pipeline/run \
  -H "Content-Type: application/json" \
  -d '{
    "keyword": "AI marketing tools",
    "format": "toplist",
    "languages": ["en", "vi"],
    "generateVideo": true
  }'

常见模式

  • 批量内容生成:用 Promise.all 并行处理多个关键词。
  • 自定义研究来源:通过 customSources 配置 RSS 等来源及自定义解析逻辑。
  • 视频模板定制:在 Remotion 中编写自定义 React 组件模板。

适用场景

适合需要将内容研究、多语言文案生成、视频渲染与多平台发布串联为自动化流程的营销与内容团队,也适合作为 AI 编程智能体操作该流水线的参考文档。

限制与排错

文档给出若干排错方案:API 限流可用指数退避重试;视频渲染超时可调整 timeoutInMilliseconds 与 chromiumOptions;大内容内存问题可分块处理;环境变量缺失可在启动时校验。生产构建使用 npm run build、npm run start、npm run remotion:build、npm run remotion:render。测试示例展示了流水线内容生成的基本断言。

关于收费、价格、平台支持范围等更多信息,资料中暂未提供。