Skip to Content
工具集成MoneyPrinterTurbo

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

config.toml
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"

ofox_resolutionofox_min_durationofox_max_duration 只对 ofox_text_to_video_model 里设置的那个模型有效——每个模型的可接受范围各不相同。切换模型却不同步改这三项,请求会在创建任务前就被拒绝。各模型的真实限制见视频模型ofox_provider 可填的值见供应商路由

如果不想把 Key 明文写进文件,可以留空 ofox_api_key,改为在环境变量里设置 OFOX_API_KEY——MoneyPrinterTurbo 会自动回退读取它。

也可以在 WebUI 里配:先在主界面把视频来源选为 OFox AI 视频,再打开 设置 → 素材来源设置,下拉找到 OfoxAI 区块:

设置 → 素材来源设置标签页,下拉可找到 OfoxAI 区块

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

OfoxAI 区块的四个字段

WebUI 只暴露这四个字段——ofox_api_keyofox_text_to_video_modelofox_base_urlofox_providerofox_resolutionofox_min_durationofox_max_duration 根本没有界面控件,只能在 config.toml 里改。

第 2 步:把 OfoxAI 设为脚本创作模型(可选)

MoneyPrinterTurbo 内置的 openai_* 字段兼容任意 OpenAI Chat Completions 协议的端点——OfoxAI 也不例外,且可以复用同一个 API Key:

config.toml
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.0bytedance/seedance-2.5 可以做到 30 秒长片。
  • 脚本创作 —— 模型广场 里的任意对话模型都能填进 openai_model_name

常见问题

任务创建就直接失败,还没产生计费 —— ofox_resolutionofox_min_duration/ofox_max_durationofox_providerofox_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_KEYconfig.toml 的回退变量。

中国大陆网络连接失败 —— 把 ofox_base_url 换成镜像地址 https://api.ofox.io/v1,同一个 API Key 通用,服务完全一致。

脚本生成悄悄走错了供应商 —— llm_provider 必须精确填 "openai" 才会激活 openai_* 那组字段;填了别的值,脚本生成会走向另一个供应商的字段,哪怕 openai_api_key 已经填好也不例外。

MoneyPrinterTurbo 迭代很快,配置字段可能随版本变化。请以官方 config.example.toml  为准核对。

Last updated on