harry0703/MoneyPrinterTurbo

▲ 504 stars today★ 123,746⑂ 19,138

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

123,746Star
19,138Fork
752Watch
27Issue
PythonLanguage
MITLicense
Created 2024-03-11 · last push 2026-09-15 · repository size 537458 KB · default branch main

README

MoneyPrinterTurbo 💸

一站式 AI 短视频生成工具

只需提供视频主题关键词,即可自动生成视频脚本、匹配素材、生成字幕和背景音乐,并合成高清短视频。

Version Platform Python Downloads

https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/harry0703%2FMoneyPrinterTurbo | Trendshift https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/Star History Rank

简体中文 | English | 日本語 | 版本发布 | 问题反馈

界面预览 🖥️

WebUI

API

---

特别感谢 ❤️

https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/Kimi 赞助 MoneyPrinterTurbo

感谢 Kimi 赞助本项目!Kimi K3 是 Moonshot AI 迄今能力最强的模型,也是全球首个开源 3T 级模型,拥有原生视觉能力与 100 万 Token 上下文,在知识工作、推理和长周期任务中展现前沿性能。在 MoneyPrinterTurbo 中,K3 能直接驱动视频创作,不仅撰写视频文案,还会提炼素材搜索关键词、决定成片画面;对内容理解越准确,匹配到的素材就越贴题。

MoneyPrinterTurbo 用户专属优惠:新用户通过专属链接注册,首次成功充值可获充值金额 10% 的 API 额度,最高赠送 ¥1000。活动截至 2026 年 9 月 30 日。前往 Kimi 开放平台(中文站Global)体验 API。

https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/火山引擎
火山引擎
感谢字节火山引擎赞助本项目!火山方舟 Agent/Coding Plan 国模套餐首购 9.9,支持 GLM-5.3、Kimi-K3、DeepSeek、MiniMax、Doubao 等,注册免费领 2500w Token,统一 API,适配编码与智能体开发。立即前往
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/CCSub
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 体验额度。
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/APIMart 感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张图片、视频一套异步 API 通吃,换模型不改代码;提交任务拿 ID,通过轮询或回调获取结果,支持万张级批量生成。按量付费、无月费,通过此注册链接注册即可开用。
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/秘塔科技
秘塔科技
MiniMax H3 视频生成 API|秘塔科技
秘塔科技提供高性价比的 MiniMax H3 视频生成服务:768P 仅 0.09 元/秒,2K 仅 0.15 元/秒。支持原生 2K、音画同步,API 兼容 OpenAI 协议,同时支持 ComfyUI,无需自行部署 GPU。
🎁 通过 MoneyPrinterTurbo专属链接注册,即可领取赠送额度及专属优惠。
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/OfoxAI 感谢 OfoxAI 赞助本项目!MoneyPrinterTurbo 已集成 Ofox 多模型文生视频,配置 API Key 即可使用。Seedance、MiniMax H3、Wan 生成视频素材,GPT Image 2.5、Seedream 制作封面配图,GPT、Claude、Gemini、DeepSeek 打磨脚本、辅助开发。一个 Key,文本、图像、视频共用余额;提供 OpenAI 兼容接口及 Anthropic、Gemini 原生接口。按量付费、价格公开、官方渠道接入,稳定高速不限量,前往 OfoxAI 查看模型与价格
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/Infistar.ai 无限星河
Infistar.ai 无限星河
感谢 Infistar.ai 无限星河 赞助本项目!
⚡ 超低成本与稳定调度:价格低至官方 1 折,模型倍率与调用明细全程透明;多路供应动态调度,告别限流与断连困扰。
🧠 全系大模型完美驱动脚本:全面覆盖 OpenAI、Claude、Google Gemini、DeepSeek、通义千问(Qwen)等主流 LLM,兼容 OpenAI 标准接口,为 MoneyPrinterTurbo 的文案生成与素材关键词提炼提供低延迟、高并发支持。
🎨 前沿多模态生态:全面接入 FLUX、Midjourney、Seedance、可灵(Kling)、Sora、Luma 等顶级生图与视频模型,满足下一代 AI 视频生成需求。
🎁 MoneyPrinterTurbo 用户专属福利:通过 专属推广链接 注册即享 [专属赠送额度 / 首充特惠],开箱即用!
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/胜算云
胜算云
感谢胜算云对本项目的赞助!胜算云是面向 AI 原生团队的模型 API 聚合平台,汇集 Claude、ChatGPT、Gemini 等海内外大语言模型及多媒体模型,支持统一接入与按量调用。
平台坚持合规 API 服务,杜绝逆向工程和资源稀释。此外平台提供企业级定制网关,包括团队成本与权限管理、智能路由、安全防护及 BYOK 密钥托管,并提供发票服务。
🎁新用户通过此链接注册,即可领取 10 元 Token 体验额度。
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/星图 AstraFlow
星图 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 元算力金
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/录咖
录咖 AI
由于该项目的 部署使用,对于一些小白用户来说,还是 有一定的门槛,在此特别感谢 录咖(AI智能 多媒体服务平台) 网站基于该项目,提供的免费 AI视频生成器 服务,可以不用部署,直接在线使用,非常方便。
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/佐糖
佐糖
感谢 佐糖 对该项目的支持和赞助,使得该项目能够持续的更新和维护。佐糖专注于图像处理领域,提供丰富的图像处理工具,将复杂操作极致简化,真正实现让图像处理更简单。

作者的另一个开源项目:MangoDisk ⭐

https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/MangoDisk 深度清理界面

面向 macOS 和 Windows 的开源磁盘清理、空间分析与系统优化工具
一站式清理缓存、大文件、重复文件和应用残留,并提供磁盘空间分析、应用卸载、启动项管理、系统优化与维护

访问 MangoDisk 官网 · 查看 GitHub 开源项目

---

功能特性 🎯

创作入口与工作流

脚本与模型服务

视频与图片素材

配音、字幕与配乐

成片与发布

作品展示 🎬

以下示例均由 MoneyPrinterTurbo 实际生成。

竖屏 9:16

https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/城市醒来的时刻
城市醒来的时刻
中文 · 14 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/清洁能源的未来
清洁能源的未来
中文 · 24 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/为什么我们仍要探索太空
为什么我们仍要探索太空
中文 · 27 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/一粒种子的旅程
一粒种子的旅程
中文 · 44 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/The Future of Everyday Robotics
The Future of Everyday Robotics
English · 21 sec
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/Small Habits, Lasting Change
Small Habits, Lasting Change
English · 19 sec
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/Making Space for Creative Work
Making Space for Creative Work
English · 20 sec
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/The Science Inside Coffee
The Science Inside Coffee
English · 23 sec

横屏 16:9

https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/深海里的微光
深海里的微光
中文 · 23 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/阅读如何塑造我们
阅读如何塑造我们
中文 · 23 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/一杯手冲咖啡的细节
一杯手冲咖啡的细节
中文 · 23 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/春天适合出发
春天适合出发
中文 · 14 秒
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/Why Ocean Conservation Matters
Why Ocean Conservation Matters
English · 25 sec
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/Designing More Sustainable Cities
Designing More Sustainable Cities
English · 27 sec
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/What Mountains Teach Us
What Mountains Teach Us
English · 18 sec
https://github.com/harry0703/MoneyPrinterTurbo/blob/HEAD/A Brief History of Human Flight
A Brief History of Human Flight
English · 59 sec

配置要求 📦

| 项目 | 最低配置 | 推荐配置 | 理想配置 | | ---- | -------- | --------------- | --------------- | | CPU | 4 核 | 6 到 8 核 | 8 核及以上 | | RAM | 4 GB | 8 GB | 16 GB 及以上 | | GPU | 非必须 | 4 GB 显存及以上 | 8 GB 显存及以上 |

快速开始 🚀

推荐使用方式

使用 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

Open in Colab

Windows 一键启动包

下载一键启动包,解压直接使用(路径不要有 中文特殊字符空格

请在页面下方的 Assets 区域下载 .7z 压缩包。GitHub 自动生成的
Source code (zip) / Source code (tar.gz) 只是源码,解压后只有 webui.bat
不含 start.batupdate.bat

下载后,建议先双击执行 update.bat 更新到最新代码,然后双击 start.bat 启动

启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)

安装部署 📥

前提条件

① 克隆代码

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

说明:

② 启动 WebUI 🌐

注意需要到 MoneyPrinterTurbo 项目 根目录 下执行以下命令

Windows
.\webui.bat

在 CMD 中也可以执行 webui.batwebui.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 V2SiliconFlow TTS、**Google Gemini TTS*

More Video Trending projects

1

Genymobile / scrcpy

C★ 149,650⑂ 0
2

obsproject / obs-studio

C★ 76,223⑂ 0
3

FFmpeg / FFmpeg

C★ 64,235⑂ 0
4

calesthio / OpenMontage

Python★ 59,205⑂ 0
5

heygen-com / hyperframes

TypeScript★ 50,163⑂ 0
6

mifi / lossless-cut

TypeScript★ 43,760⑂ 0