Seedance 2.5 is live — 30-second cinematic video with native audio & real-person references
Wan 3.0 Video Prime API: цены, режимы и примеры на Python
2026/08/26

Wan 3.0 Video Prime API: цены, режимы и примеры на Python

API Wan 3.0 Video Prime: генерируйте видео 2–30 секунд. Текущие цены, режимы работы, примеры на Python, ограничения и типичные ошибки расчётов.

Wan 3.0 Video Prime — это высокоскоростной маршрут Wan 3.0 на reAPI. Сервис генерирует видео длительностью 2–30 секунд из текста, первого и последнего кадров, смешанных медиа-ссылок, документа или веб-страницы. Model id — это wan3.0-video-prime, задачи выполняются асинхронно через стандартную видеоточку reAPI.[1]

Prime дороже стандартной Wan 3.0, поэтому имеет смысл, когда время ожидания критично для продукта — не просто потому, что «Prime» звучит лучше. Нет опубликованной гарантии фиксированной задержки, и фактическое время выполнения варьируется в зависимости от длительности, разрешения, входных данных и нагрузки на сервис.

TL;DR

  • Endpoint: POST https://reapi.ai/api/v1/videos/generations
  • Model: wan3.0-video-prime
  • Выход: 2–30 секунд в разрешении 480P, 720P или 1080P
  • Входные данные: текст, один или два кадра, изображения/видео/аудио для референса, один документ или одна веб-страница
  • Аудио: включено по умолчанию; отключение аудио не снижает тариф
  • Текущие тарифы reAPI: $0.068/сек при 480P, $0.139/сек при 720P и $0.278/сек при 1080P
  • Ловушка расчётов: если разрешение не указано, по умолчанию используется 1080P, а duration: -1 зарезервирует максимум 30 секунд

Тарифы API Wan 3.0 Video Prime

reAPI счисляет Prime по длительности и разрешению выходного видео. Тип входных данных не меняет расценку за секунду, поэтому видео на 10 секунд из документа стоит столько же, сколько видео из текста такой же длительности при одинаковом разрешении.[1]

РазрешениеТекущий тариф5 секунд10 секунд30 секунд
480P$0.068/сек$0.34$0.68$2.04
720P$0.139/сек$0.70$1.39$4.17
1080P$0.278/сек$1.39$2.78$8.34

Это расценки шлюза reAPI от 26 августа 2026 года, а не объявление о снижении собственных цен Alibaba Cloud. Перед добавлением расценки в клиентский калькулятор проверьте актуальные цены на странице модели Wan 3.0 Video Prime.

Для экспериментов 480P экономит затраты на переделки. Переводите запрос на 720P или 1080P только после того, как движение, временная синхронизация и поведение референса приемлемы. Большее разрешение не исправит плохое движение камеры или перегруженный brief.

Режимы API Wan 3.0 Video Prime для текста, кадров, референсов, документов и веб-страниц

Пять режимов в одном model id

Prime не имеет параметра mode. Поля в запросе определяют, какой рабочий процесс запускается.

Рабочий процессПоля для отправкиОсновное ограничение
Text to videopromptТребуется prompt
First framefirst_frame_urlПубличный URL изображения
First + last framefirst_frame_url, last_frame_urlКадры упорядочены явно
Reference to videoreference_image_urls, reference_video_urls и/или reference_audio_urlsМинимум один референс плюс prompt
Document or web pagereference_file_urls или reference_link_urlsВыберите один; не комбинируйте их

Поля кадров не могут комбинироваться с reference_*_urls. Запрос, содержащий и первый кадр, и изображения для референса, считается неоднозначным и будет отклонён. Каждый ассет также должен быть доступен через публичный URL HTTP(S); base64 и data: URI не принимаются.[1]

Лимиты для референсов щедрые, но конечные: до десяти изображений, пять видеоклипов и пять аудиоклипов. Видео-референсы в совокупности не должны превышать 15 секунд, а их суммарная длительность плюс запрошенный выход должны остаться в пределах 30 секунд. Видео-референс длительностью 12 секунд, таким образом, оставляет максимум 18 секунд для генерируемого клипа.

Рабочий запрос на Python

Самый безопасный первый вызов явно задаёт длительность, разрешение, соотношение сторон и аудио. Это делает счёт предсказуемым и упрощает воспроизведение запроса.

import time

import requests

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://reapi.ai/api/v1"
HEADERS = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json",
}

payload = {
    "model": "wan3.0-video-prime",
    "prompt": (
        "One continuous shot of a lighthouse keeper climbing a spiral "
        "staircase at dawn. The camera follows two steps behind. Warm "
        "window light crosses the walls; distant gulls and quiet surf."
    ),
    "resolution": "720P",
    "aspect_ratio": "16:9",
    "duration": 10,
    "audio": True,
}

response = requests.post(
    f"{BASE_URL}/videos/generations",
    headers=HEADERS,
    json=payload,
    timeout=30,
)
response.raise_for_status()
task_id = response.json()["id"]

