harry0703/MoneyPrinterTurbo
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
README
MoneyPrinterTurbo 💸
一站式 AI 短视频生成工具
只需提供视频主题或关键词,即可自动生成视频脚本、匹配素材、生成字幕和背景音乐,并合成高清短视频。
界面预览 🖥️
WebUI
API
---
特别感谢 ❤️
感谢 Kimi 赞助本项目!Kimi K3 是 Moonshot AI 迄今能力最强的模型,也是全球首个开源 3T 级模型,拥有原生视觉能力与 100 万 Token 上下文,在知识工作、推理和长周期任务中展现前沿性能。在 MoneyPrinterTurbo 中,K3 能直接驱动视频创作,不仅撰写视频文案,还会提炼素材搜索关键词、决定成片画面;对内容理解越准确,匹配到的素材就越贴题。
MoneyPrinterTurbo 用户专属优惠:新用户通过专属链接注册,首次成功充值可获充值金额 10% 的 API 额度,最高赠送 ¥1000。活动截至 2026 年 9 月 30 日。前往 Kimi 开放平台(中文站|Global)体验 API。
|
火山引擎 |
感谢字节火山引擎赞助本项目!火山方舟 Agent/Coding Plan 国模套餐首购 9.9,支持 GLM-5.3、Kimi-K3、DeepSeek、MiniMax、Doubao 等,注册免费领 2500w Token,统一 API,适配编码与智能体开发。立即前往 |
![]() CCSub |
感谢 CCSub 赞助本项目!CCSub 是稳定、实惠的 AI API 中转平台,是 Claude Code 官方订阅的超强平替。一个 API Key 即可调用 Claude Opus 4.8、Sonnet 4.6、Haiku 4.5、GPT-5、Gemini 等模型,价格约为官方直连的 1/3,全球直连无需梯子。兼容 Claude Code、Codex、Cursor、Cline、Continue、Windsurf 等所有主流 AI 编程工具。前往 www.ccsub.net 注册即送 $5 体验额度。 |
|
感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,换模型不改代码;提交任务拿 ID,通过轮询或回调获取结果,支持万张级批量生成。按量付费、无月费,通过此注册链接注册即可开用。 |
![]() 秘塔科技 |
MiniMax H3 视频生成 API|秘塔科技 秘塔科技提供高性价比的 MiniMax H3 视频生成服务:768P 仅 0.09 元/秒,2K 仅 0.15 元/秒。支持原生 2K、音画同步,API 兼容 OpenAI 协议,同时支持 ComfyUI,无需自行部署 GPU。 🎁 通过 MoneyPrinterTurbo专属链接注册,即可领取赠送额度及专属优惠。 |
|
|
感谢 OfoxAI 赞助本项目!MoneyPrinterTurbo 已集成 Ofox 多模型文生视频,配置 API Key 即可使用。Seedance、MiniMax H3、Wan 生成视频素材,GPT Image 2.5、Seedream 制作封面配图,GPT、Claude、Gemini、DeepSeek 打磨脚本、辅助开发。一个 Key,文本、图像、视频共用余额;提供 OpenAI 兼容接口及 Anthropic、Gemini 原生接口。按量付费、价格公开、官方渠道接入,稳定高速不限量,前往 OfoxAI 查看模型与价格。 |
|
Infistar.ai 无限星河 |
感谢 Infistar.ai 无限星河 赞助本项目! ⚡ 超低成本与稳定调度:价格低至官方 1 折,模型倍率与调用明细全程透明;多路供应动态调度,告别限流与断连困扰。 🧠 全系大模型完美驱动脚本:全面覆盖 OpenAI、Claude、Google Gemini、DeepSeek、通义千问(Qwen)等主流 LLM,兼容 OpenAI 标准接口,为 MoneyPrinterTurbo 的文案生成与素材关键词提炼提供低延迟、高并发支持。 🎨 前沿多模态生态:全面接入 FLUX、Midjourney、Seedance、可灵(Kling)、Sora、Luma 等顶级生图与视频模型,满足下一代 AI 视频生成需求。 🎁 MoneyPrinterTurbo 用户专属福利:通过 专属推广链接 注册即享 [专属赠送额度 / 首充特惠],开箱即用! |
![]() 胜算云 |
感谢胜算云对本项目的赞助!胜算云是面向 AI 原生团队的模型 API 聚合平台,汇集 Claude、ChatGPT、Gemini 等海内外大语言模型及多媒体模型,支持统一接入与按量调用。 平台坚持合规 API 服务,杜绝逆向工程和资源稀释。此外平台提供企业级定制网关,包括团队成本与权限管理、智能路由、安全防护及 BYOK 密钥托管,并提供发票服务。 🎁新用户通过此链接注册,即可领取 10 元 Token 体验额度。 |
![]() 星图 AstraFlow |
感谢 星图 AstraFlow 赞助本项目! 🎬 视频模型一站式调用:聚合 MiniMax-H3,Seedance-2.5 等主流视频生成模型,文案生成 + 视频生成一个平台全搞定,无需多端注册、多处对接 🚀 200+ 大模型一键调用,新模型当日上架:聚合 DeepSeek V4.1、Kimi K3、Qwen 3.8 Max、GLM 5.3 等 200+ 主流大模型,新模型上线当天即可接入 💰 UCloud 上市公司出品,调用计费透明可控:按 Key 级别计费,调用明细全程可查 🎁 MoneyPrinterTurbo 用户专属福利:通过专属推广链接注册,即享新用户赠送额度,开箱即用!点击领取 50 元算力金 |
|
录咖 AI |
由于该项目的 部署 和 使用,对于一些小白用户来说,还是 有一定的门槛,在此特别感谢 录咖(AI智能 多媒体服务平台) 网站基于该项目,提供的免费 AI视频生成器 服务,可以不用部署,直接在线使用,非常方便。
|
|
佐糖 |
感谢 佐糖 对该项目的支持和赞助,使得该项目能够持续的更新和维护。佐糖专注于图像处理领域,提供丰富的图像处理工具,将复杂操作极致简化,真正实现让图像处理更简单。 |
作者的另一个开源项目:MangoDisk ⭐
面向 macOS 和 Windows 的开源磁盘清理、空间分析与系统优化工具
一站式清理缓存、大文件、重复文件和应用残留,并提供磁盘空间分析、应用卸载、启动项管理、系统优化与维护
访问 MangoDisk 官网 · 查看 GitHub 开源项目
---
功能特性 🎯
创作入口与工作流
- [x] 提供 AI Agent、WebUI、API 和 CLI 四种使用方式,既能快速上手,也能接入自动化流程
- [x] 从主题自动完成脚本、配音、素材、字幕、配乐和剪辑,也支持在每个环节使用自定义内容
- [x] 支持 批量生成多条成片、任务历史记录,以及生成设置与 API Key 的导入、导出和恢复
脚本与模型服务
- [x] 支持 AI 自动生成或改写 多语言视频脚本,也可以直接使用自定义脚本
- [x] 支持 Kimi / Moonshot AI、OpenAI、Anthropic Claude、Google Gemini、DeepSeek、阿里云通义千问、Microsoft Azure OpenAI、火山引擎方舟、xAI Grok、MiniMax 和 小米 MiMo 等主流模型服务
- [x] 兼容 胜算云、APIMart、Cloudflare AI Gateway、魔搭 ModelScope、AIHubMix、AIML API、EvoLink、OpenRouter、API Route、Ollama、Claude Code 订阅、OneAPI、LiteLLM、Groq 和 Pollinations AI 等统一网关、聚合平台和本地运行环境
视频与图片素材
- [x] 支持上传自己的 本地图片和视频,也可从 Pexels(免费)、Pixabay(免费) 和 Coverr 获取高清库存素材
- [x] 支持 秘塔 MiniMax H3 文生视频,可生成
768P/2K、4~15 秒的原始素材,并适配9:16、16:9和1:1三种画幅 - [x] 支持 胜算云 AI 视频,可生成多段 AI 视频素材,并沿用项目的配音、字幕和剪辑流程合成成片
- [x] 原生接入 火山引擎方舟 Seedance,可根据脚本片段生成连贯的视频画面
- [x] 支持 WaveSpeed AI 文生视频,可根据脚本关键词快速生成原创素材
- [x] 支持 OFox 多模型文生视频,一个 API Key 即可调用 Seedance、Wan 等模型
- [x] 支持 OpenAI 兼容文生图,可连接云端服务或自定义图片网关,并将生成图片转换为动态视频片段
- [x] 支持调整片段时长、画面适配方式和素材匹配顺序,以适配不同画幅和叙事节奏
配音、字幕与配乐
- [x] 支持自动配音、上传配音和无配音三种方式,并提供音色试听与完整配音预览
- [x] 集成 Edge TTS(免费、无需 API Key)、Azure Speech、SiliconFlow、Google Gemini、小米 MiMo、MiniMax、ElevenLabs、Chatterbox、Kokoro、Fish Audio 和 ModelBest VoxCPM 等配音服务
- [x] 支持自动生成字幕,可调整字体、位置、颜色、大小、描边和背景样式
- [x] 支持随机、本地及 AI 生成背景音乐,并可独立控制音量
成片与发布
- [x] 支持竖屏
9:16(1080×1920)、横屏16:9(1920×1080)和方形1:1(1080×1080) - [x] 支持一键 跨平台发布,生成完成后可自动上传至 TikTok、Instagram 和 YouTube Shorts
作品展示 🎬
以下示例均由 MoneyPrinterTurbo 实际生成。
竖屏 9:16
横屏 16:9
配置要求 📦
- 建议系统:Windows 10、macOS 11.0 或更高版本,以及主流 Linux 发行版
- 本地部署需要 Python 3.11 或更高版本,推荐使用 Python 3.11
- GPU 不是必需项,但如果你希望本地转录、更快的视频处理或更顺畅的批量生成体验,建议使用带显存的独立显卡
- 如果你主要依赖云端 LLM、云端 TTS 和在线素材源,CPU 与内存比 GPU 更重要
- 如果你启用
faster-whisper、批量生成或更重的本地处理链路,GPU 会明显提升速度
快速开始 🚀
推荐使用方式
- 不想手动安装和配置:直接使用 AI Agent 生成视频
- Windows 用户:优先使用一键启动包,适合快速体验
- macOS / Linux 用户:优先使用
uv进行本地部署 - 想要隔离运行环境:优先使用 Docker 部署
使用 AI Agent 生成视频
如果你的 AI Agent 支持读取 Skill 文档并操作本地终端,可以直接发送下面这段话。Agent 会自动完成安装、配置和视频生成;只有缺少必要的 API Key 时才会向你询问,完成后会返回生成的视频文件路径。目前支持 macOS 和 Windows。
使用这个 Skill:https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md
帮我生成一个主题为“人工智能如何改变普通人的日常生活”的视频。
在 Google Colab 中运行
免去本地环境配置,点击直接在 Google Colab 中快速体验 MoneyPrinterTurbo
Windows 一键启动包
下载一键启动包,解压直接使用(路径不要有 中文、特殊字符、空格)
请在页面下方的 Assets 区域下载 .7z 压缩包。GitHub 自动生成的
Source code (zip)/Source code (tar.gz)只是源码,解压后只有webui.bat,
不含start.bat和update.bat。
下载后,建议先双击执行 update.bat 更新到最新代码,然后双击 start.bat 启动
启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)
安装部署 📥
前提条件
- 本地部署需要 Python 3.11 或更高版本
- Windows 用户建议避免使用包含中文、特殊字符或空格的项目路径
① 克隆代码
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
② 首次配置
首次启动时,项目会根据 config.example.toml 自动创建 config.toml,无需手动创建配置文件。使用云端大模型、在线素材或 AI 视频等服务前,请在 WebUI 的基础设置中填写对应的 API Key。
Docker 部署 🐳
① 启动 Docker
如果尚未安装 Docker,请先下载并安装 Docker Desktop。
Windows 用户可以参考微软的文档:
1. 安装 WSL 2. 在 WSL 中使用 Docker 容器
cd MoneyPrinterTurbo
docker compose -f docker-compose.release.yml up
默认推荐使用docker-compose.release.yml,它会直接拉取 GitHub Container Registry 上的预构建镜像:ghcr.io/harry0703/moneyprinterturbo:latest。
如果你需要本地重新构建镜像,可以继续使用 docker compose up。
首次启动前,请将config.example.toml复制为config.toml,供容器挂载使用。
② 访问 WebUI
打开浏览器,访问 http://127.0.0.1:8501
③ 访问 API 文档
打开浏览器,访问 http://127.0.0.1:8080/docs 或者 http://127.0.0.1:8080/redoc
API 默认仅允许同源网页访问。只有独立网页前端需要从其他来源直接调用 API 时,才应通过环境变量CORS_ALLOWED_ORIGINS配置可信来源,例如http://localhost:3000,https://frontend.example.com。curl、Postman、n8n 和其他服务端调用不受 CORS 限制。
手动部署 📦
视频教程
① 创建虚拟环境
推荐使用 uv 管理 Python 环境和依赖。项目支持 Python 3.11 或更高版本,以下示例使用 Python 3.11。
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
uv python install 3.11
uv sync --frozen
如果你暂时不使用 uv,也可以继续使用 venv + pip
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
说明:
pyproject.toml是主依赖定义文件uv.lock是锁文件,建议默认执行uv sync --frozenrequirements.txt仅保留给旧的pip安装方式兼容使用
② 启动 WebUI 🌐
注意需要到 MoneyPrinterTurbo 项目 根目录 下执行以下命令
Windows
.\webui.bat
在 CMD 中也可以执行 webui.bat。
webui.bat 会优先使用项目 .venv 或一键包内置 Python;如果没有找到项目 Python,但已安装 uv,会自动切换为 uv run streamlit。
如需允许局域网内其他设备访问 WebUI,可以先执行 set MPT_WEBUI_HOST=0.0.0.0,再运行 webui.bat。
macOS 或 Linux
sh webui.sh
脚本会自动使用项目虚拟环境或 uv,并选择可用的本地端口。如需允许局域网内其他设备访问,可以执行:
MPT_WEBUI_HOST=0.0.0.0 sh webui.sh
启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)
③ 启动 API 服务 🚀
uv run python main.py
如果你已经手动激活了虚拟环境,也可以直接执行:
python main.py
④ 纯命令行方式(无浏览器)⌨️
如果你无法使用浏览器或端口转发,可以直接在命令行生成视频。最简单的完整视频生成命令如下:
uv run python cli.py --video-subject "人工智能如何改变日常生活"
字幕样式和配音参数按以下优先级取值:命令行显式参数 > config.toml 中
[ui] 保存的 WebUI 设置 > 内置默认值。其余生成设置(如背景音乐、视频数量、
段落数量等)不会自动沿用 WebUI 的保存值。若 WebUI 中选择了上传自备音频,
命令行需要显式传入 --custom-audio-file,因为音频路径不会被保存。
如需查看完整命令、参数说明和使用方法,可以执行:
uv run python cli.py --help
如需顺序执行多个任务,可通过 --batch-file 提供 UTF-8 JSON 数组或 JSONL
清单。CLI 参数作为全局默认值,每个对象可覆盖 VideoParams 字段:
uv run python cli.py --batch-file ./tasks.json --stop-at video
清单最多包含 100 个任务且不超过 1 MiB。所有条目会在第一个任务启动前完成 参数与本地文件预检;单个任务运行失败不会阻止后续条目,结束后会输出统一的 JSON 汇总。清单中的相对自定义音频与本地素材路径以清单目录为基准。
配音、字幕与配乐 🎙️
语音合成
WebUI 中的 Azure TTS V1 基于 Edge TTS,免费且无需 API Key。项目同时支持 Azure TTS V2、SiliconFlow TTS、**Google Gemini TTS*





















