Те же поля, что в студии
Заданию нужен prompt. Необязательные поля покрывают длительность, разрешение, соотношение сторон, enable_audio, image, last_image и референсные медиа.
API Wan 3.0
Страница API Wan 3.0 — для разработчиков, которым нужны те же поля генерации, что и в студии: prompt, длительность, аудио, начальный и конечный кадры, а также референсы. Поддерживаемый сегодня сценарий для клиентов — авторизованный аккаунт wan30.art. Проверьте кадр в студии, а затем повторите ту же структуру запроса со своим API-ключом.
Заданию нужен prompt. Необязательные поля покрывают длительность, разрешение, соотношение сторон, enable_audio, image, last_image и референсные медиа.
Передайте пользовательский API-ключ в заголовке Authorization. Сервер сайта добавляет внутренние служебные данные. Браузерные клиенты никогда не обращаются напрямую к внешнему worker.
Баланс проверяется при создании задачи. Неудачные задания возвращают кредиты. Основные статьи затрат — длительность и аудио, поэтому просчитайте 30-секундный вариант перед пакетным запуском.
Он нужен, когда инструменту, агенту или бэкенду требуются повторяемые задания Wan 3.0: текст в видео, изображение в видео или референс в видео. JSON ниже — это контракт, а не публичная песочница без авторизации. Создайте аккаунт, не раскрывайте сессию и API-ключ и опрашивайте статус, пока клип не будет готов.
Если вы только изучаете Wan 3.0, сгенерируйте видео в браузере. Когда prompt и длительность стабильны, перенесите эти поля в интеграцию. Не прописывайте в коде внутренние хосты worker из этой страницы.
{
"prompt": "A slow product orbit, then a pack-shot finish",
"model": "wan-3.0",
"type": "text-to-video",
"duration": 12,
"resolution": "1080p",
"aspect_ratio": "16:9",
"enable_audio": true
}{
"prompt": "Hold identity, then walk into a brighter hallway",
"model": "wan-3.0",
"type": "image-to-video",
"image": "https://example.com/first-frame.jpg",
"last_image": "https://example.com/last-frame.jpg",
"duration": 8,
"enable_audio": false
}Войдите, один раз откройте студию и сохраните API-ключ из аккаунта. Кредитов должно хватать на запрошенную длительность.
Передайте prompt и при необходимости длительность, аудио, image, last_image или референсы. В ответе придёт task_id.
Запрашивайте статус по task_id, пока задание не завершится успешно или с ошибкой. Сохраняйте URL результата из своей истории, а не угадывайте сторонний CDN.
Программные задания используют API-ключ вашего аккаунта wan30.art и авторизованную схему генерации и проверки статуса на сайте. Анонимного публичного эндпоинта на этом домене нет.
Генерация Wan 3.0 принимает 2–30 секунд. Просчитайте длинные задачи, прежде чем запускать их в цикле. В браузере при итерациях может показываться только короткий диапазон.
Да. enable_audio включает генерацию нативной звуковой дорожки. last_image — необязательный конечный кадр для генерации из изображения. Массивы референсов покрывают дополнительные изображения, видео и аудио.
На странице тарифов. Кредиты зависят от длительности, разрешения и опций. За неудачную задачу кредиты должны возвращаться автоматически.
Нет. Браузер и клиентские интеграции должны обращаться только к wan30.art. Сайт проксирует генерацию, чтобы ключи и биллинг оставались на сервере.
Проверьте кадр, потом автоматизируйте
Сначала используйте студию Wan 3.0. Когда prompt стабилен, переиспользуйте те же поля API.