Modelos generativos de vídeo open source em larga escala para texto para vídeo, imagem para vídeo, fala para vídeo e animação de personagens.
- 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
Clone o repositório
git clone https://github.com/genmoai/mochi - 2
Acesse o diretório do projeto
cd mochi - 3
Instale o uv e crie um ambiente virtual do Python 3.11
pip install uv && uv venv --python 3.11 .venv - 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
Framework de geração de vídeos para modelos Diffusion Transformer, capaz de criar vídeos em resoluções flexíveis e a partir de imagens, com suporte ao treinamento de modelos base e LoRA.
Modelo de base open source de geração de vídeo da Tencent, com 13 bilhões de parâmetros, que cria vídeos a partir de prompts de texto.
Um transformer de difusão de texto para imagem bilíngue e de código aberto da Tencent, que entende prompts em chinês e inglês.
Modelo open source de geração interativa de vídeos de jogos que transforma uma imagem de referência e comandos de teclado ou mouse em vídeos de gameplay controláveis.
Base de código open source para geração eficiente de imagens e vídeos em alta resolução com diffusion transformers lineares, incluindo pipelines de treinamento e inferência.