Skip to Content
IntegraçõesMoneyPrinterTurbo

Configuração do MoneyPrinterTurbo

O MoneyPrinterTurbo  transforma um tema ou palavra-chave em um vídeo curto pronto: escreve um roteiro, busca ou gera imagens correspondentes, adiciona legendas e trilha sonora e, então, renderiza o clipe. O OfoxAI é patrocinador oficial do projeto e vem embutido como opção nativa em duas de suas etapas — geração de material de vídeo por IA e escrita de roteiro — ambas acessíveis com uma única API Key do OfoxAI.

Este guia cobre apenas como apontar o MoneyPrinterTurbo para o OfoxAI. Para instalar a própria ferramenta — via uv, Docker, o pacote de um clique para Windows ou Google Colab — veja o README oficial .

Pré-requisitos

  • Uma conta OfoxAI com uma API Key (obtenha aqui )
  • MoneyPrinterTurbo instalado, com config.toml presente na raiz do projeto — o app o copia de config.example.toml na primeira execução

O caminho do agente em um único prompt

O MoneyPrinterTurbo publica uma agent skill oficial. Qualquer agente de IA capaz de executar comandos no terminal — o Claude Code entre eles — instala, configura e renderiza a partir de um único prompt:

Use esta Skill: https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md Faça um vídeo sobre como a IA está mudando o dia a dia das pessoas, e gere o material de vídeo com o OfoxAI.

O agente reaproveita tudo o que já está no config.toml e pede apenas as credenciais que ainda faltam — no caso do OfoxAI, MPT_OFOX_API_KEY.

Atenção ao prefixo MPT_: MPT_OFOX_API_KEY pertence somente ao caminho do agente. Ele não é o OFOX_API_KEY ao qual o config.toml recorre no Passo 1 abaixo — definir o errado deixa o agente pedindo uma chave que você acha que já forneceu.

A skill usa por padrão o acervo gratuito da Pexels, então peça explicitamente material do OfoxAI como acima; caso contrário, o clipe é montado com vídeo de acervo e nenhuma chamada de vídeo ao OfoxAI acontece. Ela roda em macOS e Windows e usa uv.

Passos de configuração

Passo 1: Definir o OfoxAI como fonte de vídeo

Abra config.toml e aponte video_source para ofox:

config.toml
video_source = "ofox" ofox_api_key = "<seu 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_resolution, ofox_min_duration e ofox_max_duration só são válidos para o modelo definido em ofox_text_to_video_model — cada modelo tem seu próprio intervalo aceito. Trocar de modelo sem atualizar esses três campos faz a requisição ser rejeitada antes mesmo de criar a tarefa. Veja os limites reais de cada modelo em Modelos de vídeo e os valores aceitos por ofox_provider em Roteamento de provedores.

Deixe ofox_api_key vazio e exporte OFOX_API_KEY no ambiente se preferir não guardar a chave no arquivo — o MoneyPrinterTurbo recorre a essa variável.

Ou faça isso pela WebUI: escolha OFox AI Video como fonte na tela principal, depois abra Configurações → Fontes de material e role até o bloco OfoxAI:

Aba Configurações → Fontes de material, role para encontrar o bloco OfoxAI

Preencha OFox API Key, OFox text-to-video model, OFox Base URL e OFox upstream provider:

Os quatro campos do bloco OfoxAI

A WebUI expõe apenas esses quatro campos — ofox_api_key, ofox_text_to_video_model, ofox_base_url e ofox_provider. ofox_resolution, ofox_min_duration e ofox_max_duration não têm controle na interface — defina-os no config.toml.

Passo 2: Definir o OfoxAI como modelo de escrita de roteiro (opcional)

Os campos openai_* embutidos no MoneyPrinterTurbo funcionam com qualquer endpoint compatível com OpenAI Chat Completions — incluindo o do OfoxAI, reutilizando a mesma API Key:

