PopNowДокументация API
Основное содержимое

LTX-2 19B: справочник по API

Клипы по 20 секунд с голосами, музыкой и эффектами

С одним ключом PopNow API вы вызываете LTX-2 19B прямо из своего кода. Здесь собраны ID модели, которые нужно передать, все поля, которые она принимает, стоимость запроса в кредитах и готовый запрос — его можно вставить в терминал и запустить.

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

Кратко

Разработчик
Lightricks
Результат
Видео
От
2.16 кр. за секунду результата ($0.0216)
Обычное время
около 68 с

1 кредит = 0,01 $. При приёме задачи резервируется максимально возможная сумма, а после завершения списывается фактический расход с округлением вверх до целого кредита; остаток возвращается. За задачи, завершившиеся ошибкой, плата не взимается. Точную сумму до запуска покажет POST /api/v1/jobs/quote.

Создать видео

lightricks/ltx-2-19b/text-to-video

Цена

ВариантКредиты (за секунду результата)Доллары США
480p2.16$0.0216
720p2.88$0.0288
1080p4.32$0.0432

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
promptОбязательноstring——Describe the scene, the action, the camera and the sound. Put the soundtrack on its own Audio: line.
aspect_ratioНеобязательноstring16:916:9, 9:16Output aspect ratio.
resolutionНеобязательноstring720p480p, 720p, 1080pOutput resolution.
duration_secondsНеобязательноinteger5от 5 до 20Requested output length in whole seconds, from 5 to 20.
seedНеобязательноinteger—от 0 до 2147483647Random seed for controlled comparisons, not a frame-identical guarantee.

Пример запроса

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную POPNOW_API_KEY.

POST /api/v1/jobs/createTask
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "lightricks/ltx-2-19b/text-to-video",
  "input": {
    "prompt": "A paper boat drifts down a rain-soaked street at dusk, neon signs reflecting in the water, slow tracking shot at ground level",
    "duration_seconds": 5,
    "resolution": "720p"
  }
}'

В ответе сразу приходит taskId. Результат забирайте через GET /api/v1/jobs/recordInfo или передайте callBackUrl, чтобы получить уведомление.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Видео из картинки

lightricks/ltx-2-19b/image-to-video

Цена

ВариантКредиты (за секунду результата)Доллары США
480p2.16$0.0216
720p2.88$0.0288
1080p4.32$0.0432

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
promptОбязательноstring——Describe what happens after the opening frame: the action, the camera and the sound.
image_urlОбязательноstring (uri)——Opening frame. The clip starts from this image and keeps its aspect ratio.
resolutionНеобязательноstring720p480p, 720p, 1080pOutput resolution.
duration_secondsНеобязательноinteger5от 5 до 20Requested output length in whole seconds, from 5 to 20.
seedНеобязательноinteger—от 0 до 2147483647Random seed for controlled comparisons, not a frame-identical guarantee.

Пример запроса

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную POPNOW_API_KEY.

В примере в image_url стоят демонстрационные файлы PopNow. Замените их своими публичными HTTPS-ссылками, загруженными файлами или сохранёнными ассетами.

POST /api/v1/jobs/createTask
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "lightricks/ltx-2-19b/image-to-video",
  "input": {
    "prompt": "He lands softly on the rooftop, laughs and turns toward the camera while the balloons sway in the evening breeze; slow push-in",
    "image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
    "duration_seconds": 5,
    "resolution": "720p"
  }
}'

В ответе сразу приходит taskId. Результат забирайте через GET /api/v1/jobs/recordInfo или передайте callBackUrl, чтобы получить уведомление.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Продлить видео

lightricks/ltx-2-19b/video-extend

Цена

ВариантКредиты (за секунду результата)Доллары США
480p2.16$0.0216
720p2.88$0.0288
1080p4.32$0.0432

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
promptОбязательноstring——Describe what happens next: the action that follows, the camera move and the sound on an Audio: line.
video_urlОбязательноstring (uri)——The clip to continue: MP4, MOV or WebM, up to 60 seconds. Its last frame opens the new segment, and the result is your clip with the new segment joined on.
resolutionНеобязательноstring720p480p, 720p, 1080pResolution of the new segment. It sets how sharp the new part is generated; match your source clip.
duration_secondsНеобязательноinteger5от 5 до 20Length of the new segment in whole seconds, from 5 to 20. The source clip is added on top and is not billed.
seedНеобязательноinteger—от 0 до 2147483647Random seed for controlled comparisons, not a frame-identical guarantee.

Пример запроса

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную POPNOW_API_KEY.

В примере в video_url стоят демонстрационные файлы PopNow. Замените их своими публичными HTTPS-ссылками, загруженными файлами или сохранёнными ассетами.

POST /api/v1/jobs/createTask
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "lightricks/ltx-2-19b/video-extend",
  "input": {
    "prompt": "The flowers keep opening while the camera slowly pulls back to reveal a sunlit meadow",
    "video_url": "https://media.popnow.ai/effects/flower-bloom-1abd6efb.mp4",
    "duration_seconds": 5,
    "resolution": "720p"
  }
}'

В ответе сразу приходит taskId. Результат забирайте через GET /api/v1/jobs/recordInfo или передайте callBackUrl, чтобы получить уведомление.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Что дальше

На этой странице