Wan 3.0
Разработчик:
Alibaba
Идентификатор:
Скопировано!
Характеристики Wan 3.0
Контекстное окно —
Дата релиза 24 августа 2026
Мультимодальность
Входящие данные:
- Текст
- Изображения
Исходящие данные:
- Видео
Цены Wan 3.0 в рублях
Оплата производится по факту за каждую секунду сгенерированного видео.
Тип
Стоимость
Видео
480p
5,39 ₽
720p
10 ₽
1080p
21 ₽
/ 1 секунду видео
Цены указаны в рублях и могут меняться в зависимости от курса валют
Что умеет Wan 3.0
Wan 3.0 — это модель генерации видео от Alibaba для создания видео из текста, изображения или с использованием эталонного руководства. Она производит видео с разрешением 480p, 720p или 1080p продолжительностью от 2 до 30 секунд.
API Wan 3.0: подключение и примеры кода
Наш сервис предоставляет единый API, совместимый с OpenAI SDK. Просто укажите наш base_url и используйте ключ, полученный в личном кабинете.
import requests
import json
url = "https://routerai.ru/api/v1/videos"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
# Генерация видео асинхронная: создаём задачу и получаем её id
data = {
"model": "alibaba/wan-3.0",
"prompt": "Кот в скафандре медленно плывёт в невесомости на космической станции, кинематографичный свет",
"aspect_ratio": "16:9",
"duration": 2,
"resolution": "480p",
# Image-to-video: опорные кадры (first_frame)
"frame_images": [
{"type": "image_url",
"image_url": {"url": "https://example.com/first_frame.jpg"},
"frame_type": "first_frame"}
],
# Референсы: изображения (персонаж/стиль)
"input_references": [
{"type": "image_url",
"image_url": {"url": "https://example.com/reference.jpg"}}
]
}
response = requests.post(url, headers=headers, json=data)
result = response.json()
print(json.dumps(result, indent=2, ensure_ascii=False))
# В ответе: id, status, polling_url
# Далее: опрос статуса GET /v1/videos/{id} и скачивание mp4
# GET /v1/videos/{id}/content — см. документацию
# Генерация видео асинхронная: создаём задачу, в ответе придут id и polling_url.
# Поллинг статуса (GET /v1/videos/{id}) и скачивание mp4
# (GET /v1/videos/{id}/content) — см. документацию.
# Поддерживаются опорные кадры (frame_images); референсы (input_references): изображения (персонаж/стиль) — URL или data URI в base64.
curl -X POST "https://routerai.ru/api/v1/videos" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "alibaba/wan-3.0",
"prompt": "Кот в скафандре медленно плывёт в невесомости на космической станции, кинематографичный свет",
"aspect_ratio": "16:9",
"duration": 2,
"resolution": "480p",
"frame_images": [
{"type": "image_url",
"image_url": {"url": "https://example.com/first_frame.jpg"},
"frame_type": "first_frame"}
],
"input_references": [
{"type": "image_url",
"image_url": {"url": "https://example.com/reference.jpg"}}
]
}'
Эндпоинт API
Videos
Создаёт асинхронную задачу генерации видео: возвращает задачу со статусом и polling_url, результат опрашивается до готовности.
POST
Документация
https://routerai.ru/api/v1/videos
Поддерживаемые параметры запроса
Параметр
Тип
По умолчанию
Описание
aspect_ratio
string
—
Соотношение сторон видео. Доступные значения: 16:9, 4:3, 1:1, 3:4, 9:16.
duration
integer
—
Длительность видео в секундах. Доступные значения: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30.
resolution
string
—
Разрешение видео. Доступные значения: 480p, 720p, 1080p.
frame_images
array
—
Опорные кадры для image-to-video: массив объектов {"type": "image_url", "image_url": {"url": …}, "frame_type": "first_frame" | "last_frame"}. URL или data URI в base64. Поддерживаемые кадры: первый кадр.
input_references
array
—
Референсы: изображения (персонаж, стиль, объект). Массив объектов {"type": "image_url", "image_url": {"url": …}}. URL или data URI в base64.
seed
integer
—
Если задан, инференс выполняется детерминированно — повторные запросы с тем же seed и параметрами должны давать одинаковый результат.
generate_audio
boolean
true
Генерировать ли аудиодорожку.