config.toml
llm_provider = "openai" openai_api_key = "<seu OFOXAI_API_KEY>" openai_base_url = "https://api.ofox.io/v1" openai_model_name = "openai/gpt-5.5"

Diferente de ofox_api_key, openai_api_key não tem fallback por variável de ambiente — cole a chave diretamente no arquivo.

Os mesmos três valores ficam em Configurações → Modelos na WebUI — clique em Configurar modelo ao lado do campo de tema do vídeo para abri-la:

Clicar em Configurar modelo abre a janela de configurações

Essa página tem um botão Testar conexão do modelo:

Aba Configurações → Modelos

Os IDs de modelo precisam do prefixo do fornecedor — openai/gpt-5.5, não o gpt-5.5 isolado. Veja o catálogo completo no Mercado de Modelos .

Passo 3: Iniciar o MoneyPrinterTurbo

Reinicie o app (ou o container, no Docker) para que ele carregue o config.toml editado. Gere um vídeo de teste curto pela WebUI ou pelo CLI; uma renderização concluída confirma que as duas etapas estão alcançando o OfoxAI.

Implantações Docker leem o config.toml na inicialização do container, não a partir de um mount com recarga automática — edite o arquivo e copie-o para o lugar antes do docker compose up, e reinicie o container após qualquer mudança posterior.

Quanto custa

O material do OfoxAI é cobrado por clipe enviado, não por vídeo finalizado — e um vídeo normalmente é montado com vários clipes, então uma única renderização pode criar várias tarefas pagas. Planeje o orçamento pela contagem de clipes, não pela de vídeos.

Os dois caminhos controlam o gasto. A WebUI estima quantas tarefas pagas seu roteiro vai enviar e bloqueia a renderização até você marcar Entendo que a geração de vídeo OFox cria tarefas pagas. A skill do agente para em OFOX_CHARGE_CONFIRMATION_REQUIRED e só segue depois da sua aprovação, reexecutando com --confirm-ofox-charge; um agente bem-comportado nunca adiciona essa flag por conta própria.

As tarifas por segundo variam por modelo, a partir do bytedance/seedance-2.0-mini; veja Modelos de vídeo. A escrita de roteiro é cobrada como tokens de chat comuns, o que é irrisório perto do material de vídeo.

Modelos recomendados

  • Vídeo — qualquer um dos 12 modelos de vídeo do OfoxAI funciona em ofox_text_to_video_model; bytedance/seedance-2.0-fast (o padrão acima) é o ponto de partida mais barato, e alibaba/wan-3.0 ou bytedance/seedance-2.5 chegam a clipes de 30 segundos.
  • Escrita de roteiro — qualquer modelo de chat do Mercado de Modelos  funciona em openai_model_name.

Solução de problemas

A criação da tarefa falha imediatamente, antes de qualquer cobrançaofox_resolution, ofox_min_duration/ofox_max_duration ou ofox_provider não correspondem ao modelo definido em ofox_text_to_video_model. A API valida esses campos contra os limites reais do modelo e rejeita a incompatibilidade com provider_type_unavailable ou um erro de resolução/duração antes de criar a tarefa — nada é cobrado. Veja os limites reais do modelo em Modelos de vídeo.

O agente continua pedindo uma chave que você já definiu — você definiu OFOX_API_KEY onde o caminho do agente espera MPT_OFOX_API_KEY, ou o contrário. Os dois são separados: MPT_OFOX_API_KEY para a skill, OFOX_API_KEY como fallback do config.toml.

Falha de conexão na China continental — troque ofox_base_url pelo espelho https://api.ofox.io/v1; ele espelha o mesmo serviço com a mesma API Key.

A geração de roteiro usa silenciosamente o provedor erradollm_provider precisa ser exatamente "openai" para ativar o bloco openai_*; qualquer outro valor direciona a geração de roteiro para os campos de outro provedor, mesmo com openai_api_key preenchido.

O MoneyPrinterTurbo itera rapidamente e seus campos de configuração podem mudar entre versões. Confira o config.example.toml oficial  para validar.

Last updated on