Configuración de MoneyPrinterTurbo
MoneyPrinterTurbo convierte un tema o palabra clave en un video corto terminado: redacta un guion, busca o genera el material correspondiente, añade subtítulos y banda sonora, y renderiza el clip. OfoxAI es patrocinador oficial del proyecto y viene integrado como opción para dos de sus etapas — generación de video con IA y redacción de guiones — ambas accesibles con una sola API Key de OfoxAI.
Esta guía solo cubre cómo apuntar MoneyPrinterTurbo hacia OfoxAI. Para instalar la herramienta en sí — vía uv, Docker, el paquete de un clic para Windows o Google Colab — consulta el README oficial .
Requisitos previos
- Una cuenta de OfoxAI con una API Key (consíguela aquí )
- MoneyPrinterTurbo instalado, con
config.tomlpresente en la raíz del proyecto — la app lo copia desdeconfig.example.tomlen el primer arranque
La vía del agente con un solo prompt
MoneyPrinterTurbo publica un skill de agente oficial. Cualquier agente de IA capaz de ejecutar comandos de terminal — Claude Code entre ellos — instala, configura y renderiza a partir de un único prompt:
Usa este skill: https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md
Hazme un video sobre cómo la IA está cambiando la vida cotidiana, y genera el material con OfoxAI.El agente reutiliza lo que ya esté en config.toml y solo pide las credenciales que aún le faltan — MPT_OFOX_API_KEY en el caso de OfoxAI.
Atención al prefijo MPT_: MPT_OFOX_API_KEY pertenece solo a la vía del agente. No es el OFOX_API_KEY al que recurre config.toml en el Paso 1 de abajo — fijar el equivocado deja al agente pidiendo una clave que crees haber dado ya.
El skill usa por defecto el material de archivo gratuito de Pexels, así que pide material de OfoxAI explícitamente como arriba; de lo contrario el clip se monta con video de archivo y no se hace ninguna llamada de video a OfoxAI. Funciona en macOS y Windows y usa uv.
Pasos de configuración
Paso 1: Establecer OfoxAI como fuente de video
Abre config.toml y apunta video_source a ofox:
video_source = "ofox"
ofox_api_key = "<tu 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_resolution, ofox_min_duration y ofox_max_duration solo son válidos para el modelo fijado en ofox_text_to_video_model — cada modelo tiene su propio rango aceptado. Cambiar de modelo sin actualizar estos tres campos hace que la solicitud sea rechazada antes de crear ninguna tarea. Consulta los límites reales de cada modelo en Modelos de video, y qué acepta ofox_provider en Enrutamiento de proveedores.
Deja ofox_api_key vacío y exporta OFOX_API_KEY en el entorno si prefieres no guardar la clave en el archivo — MoneyPrinterTurbo recurre a esa variable como respaldo.
O hazlo desde la WebUI: elige OFox AI Video como fuente en la pantalla principal, luego abre Ajustes → Fuentes de material y baja hasta el bloque OfoxAI:

Completa OFox API Key, OFox text-to-video model, OFox Base URL y OFox upstream provider:

La WebUI solo expone estos cuatro campos — ofox_api_key, ofox_text_to_video_model, ofox_base_url y ofox_provider. ofox_resolution, ofox_min_duration y ofox_max_duration no tienen control en la interfaz — fíjalos en config.toml.
Paso 2: Establecer OfoxAI como modelo de redacción de guiones (opcional)
Los campos openai_* integrados de MoneyPrinterTurbo funcionan con cualquier endpoint compatible con OpenAI Chat Completions — incluido el de OfoxAI, reutilizando la misma API Key:
llm_provider = "openai"
openai_api_key = "<tu OFOXAI_API_KEY>"
openai_base_url = "https://api.ofox.run/v1"
openai_model_name = "openai/gpt-5.5"A diferencia de ofox_api_key, openai_api_key no tiene respaldo por variable de entorno — pega la clave directamente en el archivo.
Esos mismos tres valores están en Ajustes → Modelos de la WebUI — haz clic en Configurar modelo junto al campo de tema del video para abrirla:

Esa página tiene un botón Probar conexión del modelo:

Los IDs de modelo necesitan el prefijo del proveedor — openai/gpt-5.5, no el gpt-5.5 desnudo. Explora el catálogo completo en el Mercado de modelos .
Paso 3: Iniciar MoneyPrinterTurbo
Reinicia la app (o el contenedor, bajo Docker) para que tome el config.toml editado. Genera un video de prueba corto desde la WebUI o la CLI; un render completo confirma que ambas etapas están llegando a OfoxAI.
Los despliegues Docker leen config.toml al arrancar el contenedor, no desde un montaje con recarga en vivo — edita el archivo y cópialo en su sitio antes de docker compose up, y reinicia el contenedor tras cualquier cambio posterior.
Cuánto cuesta
El material de OfoxAI se cobra por cada clip enviado, no por video terminado — y un video se monta normalmente con varios clips, así que un solo render puede crear varias tareas de pago. Presupuesta según el número de clips, no el de videos.
Ambas vías controlan el gasto. La WebUI estima cuántas tareas de pago enviará tu guion y bloquea el render hasta que marques Entiendo que la generación de video OFox crea tareas de pago. El skill del agente se detiene con OFOX_CHARGE_CONFIRMATION_REQUIRED y solo continúa cuando lo apruebas, reejecutando con --confirm-ofox-charge; un agente que se porte bien nunca añade esa flag por su cuenta.
Las tarifas por segundo varían según el modelo, desde bytedance/seedance-2.0-mini hacia arriba; ver Modelos de video. La redacción de guiones se cobra como tokens de chat normales, algo insignificante frente al material.
Modelos recomendados
- Video — cualquiera de los 12 modelos de video de OfoxAI funciona en
ofox_text_to_video_model;bytedance/seedance-2.0-fast(el predeterminado arriba) es el punto de partida más económico, yalibaba/wan-3.0obytedance/seedance-2.5llegan a clips de 30 segundos. - Redacción de guiones — cualquier modelo de chat del Mercado de modelos funciona en
openai_model_name.
Solución de problemas
La creación de la tarea falla de inmediato, antes de cualquier cobro — ofox_resolution, ofox_min_duration/ofox_max_duration o ofox_provider no coinciden con el modelo fijado en ofox_text_to_video_model. La API valida esto contra los límites propios del modelo y rechaza el desajuste con provider_type_unavailable o un error de resolución/duración antes de crear la tarea — no se cobra nada. Consulta los límites reales del modelo en Modelos de video.
El agente sigue pidiendo una clave que ya fijaste — fijaste OFOX_API_KEY donde la vía del agente quiere MPT_OFOX_API_KEY, o al revés. Son variables distintas: MPT_OFOX_API_KEY para el skill, OFOX_API_KEY como respaldo de config.toml.
Fallo de conexión en China continental — cambia ofox_base_url al espejo https://api.ofox.io/v1; refleja el mismo servicio con la misma API Key.
La generación de guiones usa silenciosamente el proveedor equivocado — llm_provider debe ser exactamente "openai" para activar el bloque openai_*; cualquier otro valor enruta la generación de guiones hacia los campos de otro proveedor, incluso con openai_api_key ya rellenado.
MoneyPrinterTurbo itera con rapidez y sus campos de configuración pueden cambiar entre versiones. Contrasta con el config.example.toml oficial .