Repolode
genmoai

genmoai/mochi

Mochi 1 es un modelo de difusión de texto a video de 10B con pesos abiertos de Genmo, publicado bajo Apache 2.0.

Alternativa open source a:RunwaySora

Estrellas
3,762
Forks
497
Issues abiertos
61
Último commit
hace 15 días

¿Qué es?

Mochi 1 es un modelo de generación de texto a video que Genmo publicó como avance de investigación. Utiliza un transformer de difusión de 10.000 millones de parámetros, llamado AsymmDiT, que codifica los prompts con un único modelo de lenguaje T5-XXL y los combina con un AsymmVAE abierto para comprimir video. El modelo está orientado al movimiento fotorrealista y a seguir las instrucciones de los prompts; la versión inicial genera videos en 480p.

El repositorio ofrece una interfaz web de Gradio y un script de línea de comandos para generar clips a partir de pesos locales, con una opción para descargar parte del trabajo a la CPU y reducir el uso de memoria de la GPU. Una API de Python permite usar la pipeline mediante código. Se admite el ajuste fino con LoRA, y el entrenador está diseñado para ejecutarse en una sola GPU H100 o A100 de 80 GB. La inferencia en una sola GPU requiere aproximadamente 60 GB de VRAM, mientras que las integraciones con ComfyUI pueden ejecutarlo con menos memoria.

Los pesos están disponibles en Hugging Face y mediante descarga directa. El proyecto señala que está optimizado para contenido fotorrealista y que ofrece malos resultados con estilos animados, y que para implementarlo en productos comerciales se requieren medidas de seguridad adicionales.

Funciones clave

  • 01Genera videos en 480p a partir de prompts de texto con un modelo de difusión de 10B parámetros.
  • 02Ofrece una interfaz web de Gradio y una CLI para generar contenido localmente.
  • 03Incluye una API de Python para invocar la pipeline desde código.
  • 04Admite descargar parte del trabajo a la CPU y ajustar el modelo con LoRA en una sola GPU con mucha memoria.
  • 05Incluye un AsymmVAE abierto para comprimir y decodificar latentes de video.

Casos de uso

  • Investigar la generación abierta de texto a video y las arquitecturas de difusión.
  • Generar clips cortos fotorrealistas a partir de prompts en una GPU local.
  • Ajustar una LoRA para adaptar el modelo a un estilo visual o tema específico.
  • Integrar funciones de generación de video en una aplicación personalizada mediante la API de Python.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/genmoai/mochi
  2. 2

    Entra en el directorio del proyecto

    cd mochi
  3. 3

    Instala uv y crea un entorno virtual de Python 3.11

    pip install uv && uv venv --python 3.11 .venv
  4. 4

    Activa el entorno y sincroniza las dependencias

    source .venv/bin/activate && uv sync --locked

Antes de usarlo

  • Requiere aproximadamente 60 GB de VRAM en una sola GPU; se recomienda al menos una H100.
  • La versión inicial solo genera vídeos a 480p.
  • Está optimizado para estilos fotorrealistas y ofrece un rendimiento deficiente con contenido animado.
  • Debes descargar los pesos del modelo por separado e instalar FFMPEG.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mochi?
Mochi 1 es un modelo de difusión de texto a video de 10B con pesos abiertos de Genmo, publicado bajo Apache 2.0. Mochi 1 es un modelo de generación de texto a video que Genmo publicó como avance de investigación. Utiliza un transformer de difusión de 10.000 millones de parámetros, llamado AsymmDiT, que codifica los prompts con un único modelo de lenguaje T5-XXL y los combina con un AsymmVAE abierto para comprimir video. El modelo está orientado al movimiento fotorrealista y a seguir las instrucciones de los prompts; la versión inicial genera videos en 480p.
¿mochi es gratuito? ¿Qué licencia tiene?
mochi es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mochi sigue mantenido?
Mantenimiento activo. El último commit de mochi fue el 22 oct 2026.
¿Para qué puedo usar mochi?
Investigar la generación abierta de texto a video y las arquitecturas de difusión. Generar clips cortos fotorrealistas a partir de prompts en una GPU local. Ajustar una LoRA para adaptar el modelo a un estilo visual o tema específico. Integrar funciones de generación de video en una aplicación personalizada mediante la API de Python.
¿Cómo se instala mochi?
Clona el repositorio: git clone https://github.com/genmoai/mochi Entra en el directorio del proyecto: cd mochi Instala uv y crea un entorno virtual de Python 3.11: pip install uv && uv venv --python 3.11 .venv Activa el entorno y sincroniza las dependencias: source .venv/bin/activate && uv sync --locked
¿Dónde consigo mochi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/genmoai/mochi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados