Skip to Content
ToolsMoneyPrinterTurbo

Настройка MoneyPrinterTurbo

MoneyPrinterTurbo  превращает тему или ключевое слово в готовый короткий ролик: пишет сценарий, подбирает или генерирует видеоряд, добавляет субтитры и саундтрек, а затем рендерит клип. OfoxAI — официальный спонсор проекта и встроен как готовая опция для двух его этапов — AI-генерации видеоряда и написания сценария — оба доступны по одному API Key OfoxAI.

Это руководство описывает только подключение MoneyPrinterTurbo к OfoxAI. Про установку самого инструмента — через uv, Docker, Windows-пакет в один клик или Google Colab — см. официальный README .

Предварительные требования

  • Аккаунт OfoxAI с API Key (получить здесь )
  • Установленный MoneyPrinterTurbo с файлом config.toml в корне проекта — при первом запуске приложение копирует его из config.example.toml

Подключение агента одной фразой

MoneyPrinterTurbo публикует официальный agent skill. Любой AI-агент, умеющий выполнять команды в терминале (в том числе Claude Code), по одной фразе установит всё нужное, настроит и отрендерит ролик:

Используй этот Skill: https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md Сделай видео о том, как ИИ меняет повседневную жизнь, а видеоряд сгенерируй через OfoxAI.

Агент переиспользует всё, что уже есть в config.toml, и запрашивает только недостающие учётные данные — для OfoxAI это MPT_OFOX_API_KEY.

Обратите внимание на префикс MPT_: MPT_OFOX_API_KEY относится только к пути через агента. Это не тот OFOX_API_KEY, на который config.toml опирается в Шаге 1 ниже — задав не ту переменную, вы получите агента, который продолжает просить ключ, уже, как вам кажется, выданный.

По умолчанию skill берёт бесплатные стоковые кадры Pexels, поэтому явно просите видеоряд от OfoxAI, как выше; иначе ролик смонтируется из стока и обращения к видео-API 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.ai/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_resolution, ofox_min_duration и ofox_max_duration действительны только для модели, заданной в ofox_text_to_video_model — у каждой модели свой допустимый диапазон. Если сменить модель, не обновив эти три поля, запрос будет отклонён ещё до создания задачи. Реальные ограничения каждой модели — в разделе Модели видео, а допустимые значения ofox_provider — в разделе Маршрутизация провайдеров.

Если не хотите хранить ключ в файле, оставьте ofox_api_key пустым и задайте OFOX_API_KEY в переменных окружения — MoneyPrinterTurbo автоматически подхватит её.

Или сделайте это в WebUI: выберите OFox AI Video в качестве источника на главном экране, затем откройте Настройки → Источники материалов и прокрутите вниз до блока OfoxAI:

Вкладка Настройки → Источники материалов, прокрутите вниз до блока OfoxAI

Заполните OFox API Key, OFox text-to-video model, OFox Base URL и OFox upstream provider:

Четыре поля блока OfoxAI

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 моделью для написания сценария (опционально)

Встроенные поля openai_* в MoneyPrinterTurbo работают с любым эндпоинтом, совместимым с OpenAI Chat Completions, — включая OfoxAI, с тем же самым API Key:

config.toml
llm_provider = "openai" openai_api_key = "<ваш OFOXAI_API_KEY>" openai_base_url = "https://api.ofox.ai/v1" openai_model_name = "openai/gpt-5.5"

В отличие от ofox_api_key, у openai_api_key нет резервной переменной окружения — впишите ключ прямо в файл.

Те же три значения есть в WebUI в разделе Настройки → Модели — нажмите Настроить модель рядом с полем темы видео, чтобы открыть его:

Нажатие Настроить модель открывает диалог настроек

На этой странице есть кнопка Проверить подключение модели:

Вкладка Настройки → Модели

ID модели должен содержать префикс вендора — openai/gpt-5.5, а не просто gpt-5.5. Полный каталог — в Маркетплейсе моделей .

Шаг 3: Запустить MoneyPrinterTurbo

Перезапустите приложение (или контейнер, если используется Docker), чтобы применить изменённый config.toml. Сгенерируйте тестовый ролик через WebUI или CLI — успешный рендер подтвердит, что оба этапа обращаются к OfoxAI.

Docker-развёртывания читают config.toml при старте контейнера, а не через live-reload монтирование — отредактируйте файл и разместите его на месте до docker compose up, а после любого последующего изменения перезапустите контейнер.

Сколько это стоит

Видеоряд OfoxAI тарифицируется за каждый отправленный клип, а не за готовый ролик — а один ролик обычно монтируется из нескольких клипов, поэтому один рендер может породить несколько платных задач. Считайте бюджет по числу клипов, а не роликов.

Оба пути ограничивают расходы. WebUI оценивает, сколько платных задач отправит ваш сценарий, и не запускает рендер, пока вы не отметите Я понимаю, что генерация видео OFox создаёт платные задачи. Skill на пути через агента останавливается на OFOX_CHARGE_CONFIRMATION_REQUIRED и продолжает только после вашего согласия, перезапускаясь с --confirm-ofox-charge; корректный агент никогда не добавляет этот флаг сам.

Цена за секунду зависит от модели, начиная с bytedance/seedance-2.0-mini; см. Модели видео. Написание сценария тарифицируется как обычные чат-токены — на фоне видеоряда это пренебрежимо мало.

Рекомендуемые модели

  • Видео — в ofox_text_to_video_model подойдёт любая из 12 видеомоделей OfoxAI; 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 или ошибкой разрешения/длительности ещё до создания задачи — списание не происходит. Реальные ограничения модели — в разделе Модели видео.

Агент снова и снова просит ключ, который вы уже задали — вы задали OFOX_API_KEY там, где пути через агента нужен 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 .

Last updated on