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.run/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.run/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