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

LTX 2.3 Trainer (V2) - Keyframe Interpolation

Интеграция

ID модели ltx23-trainer-v2/interpolate
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/ltx23-trainer-v2/interpolate?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "training_data_url": "https://example.com/your-file.zip"
  }'

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

Этот запрос: 4,80 $ 4 800 API-кредитов · ≈ 502,56 ₽ Запустить на этой странице

Получить API-ключ
Lightricks Обучение 1–60 с

Обучает LoRA, генерирующую движение между первым и последним ключевыми кадрами, опционально с промежуточным кадром

Lightricks · Файл

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

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

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

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

resolution по умолчанию medium

Разрешение обучения. Увеличение разрешения повышает требования к памяти.

aspect_ratio по умолчанию 1:1

Соотношение сторон обучения.

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

URL файла `.zip` с обучающими данными, организованными согласно выбранному режиму обучения. Для каждого медиофайла может быть указан сопровождающий файл `.txt` с подписью и совпадающим базовым именем.

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

Общее количество шагов обучения.

Расширенные validation_negative_prompt · rank · validation_resolution · validation_aspect_ratio · trigger_phrase · learning_rate · number_of_frames · frame_rate · split_input_duration_threshold · validation_number_of_frames · validation_frame_rate · stg_scale · auto_scale_input · split_input_into_scenes · debug_dataset · include_middle_keyframe · validation
по умолчанию blurry, out of focus,...

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

rank по умолчанию 32

Ранг адаптации LoRA: увеличение значения повышает ёмкость ценой большего потребления памяти.

validation_resolution по умолчанию high

Разрешение, используемое при проверке.

validation_aspect_ratio по умолчанию 1:1

Соотношение сторон, используемое при проверке.

по умолчанию

Фраза активации стиля LoRA, вставляемая в начало подписей во время обучения.

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

Скорость обучения оптимизации.

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

Количество кадров в каждом обучающем примере. При делении количества на 8 остаток должен быть равен 1; примеры: 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97.

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

Целевая частота кадров обучающего видео в кадрах в секунду. Нативная частота для LTX-2.3 — 24.

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

Порог разделения сцен, заданный длительностью в секундах: разделяются только видео, превышающие этот порог.

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

Количество кадров в каждом проверочном видео.

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

Целевая частота кадров проверочных видео в кадрах в секунду; LTX-2.3 работает нативно на частоте 24.

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

Масштаб пространственно-временного наведения (STG); рекомендуется 1.0, а значение 0.0 отключает STG.

по умолчанию []

Данные валидации, передаваемые списком; запись объединяет изображения ключевых кадров с промптом.

POST /run/ltx23-trainer-v2/interpolate?wait=20 стоимость → 4,80 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/ltx23-trainer-v2/interpolate?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "training_data_url": "https://example.com/your-file.zip"
  }'

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

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

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

О LTX 2.3 Trainer (V2) - Keyframe Interpolation

Обучает LoRA для интерполяции ключевых кадров: при инференсе вы передаёте первый и последний кадры, а модель генерирует видео между ними. Включите `include_middle_keyframe`, чтобы обучать модель на первом, промежуточном и последнем кадрах; тогда каждый пример для проверки должен содержать `middle_image_url`. Данные передаются в zip-архиве через `training_data_url`, доступно до 2 записей для проверки.

Параметры

