Alibaba
Wan2.6 T2v
Wan 2.6 создаёт видео по тексту длительностью до 15 секунд. Поддерживает раскадровку с несколькими планами, генерацию звука и диалоги нескольких персонажей.
11,44 ₽за секунду
alibaba/wan2.6-t2vДанные каталога получены .
Цена
- Генерация видео · генерация / обработка · Разрешение: 1080p
- 19,12 ₽ / 1 секунда
- Генерация видео · генерация / обработка · Разрешение: 720p
- 11,44 ₽ / 1 секунда
Цена указана в рублях для выбранной операции и её параметров.
Перед оплачиваемым запросом создаётся резерв. Итоговый расход привязан к сохранённым параметрам и тарифу запроса. При неизвестном результате резерв удерживается до проверки; такой запрос не следует повторять с новым идентификатором.
О модели
Wan 2.6 создаёт видео по тексту длительностью до 15 секунд. Поддерживает раскадровку с несколькими планами, генерацию звука и диалоги нескольких персонажей. Разработчик: alibaba. Вход: текст. Выход: видео.
Характеристики
- Тип модели
- Видео
- Вход модели
- Текст
Данные, которые модель принимает вместе с запросом.
- Выход модели
- Видео
Форматы результата, которые создаёт модель.
- Операции
- Генерация видео
- Возможности модели
- Видео по тексту
Примеры

Стильный молодой художник наносит аэрозолем красочную настенную роспись с цветами на кирпичную стену в солнечном городском переулке. Внезапно нарисованные цветы волшебным образом отделяются от стены и превращаются в светящихся полупрозрачных 3D-бабочек. Художник выглядит удивлённым, а затем восхищённым, протягивает руку, чтобы одна бабочка села ему на палец. Сцена залита тёплым естественным солнечным светом, в воздухе танцуют пылинки. Яркие цвета, плавное движение, магический реализм, кинематография уровня наград.

Кинематографичная научно-фантастическая сцена. Средний план усталого астронавта в пыльном заброшенном коридоре космического корабля. Камера медленно приближается к его лицу. Он выглядит потрясённым. Фокус переводится с его лица на руку в перчатке, показывая, что он держит маленький светящийся зелёный росток. На фоне мерцают синие аварийные огни. Высокое напряжение, эмоциональный момент.

Вид от первого лица (камера движется вперёд). Быстрое движение через тёмный фактурный каменный туннель к ослепительно яркому выходу. Когда камера вырывается из туннеля, вид мгновенно расширяется, открывая захватывающий солнечный альпийский луг со снежными вершинами и цветущими полевыми цветами. Экспозиция быстро меняется с тёмной на светлую. Эпический масштаб, кинематографичный переход, эффект погружения.

5-секундный кинематографичный кадр: одинокий солдат постъядерного мира в броне и противогазе идёт прямо на камеру по растрескавшейся пыльной дороге между рядами ржавых брошенных машин, держа винтовку и потрёпанный флаг; медленное движение камеры вперёд, дым и пыль поднимаются от разрушенных зданий на фоне, тёплый оранжевый свет заката, обломки слегка развеваются на ветру, реалистичная суровая атмосфера.
Контрольные показатели
Для этой версии модели оценок пока нет.
Оценки относятся к этой версии модели и методике источника. Качество и скорость конкретного запроса они не гарантируют.
API-запрос
Операция доступна через API. Ключ храните в переменной окружения на своём сервере. REQUEST_ID: уникальный идентификатор запроса. При повторе сохраняйте его и тело запроса.
Ответ содержит задание. Проверяйте его по GET /v1/jobs/{id}. Перед отправкой получите стоимость через POST /v1/quotes и укажите допустимый лимит: как задать бюджет запроса.
import json
import os
from urllib.request import Request, HTTPRedirectHandler, build_opener
class NoRedirect(HTTPRedirectHandler):
def redirect_request(self, req, fp, code, msg, headers, newurl):
return None
opener = build_opener(NoRedirect)
def post(url, payload):
request = Request(url, data=json.dumps(payload).encode("utf-8"), headers={
"Authorization": "Bearer " + os.environ["KVANTORA_API_KEY"],
"Content-Type": "application/json",
"Idempotency-Key": os.environ["REQUEST_ID"],
}, method="POST")
with opener.open(request, timeout=120) as response:
return json.load(response)
def get(url):
request = Request(url, headers={
"Authorization": "Bearer " + os.environ["KVANTORA_API_KEY"],
}, method="GET")
with opener.open(request, timeout=120) as response:
return json.load(response)
def format_rubles(value):
amount = int(value)
sign, absolute = ("-" if amount < 0 else ""), abs(amount)
if 0 < absolute < 10_000:
return sign + "<0,01 ₽"
cents = (absolute + 5_000) // 10_000
return f"{sign}{cents // 100},{cents % 100:02d} ₽"
quote = post("https://api.kvantora.ai/v1/quotes", {
"model": "alibaba/wan2.6-t2v",
"prompt": "Плавная заставка с геометрическими формами, без текста",
"operation": "video_generation"
})
print("Стоимость:", format_rubles(quote["estimated_cost_microrub"]))
# Укажите допустимый бюджет вместо max_cost_microrub: 0.
payload = {
"model": "alibaba/wan2.6-t2v",
"prompt": "Плавная заставка с геометрическими формами, без текста",
"max_cost_microrub": 0
}
job = post("https://api.kvantora.ai/v1/videos", payload)
print(get("https://api.kvantora.ai/v1/jobs" + "/" + job["id"]))








