SuperAPI AI 工具集

ultimate-ai-content-pipeline

营销与增长

查看项目

更新于 10-15 14:25

技能介绍

用途

Ultimate AI Content Pipeline 是一个完整的自动化内容创作流水线,目标是把关键词转化为经过调研的多语言文章和视频。它面向需要批量生产营销内容的场景,将数据调研、AI 写作、多语言生成和视频渲染串联为一条可编程的流程。

主要能力

  • 自动调研:从 TechCrunch、Twitter、LinkedIn 等新闻源和社交媒体抓取并分析实时数据。
  • AI 内容生成:使用 Claude 或 OpenAI 生成多种格式的文章,包括 toplist、POV、案例研究(case-study)和操作指南(how-to)。
  • 多语言支持:可同时生成英语和越南语内容。
  • 视频渲染:基于 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 文件:

ANTHROPIC_API_KEY=your_claude_api_key
OPENAI_API_KEY=your_openai_api_key
RAPIDAPI_KEY=your_rapidapi_key
DATABASE_URL=your_database_url
REMOTION_LICENSE_KEY=your_remotion_license_key

项目结构

├── src/
│   ├── app/              # Next.js app directory
│   ├── components/       # React components
│   ├── lib/
│   │   ├── ai/          # AI integration (Claude, OpenAI)
│   │   ├── research/    # Web scraping and data collection
│   │   ├── content/     # Content generation logic
│   │   └── video/       # Remotion video rendering
│   └── utils/           # Helper functions
├── remotion/            # Remotion video templates
└── public/              # Static assets

核心用法

调研与数据收集:调用 autoResearch,传入关键词、来源、时间范围和语言,返回包含 insights、sources、statistics 的结构化数据。

AI 内容生成:使用 Anthropic SDK 调用 claude-3-5-sonnet-20241022 模型,按指定格式和语言生成文章。也可使用 OpenAI 的 gpt-4-turbo-preview 作为替代。

多语言内容生成:调用 generateMultilingualContent,传入主题、格式、语言数组、语气和调研数据,同时获得英语和越南语版本。

视频生成:使用 @remotion/bundler 打包项目,通过 selectComposition 选择合成,再用 renderMedia 渲染为 h264 视频。

完整流水线:实例化 ContentPipeline,指定 AI 提供商、语言和输出格式,调用 run 方法传入关键词、内容格式、视频宽高比和自动发布选项,返回文章、视频路径和元数据。

运行应用

# 开发服务器
npm run dev
# 访问 http://localhost:3000

# 视频渲染
npx remotion render remotion/index.ts ContentVideo out/video.mp4

# Remotion Studio 预览
npx remotion studio

# 生产构建
npm run build
npm run start

常见工作流

  • 每日内容生成:通过 scheduleContentGeneration 设置 cron 表达式、主题列表、格式、语言和自动渲染选项。
  • 趋势内容生成:先获取热门话题,再为前三个趋势生成内容并渲染视频。
  • 自定义内容格式:根据目标受众、内容目标(awareness/engagement/conversion)和数据点需求生成定制内容。

配置选项

内容生成配置支持 aiProvider、model、temperature、maxTokens、tone、includeImages、seoOptimized 等参数。视频渲染配置支持 fps、width、height、codec、quality、aspectRatio 等参数。

故障排查

  • API 速率限制:使用 RateLimiter 控制请求频率。
  • 错误处理:对 429 状态码进行重试,对 401 状态码提示检查 API 密钥。
  • 视频渲染问题:使用 getCompositions 调试 Remotion 设置。
  • 大内容内存管理:分批处理内容,每批之间清理内存。

最佳实践

  • 在传给 AI 之前始终验证调研数据。
  • 缓存调研结果以避免重复 API 调用。
  • 长内容生成使用流式传输。
  • 为 API 失败实现重试逻辑。
  • 通过用量跟踪监控 AI 成本。
  • 对提示模板进行版本控制。
  • 批量处理前先测试视频渲染。

适用场景

适合需要批量生产营销内容的团队或个人,尤其是需要将文章快速转化为适配短视频平台的多语言内容。可用于每日内容生成、趋势驱动的内容创作以及定制化营销内容生产。

限制

资料中未提供关于收费、价格、平台兼容性、实际效果或性能的明确信息。部分功能依赖外部 API 密钥和 Remotion 许可证,具体可用性取决于相应服务的配置。