deadline = time.time() + 600
while time.time() < deadline:
    status_response = requests.get(
        f"{BASE_URL}/tasks/{task_id}",
        headers=HEADERS,
        timeout=30,
    )
    status_response.raise_for_status()
    task = status_response.json()

    if task["status"] == "completed":
        print(task["output"]["video_urls"][0])
        print("credits used:", task["usage"]["credits"])
        break

    if task["status"] == "failed":
        raise RuntimeError(task.get("error") or "Generation failed")

    time.sleep(6)
else:
    raise TimeoutError(f"Task {task_id} is still processing")

Сохраните task id перед опросом статуса. Если процесс клиента перезапустится, этого id достаточно, чтобы возобновить проверку статуса без оплаты повторной генерации. Неудачная задача автоматически возвращает средства, но нетерпеливая повторная отправка создаёт вторую оплачиваемую работу, если обе успешны.[1]

Первый и последний кадры против изображений-референсов

Используйте режим кадров, когда композиция открытия или закрытия не подлежит обсуждению. Одно изображение фиксирует первый кадр; два изображения определяют первый и последний кадры в этом порядке. Prompt должен описывать движение между ними, а не повторять каждый видимый объект.

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

{
  "model": "wan3.0-video-prime",
  "prompt": "Keep Image1 as the performer and Image2 as the coat. Use the walking pace from Video1 and the room tone from Audio1.",
  "reference_image_urls": [
    "https://cdn.example.com/performer.jpg",
    "https://cdn.example.com/coat.jpg"
  ],
  "reference_video_urls": [
    "https://cdn.example.com/walk.mov"
  ],
  "reference_audio_urls": [
    "https://cdn.example.com/room-tone.wav"
  ],
  "resolution": "720P",
  "aspect_ratio": "16:9",
  "duration": 12
}

Референсы направляют генерацию; они не гарантируют сохранение пиксель-идентичного. Когда логотип, этикетка товара или строка текста должны остаться без изменений, просмотрите результат как производственный ассет, а не предполагайте, что входные данные будут скопированы дословно.

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

Первое — разрешение. Prime по умолчанию использует 1080P, самый дорогой уровень. Экспериментальная работа на 10 секунд стоит $2.78 при 1080P против $0.68 при 480P. Всегда отправляйте это поле вместо того, чтобы полагаться на значение по умолчанию.

Второе — умная длительность. Передача -1 позволяет модели выбрать длину выхода, но reAPI резервирует максимальную стоимость 30 секунд, поскольку окончательная длина неизвестна при отправке. Умная длительность полезна, когда темп важнее фиксированного бюджета. Для очереди со строгими ограничениями расходов отправляйте целое число от 2 до 30.

FAQ

Является ли Wan 3.0 Video Prime отдельным model id от Wan 3.0?

Да. Prime использует wan3.0-video-prime; стандартная Wan 3.0 использует wan3.0-video. Их схемы запросов reAPI также используют различные имена полей, поэтому изменение только строки модели не является безопасной миграцией.

Производит ли Prime видео лучшего качества?

Никакая опубликованная документация reAPI не утверждает преимущество в качестве. Prime позиционируется вокруг более быстрой обработки. Сравните репрезентативные работы перед тем, как платить премию за скорость для рабочей очереди.

Может ли Prime генерировать 30-секундное видео с аудио?

Да. Он поддерживает выход от 2 до 30 секунд, и audio по умолчанию имеет значение true. Генерируемый звук всё ещё требует проверки на точность диалога, нежелательную музыку, искажение и непрерывность.

Могу ли я загрузить PDF прямо в тело JSON?

Нет. Загрузите его на публичный URL HTTP(S), а затем передайте массив reference_file_urls с одним элементом. Документы могут быть до 100 МБ и 50 страниц.

Как выбрать между Prime и стандартной Wan 3.0?

Используйте измеренное время обработки и стоимость переделок из вашей собственной нагрузки. Специальный пост Wan 3.0 Video Prime vs Wan 3.0 освещает текущий разрыв в цене и детали миграции.

Заключение

API Wan 3.0 Video Prime полезен, когда ориентированный на пользователя или чувствительный к времени рабочий процесс может оправдать более высокую расценку за секунду. Явно задавайте разрешение и длительность, выбирайте одно семейство медиа, сохраняйте task id и измеряйте реальное время очереди перед маршрутизацией каждой работы на Prime. Полный справочник полей находится в документации Prime API.

References

  1. reAPI. Wan 3.0 Video Prime API documentation and live model rate card. Retrieved August 26, 2026 from reapi.ai/docs/wan-3-0-video-prime and reapi.ai/models/wan-3-0-video-prime
  2. Alibaba Cloud. Wan 3.0: 30-Second AI Video Generation from Any Input. Retrieved August 26, 2026 from alibabacloud.com/blog/wan3-0-30-second-ai-video-generation-from-any-input_603452

Further reading