happyhorse-1-0генерация видео HappyHorse
Оборачивает HappyHorse 1.0 — текст-в-видео модель, лидирующую на Artificial Analysis Video Benchmark — через RunComfy CLI для генерации высококачественного видео.
Установка
npx -y skills add agentspace-so/runcomfy-agent-skills --skill happyhorse-1-0 --agent claude-codeHappyHorse 1.0 — Pro Pack на RunComfy
HappyHorse 1.0 — сейчас #1 на Artificial Analysis Video Arena (Elo 1333 t2v / 1392 i2v) — на RunComfy Model API. Нативное 1080p-видео со встроенным синхронизированным аудио (диалог, фоновый звук, Foley) и консистентностью персонажей в нескольких планах.
npx skills add agentspace-so/runcomfy-skills --skill happyhorse-1-0 -g
Когда выбирать эту модель
| Задача | Используйте |
|---|---|
| Многоплановая история с консистентным персонажем и гардеробом | HappyHorse 1.0 |
| Нативное аудио в том же проходе генерации | HappyHorse 1.0 |
| Лучшая модель видео по слепому голосованию | HappyHorse 1.0 |
| Детальный синхронизированный диалог + референсное видео | Seedance 2.0 Pro |
| Тонкое управление движением + мультиреферентное кондиционирование | Wan 2.7 |
| Ультрабыстрая итерация (суб-секундная на кадр) | LTX 2 |
| Кинематографическое редактирование движения на существующих материалах | Kling Video O1 |
Требования
- RunComfy CLI —
npm i -g @runcomfy/cli - Аккаунт RunComfy —
runcomfy login. CI:RUNCOMFY_TOKEN=<token>
Эндпоинт и схема
happyhorse/happyhorse-1-0/text-to-video
| Поле | Тип | Обязательно | По умолчанию | Примечания |
|---|---|---|---|---|
prompt | string | да | — | До 2500 символов. 6 языков: CN/EN/JP/KR/DE/FR |
aspect_ratio | enum | нет | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4 |
resolution | enum | нет | 1080P | 720P или 1080P |
duration | int | нет | 5 | 3–15 секунд |
seed | int | нет | 0 | 0..2³¹-1. Для сравнения вариантов. |
watermark | bool | нет | true | Водяной знак провайдера |
Вызов
По умолчанию (16:9, 1080p, 5с)
runcomfy run happyhorse/happyhorse-1-0/text-to-video \
--input '{"prompt": "промпт"}' \
--output-dir /путь
Вертикальный короткий (9:16, 8с, без водяного знака)
runcomfy run happyhorse/happyhorse-1-0/text-to-video \
--input '{"prompt": "промпт", "aspect_ratio": "9:16", "duration": 8, "watermark": false}' \
--output-dir /путь
Дешёвый тестовый проход (720p)
runcomfy run happyhorse/happyhorse-1-0/text-to-video \
--input '{"prompt": "промпт", "resolution": "720P", "duration": 3}' \
--output-dir /путь
Советы по промптингу
Описывайте движение во времени, а не статичный кадр. «Женщина поворачивается от окна, идёт к столу, берёт чашку» лучше чем «женщина пьёт кофе».
Камера и план обычным языком. Фронтально указывайте план: "Wide shot. ..." / "Tracking shot. ...". Укажите характер объектива: "35mm anamorphic", "shallow DOF".
Один визуальный бит на клип. Не нагромождайте действия. Выберите один и добейтесь чёткости.
Консистентность в нескольких планах — повторяйте якорь в каждом плане: «Тот же красный шерстяной пальто / синий шарф — теперь под навесом».
Аудиорежиссура — говорите что хотите слышать: "distant temple bells, footsteps on wet pavement, no dialogue".
Сильные стороны
| Сценарий | Почему HappyHorse 1.0 |
|---|---|
| Многоплановые брендовые истории с одним персонажем | Нативное сохранение идентичности между планами |
| Разговорные объяснения с озвучкой + фоном | Синхронизированное аудио в одном проходе |
| Многоязычная короткометражная реклама | 6 языков промпта без потери качества |
| Кинематографическая 1080p-доставка | Нативный 1080p, готов к вещанию |
Ограничения
- Максимальная длительность 15с — для более длинного нарратива разбивайте на многоплановые промпты
- Только 5 поддерживаемых соотношений сторон — ультраширокий кинематографический будет обрезан
- Аудио только встроенное — нельзя передать внешний аудиофайл для синхронизации губ. Для этого — Wan 2.7 или Seedance 2.0 Pro
Коды выхода
| Код | Значение |
|---|---|
| 0 | успех |
| 64 | неверные аргументы CLI |
| 65 | неверный JSON / несоответствие схемы |
| 69 | ошибка сервера (5xx) |
| 75 | таймаут / 429 |
| 77 | не авторизован |
