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

Wan 3.0 Pro: справочник по API

Wan 3.0 в 1080p, 2K или 4K, до 30 секунд

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

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

Кратко

Разработчик
Alibaba
Результат
Видео
От
21.6 кр. за секунду результата ($0.216)
Обычное время
около 178 с

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

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

alibaba/wan-3.0-pro/text-to-video

Цена

ВариантКредиты (за секунду результата)Доллары США
1080p21.6$0.216
2k24$0.24
4k27.6$0.276

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
promptОбязательноstring—до 20 000 символовDescribe the subject, motion and camera.
resolutionНеобязательноstring1080p1080p, 2k, 4kOutput resolution tier. A native Wan 3.0 render tops out at 1080p, so the 2k and 4k tiers are delivered by enlarging that render instead of rendering natively at those sizes.
aspect_ratioНеобязательноstringadaptive16:9, 4:3, 1:1, 3:4, 9:16, adaptiveOutput aspect ratio; adaptive follows the input media and the intent.
duration_secondsНеобязательноinteger5-1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, … (+16)Output duration in seconds. Pass -1 for smart duration: the model picks the length from the prompt and any input media instead of a fixed number.
generate_audioНеобязательноbooleantrue—Include an audio track in the output.
enable_prompt_expansionНеобязательноbooleantrue—Expand the prompt before generation.
seedНеобязательноinteger—от 0 до 2147483647Random seed. Omit for a generated seed.

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

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную 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": "alibaba/wan-3.0-pro/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": "1080p"
  }
}'

В ответе сразу приходит 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"

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

alibaba/wan-3.0-pro/image-to-video

Цена

ВариантКредиты (за секунду результата)Доллары США
1080p21.6$0.216
2k24$0.24
4k27.6$0.276

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
image_urlОбязательноstring (uri)——Opening frame image.
promptНеобязательноstring—до 20 000 символовDescribe the subject, motion and camera.
last_image_urlНеобязательноstring (uri)——Optional last frame: the clip ends exactly on this image. Requires image_url.
resolutionНеобязательноstring1080p1080p, 2k, 4kOutput resolution tier. A native Wan 3.0 render tops out at 1080p, so the 2k and 4k tiers are delivered by enlarging that render instead of rendering natively at those sizes.
aspect_ratioНеобязательноstringadaptive16:9, 4:3, 1:1, 3:4, 9:16, adaptiveOutput aspect ratio; adaptive follows the input media and the intent.
duration_secondsНеобязательноinteger5-1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, … (+16)Output duration in seconds. Pass -1 for smart duration: the model picks the length from the prompt and any input media instead of a fixed number.
generate_audioНеобязательноbooleantrue—Include an audio track in the output.
enable_prompt_expansionНеобязательноbooleantrue—Expand the prompt before generation.
seedНеобязательноinteger—от 0 до 2147483647Random seed. Omit for a generated seed.

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

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную 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": "alibaba/wan-3.0-pro/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": "1080p"
  }
}'

В ответе сразу приходит 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"

Видео по референсам

alibaba/wan-3.0-pro/reference-to-video

Цена

ВариантКредиты (за секунду результата)Доллары США
1080p21.6$0.216
2k24$0.24
4k27.6$0.276

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
promptНеобязательноstring—до 20 000 символовDescribe the subject, motion and camera.
reference_image_urlsНеобязательноarray<string (uri)>—до 10 элементовOrdered reference images used to guide the scene.
reference_video_urlsНеобязательноarray<string (uri)>—до 5 элементовReference videos, up to 5 clips of 1 to 15 seconds each and 15 seconds in total.
reference_audio_urlsНеобязательноarray<string (uri)>—до 5 элементовReference audio, up to 5 clips of 1 to 15 seconds each and 15 seconds in total.
reference_file_urlНеобязательноstring (uri)——One reference document (PDF, DOCX, TXT, MD and similar) that the model reads for characters, wardrobe, setting and action.
reference_link_urlНеобязательноstring (uri)——One public web page the model reads for reference. It must open without a login.
resolutionНеобязательноstring1080p1080p, 2k, 4kOutput resolution tier. A native Wan 3.0 render tops out at 1080p, so the 2k and 4k tiers are delivered by enlarging that render instead of rendering natively at those sizes.
aspect_ratioНеобязательноstringadaptive16:9, 4:3, 1:1, 3:4, 9:16, adaptiveOutput aspect ratio; adaptive follows the input media and the intent.
duration_secondsНеобязательноinteger5-1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, … (+16)Output duration in seconds. Pass -1 for smart duration: the model picks the length from the prompt and any input media instead of a fixed number. With reference videos, their total length plus the output length must not exceed 30 seconds, and the reference video seconds are billed together with the output seconds.
generate_audioНеобязательноbooleantrue—Include an audio track in the output.
enable_prompt_expansionНеобязательноbooleantrue—Expand the prompt before generation.
seedНеобязательноinteger—от 0 до 2147483647Random seed. Omit for a generated seed.

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

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

В примере в reference_image_urls стоят демонстрационные файлы 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": "alibaba/wan-3.0-pro/reference-to-video",
  "input": {
    "prompt": "The man from the reference image jogs across a sunlit rooftop at golden hour and smiles at the camera; smooth tracking shot",
    "reference_image_urls": [
      "https://media.popnow.ai/influencer/examples/ava.webp"
    ],
    "duration_seconds": 5,
    "resolution": "1080p"
  }
}'

В ответе сразу приходит 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"

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

alibaba/wan-3.0-pro/video-extend

Цена

ВариантКредиты (за секунду результата)Доллары США
1080p21.6$0.216
2k24$0.24
4k27.6$0.276

Параметры

ПолеТипПо умолчаниюДопустимые значенияНазначение
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.
promptНеобязательноstring—до 20 000 символовDescribe what happens next: the action that follows and the camera move.
last_image_urlНеобязательноstring (uri)——Optional target end frame: the new segment closes on this image. The opening frame comes from your clip.
resolutionНеобязательноstring1080p1080p, 2k, 4kResolution tier of the new segment. A native render tops out at 1080p, so the 2k and 4k tiers are enlarged from it.
duration_secondsНеобязательноinteger5-1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, … (+16)Length of the new segment in seconds. Pass -1 to let the model pick the length. The source clip is added on top and is not billed.
generate_audioНеобязательноbooleantrue—Generate sound for the new segment. The source keeps its own sound either way.
enable_prompt_expansionНеобязательноbooleantrue—Expand the prompt before generation.
seedНеобязательноinteger—от 0 до 2147483647Random seed. Omit for a generated seed.

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

Запрос работает как есть; поля, которые вы не указали, берут значения по умолчанию. Сначала положите ключ в переменную 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": "alibaba/wan-3.0-pro/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": "1080p"
  }
}'

В ответе сразу приходит 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"

Что дальше

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