Створення відео Wan
Створіть відео Wan із тексту, медіафайлів для довідки або першого й останнього кадрів через CometAPI, потім опитайте завдання та завантажте файл MP4.
id, щоб опитувати завдання та завантажити готове відео.
POST /v1/videos використовує multipart/form-data. Надішліть явне ціле значення seconds і size у форматі WxH.
Виберіть режим введення
Для кожного режиму потрібніmodel і prompt. Доступні медіавхідні дані залежать від моделі:
Використання довідкових зображень
Дляwan2.7, wan3.0 і wan3.0-prime надсилайте довідкові зображення через input_reference як загальнодоступні HTTPS URL-адреси або завантажені файли.
Для кількох зображень повторюйте поле в порядку зображень: одна URL-адреса або файл на поле.
Використовуйте лише URL-адреси або лише файли в межах input_reference. Надсилайте кожну URL-адресу окремо, а не об’єднуйте URL-адреси у значення, розділене комами.
Використовуйте зображення PNG або JPEG розміром до 20 МБ кожне.
Одна URL-адреса або файл у input_reference використовує процес перетворення зображення у відео. Зображення визначає композицію та вигляд; використовуйте prompt для опису руху та поведінки камери.
Для wan3.0 і wan3.0-prime надсилайте не більше 10 довідкових зображень через input_reference, незалежно від того, чи використовуєте ви URL-адреси або завантажені файли.
Використання еталонних відео й аудіо
Надсилайте відео черезreference_videos та аудіокліпи через reference_audios, повторюючи кожне поле для кожного вхідного значення.
Кожним вхідним значенням може бути загальнодоступна URL-адреса HTTPS або завантажений файл.
Для еталонних відео використовуйте файли MP4 із відео, закодованим H.264. Для еталонних аудіо використовуйте окремі файли MP3.
Для різних полів можна використовувати різні типи вхідних даних, наприклад URL-адресу зображення із завантаженими відео. У reference_videos або reference_audios використовуйте або лише URL-адреси, або лише файли.
Можна завантажити до п’яти відеофайлів, кожен розміром не більше 50 МіБ (50 × 1024 × 1024 байтів).
Можна завантажити до п’яти аудіофайлів, кожен розміром не більше 15 МіБ (15 × 1024 × 1024 байтів).
Еталонні відео Wan 2.6
Надішліть від одного до трьохreference_videos, кожне тривалістю 2–30 секунд, розміром до 30 МБ і з частотою щонайменше 16 fps.
Ці обмеження застосовуються як до URL-адрес, так і до завантажених відео. У Prompt посилайтеся на суб’єкти як на @Video1, @Video2 і @Video3 у порядку вхідних даних.
Для цього режиму не вказуйте input_reference, reference_audios, first_frame і last_frame. Установіть для seconds значення 5 або 10.
Ці приклади створюють п’ятисекундне відео на основі двох еталонних відео. Замініть URL-адреси медіафайлів або імена файлів своїми вхідними даними:
Еталонні зображення та відео Wan 2.7
Поєднуйте еталонні зображення та відео, щоб керувати виглядом і рухом суб’єкта. Установіть дляseconds ціле число від 2 до 10. Не вказуйте reference_audios.
Використовуйте дві URL-адреси зображень або два завантажені зображення з еталонним відео:
Еталонні зображення, відео й аудіо Wan 3.0
Дляwan3.0 і wan3.0-prime поєднуйте еталонні зображення та відео з еталонними аудіо, щоб керувати виглядом, рухом і ритмом.
Надішліть не більше п’яти еталонних відео із сукупною тривалістю не більше 15 секунд. Частота кожного відео має становити щонайменше 16 fps.
Надішліть не більше п’яти еталонних аудіо із сукупною тривалістю не більше 15 секунд. Тривалість відео й аудіо обчислюється окремо.
Установіть вихідний seconds на ціле число від 2 до 30.
Використовуйте дві URL-адреси зображень або два завантажені зображення з одним відео та двома аудіокліпами:
Використовуйте перший і останній кадри
Дляwan2.7, wan3.0 і wan3.0-prime надсилайте first_frame для початкового зображення та, за потреби, last_frame для кінцевого зображення.
Кожне поле приймає одну загальнодоступну HTTPS URL-адресу PNG або JPEG чи один завантажений файл PNG або JPEG.
Для вхідних кадрів Wan 2.7 початкове зображення визначає співвідношення сторін, а size вибирає рівень вихідної роздільної здатності.
Надсилайте вхідні кадри в окремому запиті, окремо від input_reference, reference_videos і reference_audios.
Ці приклади Wan 2.7 створюють перехід між початковим і кінцевим кадрами:
Установлення тривалості та розміру
Надсилайтеseconds як ціле число в межах діапазону для вашої моделі та режиму введення.
size на одне зі значень WxH нижче для цільової моделі.
Значення розміру Wan 3.0 також застосовуються до wan3.0-prime.
Значення розміру Wan 3.0
Значення розміру Wan 2.7
Значення розміру Wan 2.6
Потік завдання
Створіть завдання
id.Опитуйте завдання
status не матиме значення completed, failed або error.Завантажте результат
completed, викличте Отримати вміст відео Wan щоб завантажити файл MP4.Авторизації
Bearer authentication. Use your CometAPI API key.
Тіло
Wan model ID: wan2.6, wan2.7, wan3.0, or wan3.0-prime. Use wan2.6 for text or reference-video input. Use wan2.7 for text, image/video references, or frame inputs. Use wan3.0 or wan3.0-prime to also include reference audio.
"wan3.0"
Text prompt that describes the video to generate. Describe the appearance and motion to preserve from references, or the transition between first_frame and last_frame. For wan2.6 video references, use @Video1, @Video2, and @Video3 in input order.
"A small robot walks through a bright greenhouse with smooth camera movement."
Requested output duration in whole seconds. Send an explicit integer. For wan2.6 reference-to-video, use 5 or 10; text-to-video also accepts 15. For wan2.7 reference-to-video, use 2 through 10; text and frame inputs accept 2 through 15. For wan3.0 and wan3.0-prime, use 2 through 30. Default is 5.
2 <= x <= 305
Supported WxH size values. For wan3.0 and wan3.0-prime: 832x480, 480x832, 624x624, 640x480, 480x640, 1280x720, 720x1280, 960x960, 1088x832, 832x1088, 1920x1080, 1080x1920, 1440x1440, 1632x1248, 1248x1632. For wan2.6: 1280x720, 720x1280, 1088x832, 832x1088, 1920x1080, 1080x1920, 1440x1440, 1632x1248, 1248x1632. For wan2.7: 1280x720, 720x1280, 1920x1080, 1080x1920, 1440x1440. Default is 1920x1080. For Wan 2.7 frame inputs, the opening image determines the aspect ratio; size selects the output resolution tier.
"1920x1080"
PNG or JPEG reference images for wan2.7, wan3.0, and wan3.0-prime. Repeat input_reference with one publicly accessible HTTPS image URL or uploaded image file per field. Use all URLs or all files within this field. Do not combine URLs into a comma-separated value. A single URL or file uses the image-to-video workflow. Each image can be up to 20 MB. For wan3.0 and wan3.0-prime, send at most 10 reference images, whether you use URLs or uploaded files. Image and video references can share a request; reference audio requires wan3.0 or wan3.0-prime. Submit frame inputs separately. Omit for text-to-video and wan2.6 reference-to-video. Submit images in the order you want to reference them in the prompt.
^https://Reference videos for wan2.6, wan2.7, wan3.0, and wan3.0-prime. Repeat reference_videos with publicly accessible HTTPS URLs or uploaded MP4 files with H.264 video. Use one input type within this field: all URLs or all files. For wan2.6, send 1 to 3 clips, each 2 to 30 seconds and up to 30 MB, with at least 16 fps; omit image, audio, and frame fields. For wan2.7, combine video references with image references. For wan3.0 and wan3.0-prime, send at most 5 clips totaling at most 15 seconds, with at least 16 fps. Video uploads are limited to 5 files, each at most 50 MiB (50 x 1024 x 1024 bytes); the lower wan2.6 limits still apply. Submit frame inputs separately.
1^https://Reference audio for wan3.0 and wan3.0-prime, combined with image or video references. Repeat reference_audios with publicly accessible HTTPS MP3 URLs or uploaded MP3 files. Use one input type within this field: all URLs or all files. Send at most 5 audio references totaling at most 15 seconds, counted separately from reference video duration. Audio uploads are limited to 5 files, each at most 15 MiB (15 x 1024 x 1024 bytes). Submit frame inputs separately. Omit for wan2.6 and wan2.7.
1^https://Opening frame for wan2.7, wan3.0, and wan3.0-prime, as one publicly accessible HTTPS PNG or JPEG URL or one uploaded PNG or JPEG file. Use first_frame alone or add last_frame to guide the ending. Submit frame inputs in a separate request from input_reference, reference_videos, and reference_audios. Omit for wan2.6. For Wan 2.7 frame inputs, the opening image determines the aspect ratio; size selects the output resolution tier.
^https://Ending frame for wan2.7, wan3.0, and wan3.0-prime, as one publicly accessible HTTPS PNG or JPEG URL or one uploaded PNG or JPEG file. Use with first_frame to guide the ending. Submit frame inputs in a separate request from input_reference, reference_videos, and reference_audios. Omit for wan2.6. For Wan 2.7 frame inputs, the opening image determines the aspect ratio; size selects the output resolution tier.
^https://Відповідь
Task created. Store the returned id and poll GET /v1/videos/{task_id}.
Task ID. Use this value with retrieve and content endpoints.
"task_example"
Object type. Video tasks return video.
"video"
Model ID used for the task.
"wan3.0"
Task lifecycle status. Poll until the value is completed, failed, or error.
queued, in_progress, completed, failed, error "queued"
Task progress as a coarse percentage.
0 <= x <= 1000
Task creation time as a Unix timestamp in seconds.
1779938152
Compatibility alias for id when present.
"task_example"
Task completion time as a Unix timestamp in seconds. This field appears on completed tasks.
1779938219
Temporary video delivery URL. This field appears on completed tasks.
"<temporary-video-url>"
Failure details. This field appears when the task fails.