ИмяТип По умолчаниюДопустимые значения Описание
training_data_urlобязательно
Типstring
URL файла `.zip` с обучающими данными, организованными согласно выбранному режиму обучения. Для каждого медиофайла может быть указан сопровождающий файл `.txt` с подписью и совпадающим базовым именем.
rankнеобязательно
Типenum
По умолчанию32
8163264128
Ранг адаптации LoRA: увеличение значения повышает ёмкость ценой большего потребления памяти.
number_of_stepsнеобязательно
Типinteger
По умолчанию2000
100 – 10 000
Общее количество шагов обучения.
learning_rateнеобязательно
Типnumber
По умолчанию0.0002
0,000001 – 1
Скорость обучения оптимизации.
number_of_framesнеобязательно
Типinteger
По умолчанию89
9 – 121
Количество кадров в каждом обучающем примере. При делении количества на 8 остаток должен быть равен 1; примеры: 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97.
frame_rateнеобязательно
Типinteger
По умолчанию24
8 – 60
Целевая частота кадров обучающего видео в кадрах в секунду. Нативная частота для LTX-2.3 — 24.
resolutionнеобязательно
Типenum
По умолчаниюmedium
lowmediumhigh
Разрешение обучения. Увеличение разрешения повышает требования к памяти.
aspect_ratioнеобязательно
Типenum
По умолчанию1:1
16:91:19:16
Соотношение сторон обучения.
trigger_phraseнеобязательно
Типstring
По умолчанию
Фраза активации стиля LoRA, вставляемая в начало подписей во время обучения.
auto_scale_inputнеобязательно
Типboolean
По умолчаниюfalse
Автоматическая настройка видео под запрошенные FPS и количество кадров при включении; наборы изображений не изменяются.
split_input_into_scenesнеобязательно
Типboolean
По умолчаниюtrue
Разделение сцен для видео, превышающих порог длительности; включается при значении true.
split_input_duration_thresholdнеобязательно
Типnumber
По умолчанию30
1 – 60
Порог разделения сцен, заданный длительностью в секундах: разделяются только видео, превышающие этот порог.
debug_datasetнеобязательно
Типboolean
По умолчаниюfalse
Режим проверки предварительной обработки видео, изображений и подписей перед полным запуском обучения. При включении тренер возвращает обработанный обучающий набор данных в загружаемом архиве для ручной проверки.
validationнеобязательно
Типobject[]
По умолчанию[]
≤ 2 элемента
Данные валидации, передаваемые списком; запись объединяет изображения ключевых кадров с промптом.
validation[].promptобязательно
Типstring
Промпт, используемый при проверке.
validation[].start_image_urlобязательно
Типurl · image
≥ 1 characters
URL изображения ключевого кадра для начального кадра.
validation[].end_image_urlобязательно
Типurl · image
≥ 1 characters
URL изображения ключевого кадра для конечного кадра.
validation[].middle_image_urlнеобязательно
Типurl · image
URL изображения среднего ключевого кадра для интерполяции первый+средний+последний. При `include_middle_keyframe=true` он обязателен; в противном случае необязателен.
validation_negative_promptнеобязательно
Типstring
По умолчаниюblurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.
Негативный промпт, применяемый при проверке с одноэтапным процессом предварительного просмотра. Поскольку этот процесс приближённо имитирует производственный вывод с двумя этапами, его наведение и качество предварительного просмотра отличаются от итоговых результатов.
validation_number_of_framesнеобязательно
Типinteger
По умолчанию89
9 – 121
Количество кадров в каждом проверочном видео.
validation_frame_rateнеобязательно
Типinteger
По умолчанию24
8 – 60
Целевая частота кадров проверочных видео в кадрах в секунду; LTX-2.3 работает нативно на частоте 24.
validation_resolutionнеобязательно
Типenum
По умолчаниюhigh
lowmediumhigh
Разрешение, используемое при проверке.
validation_aspect_ratioнеобязательно
Типenum
По умолчанию1:1
16:91:19:16
Соотношение сторон, используемое при проверке.
stg_scaleнеобязательно
Типnumber
По умолчанию1
0 – 3
Масштаб пространственно-временного наведения (STG); рекомендуется 1.0, а значение 0.0 отключает STG.
include_middle_keyframeнеобязательно
Типboolean
По умолчаниюfalse
Добавление среднего ключевого кадра при генерации видео: true требует `middle_image_url` в каждом образце валидации и сохраняет средний кадр вместе с первым и последним вместо использования только первого и последнего.
обязательно

Результат

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ltx23-trainer-v2/interpolate",
  "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": 4800,
    "usd": "4.80",
    "charged": 4800,
    "refunded": 0
  },
  "input": {
    "training_data_url": "https://example.com/your-file.zip"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "lora_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "config_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "debug_dataset": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/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} | nullОбъединённый предварительный просмотр видео из проверки, если доступен для эндпоинтов, создающих видео.
audio
object {url, content_type, file_name, file_size} | nullОбъединённое аудио из проверки, предоставляемое в качестве предварительного просмотра для следующих маршрутов только с аудио: /audio-inpaint, /audio-extend-suffix, /audio-extend-prefix, /t2a, /a2a и /v2a.
lora_file
object {url, content_type, file_name, file_size}URL обученных весов LoRA в формате .safetensors.
config_file
object {url, content_type, file_name, file_size}Конфигурация настройки эндпоинта вывода.
debug_dataset
object {url, content_type, file_name, file_size} | nullОтладочные выходные данные, доступные при включённом `debug_dataset`: загружаемый архив, содержащий обучающие данные после предварительной обработки.

Другие модели: Обучение

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