Перейти к содержимому

H3 Max Camera Controls

Интеграция

ID модели minimax/h3-max/camera-controls
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3-max/camera-controls?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt_expansion_mode": "balanced",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Этот запрос: 0,175 $ 175 API-кредитов · ≈ 18,88 ₽ Запустить на этой странице

Получить API-ключ
MiniMax Изображение в видео 0,92–15 сдо 1080P #stylized#transform#editing

Анимирует одно изображение по ключевым кадрам траектории камеры с управлением орбитой, высотой и расстоянием

MiniMax · Видео

Здесь появится ваш первый результат

Составьте запрос ниже и выполните его с помощью API-ключа. Результаты копируются в наше хранилище и хранятся навсегда или 7 дней бесплатно.

Сформировать запрос

Элементы управления сгенерированы из схемы модели. Код и цена обновляются при изменении параметров.

0 / 50000

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

•обязательно

Интенсивность переписывания промпта перед генерацией: 'quality' формирует более подробный промпт примерно за 30 с, а 'balanced' возвращает результат примерно за секунду. Выберите 'disabled', чтобы не расширять промпт.

•обязательно image_url
Перетащите файл или

URL изображения, задающего начальный кадр видео.

resolution по умолчанию 480P

Выбор разрешения генерации: для 1080P требуется латентное уточнение материала, изначально сгенерированного в 768P, а не нативная генерация в выбранном разрешении.

по умолчанию 5

Запрошенная длительность в секундах; фактическая длительность видео может превышать её примерно на 0.7 с.

Расширенные seed · enable_safety_checker · camera_trajectory

Сид для случайной генерации; если не указан, выбирается случайно.

Упорядоченные ключевые кадры камеры с сохранением полных вращений со знаком и ограничением общего азимутального перемещения 32 оборотами. За пределами временного диапазона ключевых кадров камера сохраняет первую позу до её временной отметки, а последнюю — до конца видео.

POST /run/minimax/h3-max/camera-controls?wait=20 стоимость → 0,175 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3-max/camera-controls?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt_expansion_mode": "balanced",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Запустить этот запрос

Ваш ключ хранится в этом браузере: он отправляется только в Doitong API и сохраняется в localStorage только при включении параметра «Запомнить». Получить API-ключ

О H3 Max Camera Controls

Использует `image_url` как первый кадр и перемещает камеру по `camera_trajectory` — списку из 2–12 упорядоченных ключевых кадров. По умолчанию сцена остаётся неподвижной, меняется только камера. Длительность — от 0.92 до 15 секунд, разрешение — 480P, 768P или 1080P. Расширение промпта можно настроить.

Параметры

Передавайте либо каноническое имя, либо исходное имя, но не оба. Канонические имена

ИмяТип По умолчаниюДопустимые значения Описание
promptнеобязательно
Типstring
По умолчаниюThe same elements in the reference are rigid. Preserve every element exactly. The entire scene is frozen. Only the camera moves. no scene motion only camera motion
≤ 50 000 символов
Промпт генерации видео, переопределяющий поведение по умолчанию с фиксированной сценой. Если оставить его пустым или не указывать, исходная сцена остаётся неподвижной и разрешается только движение камеры.
durationнеобязательно
Типnumber
По умолчанию5
0,92 – 15
Запрошенная длительность в секундах; фактическая длительность видео может превышать её примерно на 0.7 с.
resolutionнеобязательно
Типenum
По умолчанию480P
480P768P1080P
Выбор разрешения генерации: для 1080P требуется латентное уточнение материала, изначально сгенерированного в 768P, а не нативная генерация в выбранном разрешении.
seedнеобязательно
Типinteger | null
Сид для случайной генерации; если не указан, выбирается случайно.
enable_safety_checkerнеобязательно
Типboolean
По умолчаниюtrue
Активация проверки безопасности; значение true включает проверку.
prompt_expansion_modeобязательно
Типstring
По умолчаниюbalanced
Интенсивность переписывания промпта перед генерацией: 'quality' формирует более подробный промпт примерно за 30 с, а 'balanced' возвращает результат примерно за секунду. Выберите 'disabled', чтобы не расширять промпт.
image_urlобязательно image
Типurl · image
URL изображения, задающего начальный кадр видео.
camera_trajectoryнеобязательно
Типobject[]
≤ 12 элементов≥ 2 элемента
Упорядоченные ключевые кадры камеры с сохранением полных вращений со знаком и ограничением общего азимутального перемещения 32 оборотами. За пределами временного диапазона ключевых кадров камера сохраняет первую позу до её временной отметки, а последнюю — до конца видео.
camera_trajectory[].timeобязательно
Типnumber
0 – 1
Нормализованное время внутри видео: интервал [0, 1] обозначает соответственно его начало и конец.
camera_trajectory[].azimuthобязательно
Типnumber
Горизонтальный угол камеры относительно объекта, измеряемый в градусах.
camera_trajectory[].elevationобязательно
Типnumber
-90 – 90
Вертикальный угол камеры относительно объекта, измеряемый в градусах.
camera_trajectory[].distanceобязательно
Типnumber
> 0
Расстояние между камерой и объектом, измеряемое в нормализованных единицах сцены.
обязательно Каноническое имя, также принимается

Параметры файлов принимают общедоступный https:// URL, data: URI размером до 10 MB или file_url загруженного файла. Файлы

Результат

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "minimax/h3-max/camera-controls",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 175,
    "usd": "0.175",
    "charged": 175,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "prompt_expansion_mode": "balanced"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "expanded_prompt": "string",
    "timings": {}
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Ваши файлы — ваш выборКаждый URL из outputs[].url — это копия в нашем хранилище: она хранится навсегда (оплата за ГБ в месяц) или 7 дней бесплатно — в зависимости от настройки вашего аккаунта или параметра ?storage=.
Одинаковая структура у каждой моделиtype, url, content_type, width, height и duration — одинаково для изображений, видео и аудио. output — собственный объект результата модели.
Поля результата
video
object {url, content_type, file_name, file_size}Видео, созданное моделью.
expanded_prompt
string | nullРасширенный промпт, подготовленный для модели, или null, если расширенный текст отсутствует. Значение null используется при отключённом расширении, если расширение ничего не изменило или если оно обрабатывается внутренне размещённым API модели.
timings
object | nullИзмерения времени в секундах, доступные только в маршрутах, возвращающих данные о времени работы бэкенда; в противном случае — null. Запись 'inference' показывает, сколько времени заняло шумоподавление DiT на GPU-бэкенде.

Другие модели: Изображение в видео

Для AI-агентов: эта страница в формате Markdown доступна по адресу https://doitong.com/ru/developers/models/minimax/h3-max/camera-controls.md. Все модели и руководства: https://doitong.com/developers/llms.txt