↓
Документация Rivya AI
Страницы API моделей

Интеграция HappyHorse 1.1 API

Используйте HappyHorse 1.1 через Rivya Public API v1: ID модели happyhorse-1-1, поддерживаемые входные данные, параметры, правила Files API, кредиты и примеры ответов.

Доступно через APIТекст или URL готовы; референсные режимы используют Files APIВидео
ID модели API

happyhorse-1-1

Входные данные

text, file

Files API

Требуется для референсных режимов

Базовые кредиты

Ставка в кредитах: 22,5–29 / секунду результата Итоговая стоимость задачи округляется вверх до целых кредитов.

Возможность

Видео

Биллинг

METERED

Лимит промпта

4999 символов

Контракт запроса

Передавайте ID модели на верхнем уровне. Управляющие параметры конкретной модели размещайте в params.

КлючТипОбязательноПо умолчаниюОписание
modelstringДаhappyhorse-1-1Используйте happyhorse-1-1 как ID модели API.
promptstringНет-Максимум 4999 символов для этой модели.
paramsobjectНет-Объект параметров конкретной модели. Допустимые ключи указаны в таблице ниже.
client_request_idstringНет-Необязательный клиентский id для трассировки запросов в вашей системе.

Параметры модели

КлючТипОбязательноПо умолчаниюДиапазонВариантыОписание
resolutionselectНет1080p-720p, 1080pВыбранное разрешение задаёт посекундную ставку кредитов.
aspect_ratioselectНет16:9-16:9, 9:16, 1:1, 4:3, 3:4, 4:5, 5:4, 9:21, 21:9Используется для запусков только по промпту и с несколькими референсами; запуск с одним изображением следует первому кадру.
durationnumberНет5min 3 / max 15 / step 1-Выберите целую длительность результата от 3 до 15 секунд.

Политика загрузки

Сначала загрузите референсные файлы, затем поместите возвращенный URL и токен длительности в params.referenceMediaItems.

Правило референсных материалов

Первый кадр или изображения-референсы: Загрузите одно изображение JPEG, PNG или WebP для анимации первого кадра либо от 2 до 9 изображений для видео по референсам. Размер каждого файла — до 20 MB.

Макс. файлов

9

Принимаемые типы файлов

image

Токен длительности

Видео- и аудио-референсы должны передавать поле durationToken из /api/v1/files, когда требуется проверка длительности.

kindМакс. размерMIME-типы
image20 MBimage/jpeg, image/png, image/webp

Минимальный запрос

{
  "model": "happyhorse-1-1",
  "prompt": "Камера медленно обходит флакон продукта на столе в студии.",
  "params": {
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "duration": 5
  }
}

Запрос с референсным файлом

{
  "model": "happyhorse-1-1",
  "prompt": "Камера медленно обходит флакон продукта на столе в студии.",
  "params": {
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png",
        "width": 1024,
        "height": 1024,
        "sizeBytes": 1048576,
        "imageDimensionsToken": "image_dimensions_token_from_original_files_api_upload_response"
      }
    ]
  }
}

Ответ создания

Эндпоинт создания возвращает публичный id задачи. Опрашивайте эндпоинт статуса, пока задача не завершится успехом или ошибкой.

{
  "id": "task_happyhorse_1_1_example",
  "status": "queued",
  "model": "happyhorse-1-1",
  "reserved_credits": 145,
  "final_credits": 0,
  "settlement_status": "RESERVED",
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Распространенные ошибки

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Некоторым режимам нужны референсные файлы, загруженные через Files API.