MINIMAX H3 · ВИДЕО API

MiniMax H3 API

Создавайте видео на 4–15 секунд в 768p или 2K. Текст, кадры и мультимодальные референсы — с синхронным изображением и звуком.

✓ Работает в России без VPN

MiniMax H316:9
Один ключ: 4 видеомодели + текст и изображения
Оплата по использованию, без подписки
Неудачные генерации не оплачиваются
Работает в России без VPN
Рубли · поддержка на русском в Telegram

ЦЕНЫ

Стоимость MiniMax H3 API: 768p и 2K

Сравните цену секунды в 768p и 2K.

768p

4,00 ₽ / с

Звук включён

2K

6,40 ₽ / с

Звук включён

5 референсных изображений включены · 1,60 ₽ за каждое следующее

Оплата по фактическим секундам результата; видеореференсы — по тарифу выбранного разрешения.

minimax-h3 · видео из текста / кадров / референсов

Снимок цен · 2026-11-09

Рассчитайте стоимость MiniMax H3 API

Модель, разрешение, длительность и число роликов.

Разрешение

Нативный звук включён

Расходы за месяц2 000,00 ₽
За один ролик
20,00 ₽
Секунд видео в месяц
500
Получить API-ключ →

Оценка только результата; референсы могут добавить расходы

Суммы пополнения и скидки

MiniMax H3 · 768p · Оценка при выбранных параметрах

На балансК оплатеСкидкаСекунд видео · оценкаПополнить
500,00 ₽Первое пополнение300,00 ₽200,00 ₽≈ 125 сПополнить →
3 000,00 ₽2 925,00 ₽75,00 ₽≈ 750 сПополнить →
6 000,00 ₽5 700,00 ₽300,00 ₽≈ 1 500 сПополнить →
12 000,00 ₽11 100,00 ₽900,00 ₽≈ 3 000 сПополнить →
30 000,00 ₽27 000,00 ₽3 000,00 ₽≈ 7 500 сПополнить →

Первое пополнение и скидки по сумме — отдельные предложения. Применимую скидку подтверждает форма оплаты. Доступные способы оплаты подтверждаются при оформлении платежа.

Создавайте из текста, кадров и референсов

Модель с открытыми весами — используйте наш API без собственного GPU.

4–15 секунд · 768p или 2K

Создавайте видео на 4–15 секунд в 768p или 2K.

Первый, последний или оба кадра

Создавайте видео из текста, первого, последнего или обоих крайних кадров.

До девяти референсных изображений

Задавайте персонажей, товары и стиль с помощью до девяти изображений.

Изображения, видео и аудио вместе

Сочетайте изображения, видео и аудио в одном запросе для генерации по референсам.

Синхронное изображение и звук

Создавайте синхронное видео и звук в одном запросе.

Управление через промпт

Описывайте планы, движение камеры и звук естественным языком.

МОДЕЛИ ВИДЕО

Один API-ключ. Четыре видеомодели.

Seedance, Kling, MiniMax H3 и WAN — с одного баланса. Этот же ключ подходит для текстовых и графических моделей.

Все видеомодели →

Seedance 2.5

Seedance 2.516:9

Для роликов до 30 секунд и 30 референсных изображений.

От · 480p
14,20 ₽ / с
Макс. длительность
30 с
Макс. разрешение
1080p
Подробнее об API →

Kling 3.0

Kling 3.016:9

Для шести планов с отдельными промптами и длительностью.

От · Standard 720p · Аудио выкл.
8,00 ₽ / с
Макс. длительность
15 с
Макс. разрешение
4K
Подробнее об API →

MiniMax H3

На этой странице
MiniMax H316:9

Для видео в 2K по референсам с нативным звуком.

От · 768p
4,00 ₽ / с
Макс. длительность
15 с
Макс. разрешение
2K
Подробнее об API →

WAN 3.0

WAN 3.016:9

Для роликов до 30 секунд с опорой на референсы.

От · 480p
3,80 ₽ / с
Макс. длительность
30 с
Макс. разрешение
1080p
Подробнее об API →
Общий промпт

Английский оригинал · промпт генерации

Night city street after rain, seen from a slow forward dolly shot at low height: wet asphalt reflecting colorful lights, light trails from passing cars, soft steam rising from a street grate, light drizzle. Generic modern architecture. No people, no readable text, signs, logos, license plates, flags or recognizable landmarks. Cinematic, realistic.

Перевод на русский

Ночная городская улица после дождя, медленное движение камеры вперёд с низкой точки: мокрый асфальт отражает разноцветные огни, световые следы проезжающих машин, мягкий пар над уличной решёткой, лёгкая морось. Современная архитектура без узнаваемых черт. Без людей, читаемого текста, вывесок, логотипов, номерных знаков, флагов или узнаваемых достопримечательностей. Кинематографично и реалистично.

Один асинхронный API: оценка → создание → проверка → скачивание. Выберите модель и её поддерживаемые параметры.

БЫСТРЫЙ СТАРТ ДЛЯ РАЗРАБОТЧИКА

Получите API-ключ MiniMax H3 и сделайте первый вызов

Оценка → создание → проверка → скачивание.202 — это приём, а не завершение. При неопределённом ответе сохраняйте исходные ключ идемпотентности и JSON. Скачивайте только после completed.Это минимальные примеры — в рабочем приложении сохраняйте Idempotency-Key и ID задачи, чтобы продолжить после перезапуска.

Показать инструкции для ИИ-агента
Подключите видео API BetterToken к приложению пользователя.
Читайте BETTERTOKEN_API_KEY только из окружения; не журналируйте ключ.
База: https://bettertoken.ai/v1
JSON запроса (для I2V замените source собственным доступным изображением):
{
  "model": "minimax-h3",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "resolution": "768p",
    "aspect_ratio": "16:9"
  }
}
H3 и WAN 2.7: нативный звук по умолчанию, без выключателя. При смене модели адаптируйте разрешение, operation, пропорции, media и audio. Kling использует provider_options.kling.mode, без output.resolution. H3: image_to_video только adaptive; reference_to_video допускает adaptive или фиксированные пропорции. WAN 2.7 I2V: первый кадр обязателен, aspect_ratio не передавайте.
POST /videos/quote с тем же JSON — оценка без резервирования; нужна авторизация, возможна проверка исходных материалов. Не публичный гостевой API.
До POST /videos сохраните Idempotency-Key и точное тело вне процесса; после перезапуска загрузите сохранённое состояние. После приёма сохраните ID и продолжайте ту же задачу. После тайм-аута/503 или неопределённого ответа повторяйте ту же пару, не создавайте замену. При 409 проверьте video_idempotency_conflict / video_acceptance_pending. 402 — баланс, 422 — параметры.
202 — только приём, ответ с корневыми id/status. GET /videos/{id} каждые 5 секунд; queued, in_progress, completed, failed, canceled. Неопределённый приём остаётся in_progress, stage=reconciliation. 429: соблюдайте полный Retry-After (секунды или дата). Выполняйте до 360 циклов опроса с паузой 5 секунд; сетевые задержки и ожидание после ограничения частоты могут увеличить общее время наблюдения. При остановке сохраните ID задачи; остановка не отменяет и не пересоздаёт её.
Только completed: GET /videos/{id}/content с ключом владельца. 410 video_artifact_expired — истёкший файл, а не ошибка генерации. Не публикуйте приватный результат.
Проверяйте billing отдельно: подтверждённая ошибка/отмена освобождает или возвращает средства к исходному источнику через финансовую обработку; status не доказывает завершённый возврат. Неопределённая отправка и сбой доставки после успешной генерации обрабатываются отдельно. Не вызывайте несуществующий публичный cancel.
# Minimal example: persist the Idempotency-Key and task ID in production.
# Requires curl, jq and BETTERTOKEN_API_KEY in your environment.
BASE=https://bettertoken.ai/v1
IDEM="$(uuidgen)"
cat > request.json <<'JSON'
{
  "model": "minimax-h3",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "resolution": "768p",
    "aspect_ratio": "16:9"
  }
}
JSON

curl --fail-with-body "$BASE/videos/quote" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H 'Content-Type: application/json' --data-binary @request.json || exit 1

TASK=$(curl --fail-with-body "$BASE/videos" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H "Idempotency-Key: $IDEM" \
  -H 'Content-Type: application/json' --data-binary @request.json) || exit 1
ID=$(printf '%s' "$TASK" | jq -er '.id') || exit 1
# Poll up to 360 times, waiting 5 seconds between requests.
# Network delays can extend the total time.
for attempt in $(seq 1 360); do
  TASK=$(curl --fail-with-body "$BASE/videos/$ID" \
    -H "Authorization: Bearer $BETTERTOKEN_API_KEY") || exit 1
  STATUS=$(printf '%s' "$TASK" | jq -r '.status')
  case "$STATUS" in
    completed) break ;;
    failed|canceled) printf '%s\n' "$TASK"; exit 1 ;;
  esac
  sleep 5
done
[ "$STATUS" = completed ] || { echo "Resume polling task: $ID"; exit 1; }
curl --fail-with-body "$BASE/videos/$ID/content" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" -o video.mp4

Параметры MiniMax H3 API

Одна видеомодель, три режима. У каждого — свои правила входных данных и пропорций.

ПараметрЗначение и ограничения
model / operationminimax-h3 · text_to_video / image_to_video / reference_to_video
promptОбязателен, до 7 000 символов. Планы, камера и звук — естественным языком.
duration / outputduration: {mode:"fixed",seconds:4…15}; output.resolution: 768p / 2k; output.format: mp4.
output.aspect_ratioТекст: 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16. Кадры: только adaptive. Референсы: adaptive или фиксированные пропорции текста.
audioНе передавайте audio или используйте {mode:"provider_default"}.
media · крайние кадрыfirst_frame, last_frame или оба; нельзя смешивать с reference_*.
media · референсыУ каждого элемента должен быть уникальный id и поля type, role и source. До 9 изображений, 3 видео (лимит контракта; полные комбинации ещё не проверены) и 3 аудио по 2–15 с; до 15 с каждого типа и 12 файлов всего.
reference_to_videoМеняйте видеореференс текстовой инструкцией в режиме генерации по референсам.

ЧАСТЫЕ ВОПРОСЫ

Вопросы о MiniMax H3 API

Результат в 768p — от 4,00 ₽/с; цена 2K указана выше. Текст, кадры и референсы имеют одинаковый выходной тариф. Входные секунды видеореференсов оплачиваются по тому же тарифу; изображения сверх пяти — по 1,60 ₽. Калькулятор не включает входные референсы.

Примеры кода