Repolode
genmoai

genmoai/mochi

Mochi 1 é um modelo de difusão de texto para vídeo com pesos abertos e 10B de parâmetros, desenvolvido pela Genmo e lançado sob a licença Apache 2.0.

Alternativa open source a:RunwaySora

Estrelas
3,764
Forks
497
Issues abertas
61
Último commit
há 16 dias

O que é?

Mochi 1 é um modelo de geração de texto para vídeo lançado pela Genmo como uma prévia de pesquisa. Ele usa um transformer de difusão com 10 bilhões de parâmetros, chamado AsymmDiT, que codifica os prompts com um único modelo de linguagem T5-XXL e os combina com um AsymmVAE aberto para compressão de vídeo. O modelo busca gerar movimentos fotorrealistas e seguir os prompts, e a versão inicial gera vídeos em 480p.

O repositório oferece uma interface web em Gradio e um script de linha de comando para gerar clipes com pesos locais, além de uma opção de offload para CPU que reduz o uso de memória da GPU. Uma API Python disponibiliza o pipeline para uso programático. Há suporte a fine-tuning com LoRA, e o treinador foi projetado para rodar em uma única GPU H100 ou A100 com 80 GB. A inferência em uma única GPU exige cerca de 60 GB de VRAM, enquanto as integrações com ComfyUI podem executá-lo com menos memória.

Os pesos estão disponíveis no Hugging Face e por download direto. O projeto informa que o modelo é otimizado para conteúdo fotorrealista e tem desempenho ruim com estilos animados, e que o uso em produtos comerciais exige medidas de segurança adicionais.

Recursos principais

  • 01Gera vídeos em 480p a partir de prompts de texto com um modelo de difusão de 10B de parâmetros.
  • 02Oferece uma interface web em Gradio e uma CLI para geração local.
  • 03Disponibiliza uma API Python para executar o pipeline no código.
  • 04Oferece suporte a offload para CPU e fine-tuning com LoRA em uma única GPU com bastante memória.
  • 05Inclui um AsymmVAE aberto para comprimir e decodificar latentes de vídeo.

Casos de uso

  • Pesquisar modelos abertos de geração de texto para vídeo e arquiteturas de difusão.
  • Gerar clipes curtos e fotorrealistas a partir de prompts em uma GPU local.
  • Fazer fine-tuning de uma LoRA para adaptar o modelo a um estilo visual ou tema específico.
  • Incorporar recursos de geração de vídeo a um aplicativo personalizado por meio da API Python.

Início rápido

  1. 1

    Clone o repositório

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

    Acesse o diretório do projeto

    cd mochi
  3. 3

    Instale o uv e crie um ambiente virtual do Python 3.11

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

    Ative o ambiente e sincronize as dependências

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

Antes de usar

  • Requer cerca de 60 GB de VRAM em uma única GPU; recomenda-se pelo menos uma H100.
  • A versão inicial gera vídeos apenas em 480p.
  • É otimizado para estilos fotorrealistas e tem desempenho ruim com conteúdo animado.
  • É necessário baixar os pesos do modelo separadamente e instalar o FFMPEG.

Em coleções

Tópicos

Perguntas frequentes

O que é mochi?
Mochi 1 é um modelo de difusão de texto para vídeo com pesos abertos e 10B de parâmetros, desenvolvido pela Genmo e lançado sob a licença Apache 2.0. Mochi 1 é um modelo de geração de texto para vídeo lançado pela Genmo como uma prévia de pesquisa. Ele usa um transformer de difusão com 10 bilhões de parâmetros, chamado AsymmDiT, que codifica os prompts com um único modelo de linguagem T5-XXL e os combina com um AsymmVAE aberto para compressão de vídeo. O modelo busca gerar movimentos fotorrealistas e seguir os prompts, e a versão inicial gera vídeos em 480p.
mochi é gratuito? Qual é a licença?
mochi é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mochi ainda é mantido?
Manutenção ativa. O último commit de mochi foi em 22 de out. de 2026.
Para que posso usar mochi?
Pesquisar modelos abertos de geração de texto para vídeo e arquiteturas de difusão. Gerar clipes curtos e fotorrealistas a partir de prompts em uma GPU local. Fazer fine-tuning de uma LoRA para adaptar o modelo a um estilo visual ou tema específico. Incorporar recursos de geração de vídeo a um aplicativo personalizado por meio da API Python.
Como instalar mochi?
Clone o repositório: git clone https://github.com/genmoai/mochi Acesse o diretório do projeto: cd mochi Instale o uv e crie um ambiente virtual do Python 3.11: pip install uv && uv venv --python 3.11 .venv Ative o ambiente e sincronize as dependências: source .venv/bin/activate && uv sync --locked
Onde consigo mochi?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/genmoai/mochi

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados