MoneyPrinterTurbo 配置
MoneyPrinterTurbo 能把一个主题或关键词做成一条完整的短视频:写脚本、匹配或生成素材、加字幕和配乐,最后合成成片。OfoxAI 是该项目的官方赞助商,其中两个环节——AI 视频素材生成、脚本创作——已作为内置选项接入,用同一个 OfoxAI API Key 即可开启。
本指南只讲如何把 MoneyPrinterTurbo 指向 OfoxAI。工具本身的安装方式——uv、Docker、Windows 一键启动包或 Google Colab——请参考官方 README 。
前提条件
- 已注册 OfoxAI 账号并获取 API Key(前往获取 )
- 已安装 MoneyPrinterTurbo,项目根目录下有
config.toml——首次启动时应用会自动从config.example.toml复制生成
一句话 Agent 接入
MoneyPrinterTurbo 发布了官方 agent skill。任何能执行终端命令的 AI Agent(Claude Code 也在其列)都能凭一段 prompt 完成安装、配置和出片:
使用这个 Skill:https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md
帮我生成一个主题为"人工智能如何改变普通人的日常生活"的视频,视频素材用 OfoxAI 生成。Agent 会复用 config.toml 里已有的配置,只索要仍然缺失的凭据——OfoxAI 这边是 MPT_OFOX_API_KEY。
注意 MPT_ 前缀:MPT_OFOX_API_KEY 只属于 agent 路径,不是下面第 1 步里 config.toml 回退用的 OFOX_API_KEY。设错那一个,agent 会一直向你索要一个你以为已经给过的 Key。
这个 skill 默认用免费的 Pexels 素材库,所以要像上面那样明确要求用 OfoxAI 生成素材,否则成片只会从存量素材里剪,根本不会调用 OfoxAI 视频接口。它支持 macOS 和 Windows,依赖 uv。
配置步骤
第 1 步:把 OfoxAI 设为视频素材来源
打开 config.toml,将 video_source 指向 ofox:
video_source = "ofox"
ofox_api_key = "<你的 OFOXAI_API_KEY>"
ofox_base_url = "https://api.ofox.io/v1"
ofox_text_to_video_model = "bytedance/seedance-2.0-fast"
ofox_resolution = "720p"
ofox_min_duration = 4
ofox_max_duration = 15
ofox_provider = "byteplus"如果不想把 Key 明文写进文件,可以留空 ofox_api_key,改为在环境变量里设置 OFOX_API_KEY——MoneyPrinterTurbo 会自动回退读取它。
也可以在 WebUI 里配:先在主界面把视频来源选为 OFox AI 视频,再打开 设置 → 素材来源设置,下拉找到 OfoxAI 区块:

依次填写 OFox API Key、OFox 文生视频模型、OFox Base URL、OFox 上游厂商:

WebUI 只暴露这四个字段——ofox_api_key、ofox_text_to_video_model、ofox_base_url、ofox_provider。ofox_resolution、ofox_min_duration、ofox_max_duration 根本没有界面控件,只能在 config.toml 里改。
第 2 步:把 OfoxAI 设为脚本创作模型(可选)
MoneyPrinterTurbo 内置的 openai_* 字段兼容任意 OpenAI Chat Completions 协议的端点——OfoxAI 也不例外,且可以复用同一个 API Key:
llm_provider = "openai"
openai_api_key = "<你的 OFOXAI_API_KEY>"
openai_base_url = "https://api.ofox.io/v1"
openai_model_name = "openai/gpt-5.5"和 ofox_api_key 不同,openai_api_key 没有环境变量回退——请直接把 Key 写进文件。
这三个值在 WebUI 里位于 设置 → 大模型设置:点击主界面「视频主题」旁边的 配置大模型 即可打开:

设置页里还有一个「测试模型连接」按钮:

模型 ID 需要带供应商前缀——写 openai/gpt-5.5,而不是裸的 gpt-5.5。完整目录见模型广场 。
第 3 步:启动 MoneyPrinterTurbo
重启应用(Docker 部署则重启容器),让它读取修改后的 config.toml。在 WebUI 或 CLI 里生成一段测试视频,能顺利出片即说明两个环节都已连通 OfoxAI。
Docker 部署在容器启动时读取 config.toml,不是热加载挂载——请在 docker compose up 之前把文件编辑好并放到位,之后每次改动都需要重启容器才生效。
费用怎么算
OfoxAI 素材是按提交的每条片段计费,不是按成片计费——而一条成片通常由好几段片段剪成,所以跑一次渲染可能产生好几个付费任务。做预算时要按片段数算,不是按视频条数算。
两条路径都有费用闸门。WebUI 会按脚本长度估算这次将提交多少个付费任务,不勾选「我已了解 OFox 视频生成会创建付费任务」就不让开始渲染。agent 路径则是 skill 遇到 OFOX_CHARGE_CONFIRMATION_REQUIRED 停下等你确认,确认后才带 --confirm-ofox-charge 重跑;行为正常的 agent 不会自己加这个 flag。
每秒单价随模型不同,最低从 bytedance/seedance-2.0-mini 起,详见视频模型。脚本创作按普通对话 token 计费,相比素材费用可以忽略。
推荐模型
- 视频 —— 12 个 OfoxAI 视频模型都能填进
ofox_text_to_video_model;上面默认用的bytedance/seedance-2.0-fast起步价最低,alibaba/wan-3.0或bytedance/seedance-2.5可以做到 30 秒长片。 - 脚本创作 —— 模型广场 里的任意对话模型都能填进
openai_model_name。
常见问题
任务创建就直接失败,还没产生计费 —— ofox_resolution、ofox_min_duration/ofox_max_duration 或 ofox_provider 和 ofox_text_to_video_model 里设置的模型对不上。API 会先按该模型的真实限制校验,不匹配就在创建任务前拒绝,报 provider_type_unavailable 或分辨率/时长错误——不会产生费用。各模型的真实限制见视频模型。
Agent 反复索要一个你已经设过的 Key —— 你把 Key 设成了 OFOX_API_KEY,而 agent 路径要的是 MPT_OFOX_API_KEY,或者正好设反。两者互不相通:MPT_OFOX_API_KEY 给 skill 用,OFOX_API_KEY 是 config.toml 的回退变量。
中国大陆网络连接失败 —— 把 ofox_base_url 换成镜像地址 https://api.ofox.io/v1,同一个 API Key 通用,服务完全一致。
脚本生成悄悄走错了供应商 —— llm_provider 必须精确填 "openai" 才会激活 openai_* 那组字段;填了别的值,脚本生成会走向另一个供应商的字段,哪怕 openai_api_key 已经填好也不例外。
MoneyPrinterTurbo 迭代很快,配置字段可能随版本变化。请以官方 config.example.toml 为准核对。