Введение
Wan 3.0 Prime Текст в видео создаёт клип длиной от 2 до 30 секунд со звуком по одному только текстовому промпту. Поля в точности совпадают с Wan 3.0 Текст в видео: prompt обязателен, а duration_seconds, resolution (480p, 720p или 1080p, по умолчанию 720p), aspect_ratio (по умолчанию 16:9), generate_audio, enable_prompt_expansion и seed — необязательны. Поэтому готовый запрос к Wan 3.0 работает здесь, если поменять только имя модели. Alibaba позиционирует Prime как высокоскоростную версию Wan 3.0 с теми же возможностями.
Выберите режим по исходному материалу
| Исходный материал | Режим |
|---|---|
| Письменный бриф задаёт сцену, действие, камеру и при необходимости звук. | Wan 3.0 Prime Текст в видео |
| Утверждённое стартовое изображение задаёт объект и композицию, а инструкция направляет последующее движение. | Wan 3.0 Prime Изображение в видео |
| Отдельные референсы могут направлять идентичность, место, движение или звук, если каждому назначена ясная роль. | Wan 3.0 Prime Референсы в видео |
Ключевые возможности и особенности
Взаимозаменяемый запрос и более быстрая выдача
Поскольку схема, значения по умолчанию и перечисления совпадают, перенос задачи между Wan 3.0 и Prime — это замена одного слова. Отправляйте сюда срочную работу, а на Wan 3.0 оставляйте задачи, где цена за секунду важнее скорости. Зафиксировав сид на обеих моделях, можно напрямую сравнить два файла.
Длинные дубли с проверяемой непрерывностью
Пример с маяком идёт 10 секунд в 720p со звуком: вращающийся луч каждые несколько секунд проходит по двум людям и оставляет их в темноте между проходами, а в звуке — туманный горн и море. Периодический объект — честная проверка того, остаётся ли длинный клип непрерывным или незаметно начинается заново.
Контровой свет, прозрачная ткань и ветер
Пример на крыше — пять секунд в 720p: прозрачная льняная рубашка поднимается за спиной женщины на средиземноморском парапете в золотой час, медленный облёт камеры, тёплый контровой свет и засветка объектива, морской бриз и чайки. Тонкая ткань на просвет и развевающиеся волосы — сложные объекты, поэтому в собственных рендерах их стоит проверять внимательно.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Сам кадр: субъект, одно действие, одно движение камеры, затем свет и звук. Длинные перечни прилагательных двигают результат слабее, чем одно ясное действие. Не менее 1 символов |
aspect_ratio | Нет | 16:9, 9:16, 1:1, 4:3, 3:4 или adaptive, при котором выбирает модель. По умолчанию 16:9. |
enable_thinking | Нет | Заставляет модель продумать задание и референсы до генерации. Помогает с объёмными документами, веб-страницами и сложными референсными изображениями, но генерация идёт дольше. По умолчанию: |
resolution | Нет | 480p, 720p или 1080p, по умолчанию 720p. Разрешение меняет и цену, и время возврата задачи. |
duration_seconds | Нет | Любое целое от 2 до 30 или -1 — умная длительность, при которой длину выбирает модель: заранее резервируется максимум в 30 секунд, а списание идёт по фактически выданной длине. |
generate_audio | Нет | По умолчанию включён. Клип возвращается со звуком, уже сцепленным с картинкой. По умолчанию: |
enable_prompt_expansion | Нет | По умолчанию выключено. Во включённом виде описание переписывается перед генерацией: тонкому брифу это помогает, подробному — мешает. По умолчанию: |
seed | Нет | От 0 до 2147483647. Держите его неизменным, чтобы сравнивать по одному изменённому полю; уберите — получите разнообразие. |
Стоимость
| Спецификация | Стоимость |
|---|---|
| $0.0612 / секунду |
| $0.126 / секунду |
| $0.252 / секунду |
Сценарии использования
Сюрреалистичные сцены, которые должны оставаться цельными
Пример с солончаком просит зеркально гладкую воду, где небо и земля сходятся без видимого горизонта, женщину, идущую к камере, пока её отражение идёт вверх ногами под ней, и круги, расходящиеся по воде, когда она кружится. Кадр сначала статичен и лишь потом медленно наезжает, так что проверять остаётся одно — отражение.
Выступление с голосом в том же проходе
В примере со студийной кабиной певица тянет долгую низкую ноту у ленточного микрофона, снимает одну чашку наушников и улыбается через стекло аппаратной; перевод фокуса с сетки микрофона на её лицо прописан в промпте. Голос генерируется в том же проходе, что и изображение, и оба приходят в одном файле.
Руководство по промптам и практические советы
Пишите изменения камеры как события
Если камера что-то делает посреди плана, записывайте это как событие в последовательности: промпт кабины говорит «rack focus from the microphone mesh to her face», промпт солончака — «wide static frame that then pushes slowly in». Одна команда камере на такт делает результат удобным для проверки.
Давайте длинным клипам ритм
Для клипов длиннее 5 секунд дайте рендеру что-то повторяющееся или нарастающее — луч каждые несколько секунд, прилив, заполняющийся зал, — чтобы можно было судить о непрерывности. Длительность — любое целое от 2 до 30 или -1, чтобы выбрала модель; сначала добейтесь нужного вида на 5 секундах.
Сравнивайте Prime и Wan 3.0 при фиксированном сиде
Отправьте одно тело запроса в обе модели с одинаковым seed, а затем меняйте за раз одно поле. Фиксированный сид делает сравнение честным, но не гарантирует одинаковых кадров. Для подробных промптов оставляйте enable_prompt_expansion в значении по умолчанию false и включайте его только для скупой идеи в две строки.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-3.0-prime/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.



























