Открытые крупномасштабные модели генерации видео: из текста, изображений и речи, а также для анимации персонажей.
- Звёзды
- 3,762
- Форки
- 497
- Открытые issues
- 61
- Последний коммит
- 15 дней назад
Что это?
Mochi 1 — модель генерации видео по тексту, выпущенная Genmo в рамках исследовательского превью. В её основе — diffusion-трансформер на 10 млрд параметров под названием AsymmDiT: он кодирует промпты с помощью одной языковой модели T5-XXL и использует открытую AsymmVAE для сжатия видео. Модель ориентирована на фотореалистичную анимацию и точное следование промпту; в первоначальной версии она генерирует видео в разрешении 480p.
В репозитории есть веб-интерфейс Gradio и скрипт командной строки для генерации клипов с локально сохранёнными весами, а также возможность выгружать данные на CPU, чтобы снизить потребление видеопамяти. Python API позволяет использовать пайплайн программно. Поддерживается дообучение LoRA; тренер рассчитан на запуск на одном GPU H100 или A100 с 80 ГБ памяти. Для инференса на одном GPU требуется примерно 60 ГБ VRAM, а интеграции с ComfyUI позволяют запускать модель с меньшим объёмом памяти.
Веса доступны на Hugging Face и для прямого скачивания. Авторы отмечают, что модель оптимизирована для фотореалистичного контента и плохо работает с анимационными стилями. Для использования в коммерческих продуктах необходимы дополнительные меры безопасности.
Ключевые возможности
- 01Генерирует видео в разрешении 480p по текстовым промптам с помощью diffusion-модели на 10 млрд параметров.
- 02Предоставляет веб-интерфейс Gradio и CLI для локальной генерации.
- 03Предоставляет Python API для программного вызова пайплайна.
- 04Поддерживает выгрузку данных на CPU и дообучение LoRA на одном GPU с большим объёмом памяти.
- 05В комплект входит открытая AsymmVAE для сжатия и декодирования латентных представлений видео.
Сценарии использования
- Изучение открытых моделей генерации видео по тексту и архитектур diffusion-моделей.
- Генерация коротких фотореалистичных клипов по промптам на локальном GPU.
- Дообучение LoRA, чтобы адаптировать модель к определённому визуальному стилю или объекту.
- Встраивание генерации видео в собственное приложение с помощью Python API.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/genmoai/mochi - 2
Перейдите в каталог проекта
cd mochi - 3
Установите uv и создайте виртуальное окружение Python 3.11
pip install uv && uv venv --python 3.11 .venv - 4
Активируйте окружение и синхронизируйте зависимости
source .venv/bin/activate && uv sync --locked
Что важно знать
- Требуется около 60 ГБ VRAM на одном GPU; рекомендуется как минимум одна H100.
- В начальном релизе видео генерируются только в разрешении 480p.
- Модель оптимизирована для фотореалистичного стиля и плохо работает с анимационным контентом.
- Веса модели нужно скачать отдельно, а FFMPEG — установить.
В подборках
Темы
Частые вопросы
- Что такое mochi?
- Mochi 1 — text-to-video diffusion-модель с открытыми весами на 10 млрд параметров от Genmo, выпущенная под лицензией Apache 2.0. Mochi 1 — модель генерации видео по тексту, выпущенная Genmo в рамках исследовательского превью. В её основе — diffusion-трансформер на 10 млрд параметров под названием AsymmDiT: он кодирует промпты с помощью одной языковой модели T5-XXL и использует открытую AsymmVAE для сжатия видео. Модель ориентирована на фотореалистичную анимацию и точное следование промпту; в первоначальной версии она генерирует видео в разрешении 480p.
- mochi можно использовать бесплатно? Какая у него лицензия?
- mochi распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mochi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mochi — 22 окт. 2026 г..
- Для чего можно использовать mochi?
- Изучение открытых моделей генерации видео по тексту и архитектур diffusion-моделей. Генерация коротких фотореалистичных клипов по промптам на локальном GPU. Дообучение LoRA, чтобы адаптировать модель к определённому визуальному стилю или объекту. Встраивание генерации видео в собственное приложение с помощью Python API.
- Как установить mochi?
- Клонируйте репозиторий: git clone https://github.com/genmoai/mochi Перейдите в каталог проекта: cd mochi Установите uv и создайте виртуальное окружение Python 3.11: pip install uv && uv venv --python 3.11 .venv Активируйте окружение и синхронизируйте зависимости: source .venv/bin/activate && uv sync --locked
- Где скачать mochi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/genmoai/mochi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк для генерации видео с моделями Diffusion Transformer: поддерживает разные разрешения и создание видео по изображениям, а также обучение базовых моделей и LoRA.
Открытая базовая модель Tencent для генерации видео по текстовым запросам с 13 млрд параметров.
Открытый двуязычный diffusion transformer от Tencent для генерации изображений по тексту, понимающий запросы на китайском и английском.
Открытая модель для создания интерактивных игровых видео: она превращает референсное изображение и ввод с клавиатуры или мыши в управляемый геймплейный ролик.
Открытый код для эффективной генерации изображений и видео высокого разрешения с помощью линейных diffusion transformer, включая пайплайны обучения и инференса.