Repolode
genmoai

genmoai/mochi

Mochi 1 — text-to-video diffusion-модель с открытыми весами на 10 млрд параметров от Genmo, выпущенная под лицензией Apache 2.0.

Open source альтернатива:RunwaySora

Звёзды
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. 1

    Клонируйте репозиторий

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

    Перейдите в каталог проекта

    cd mochi
  3. 3

    Установите uv и создайте виртуальное окружение Python 3.11

    pip install uv && uv venv --python 3.11 .venv
  4. 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.

2,3 тыс.+7 за неделю199PythonApache-2.0Обновлён вчера

Открытая модель для создания интерактивных игровых видео: она превращает референсное изображение и ввод с клавиатуры или мыши в управляемый геймплейный ролик.

766+2 за неделю78PythonOtherОбновлён 11 месяцев назад

Открытый код для эффективной генерации изображений и видео высокого разрешения с помощью линейных diffusion transformer, включая пайплайны обучения и инференса.

9,8 тыс.+57 за неделю799PythonApache-2.0Активно поддерживаетсяОбновлён 17 часов назад