Alibaba
WAN 2.7 Image
Модель изображений WAN 2.7 для генерации по текстовому описанию и редактирования по нескольким изображениям. Поддерживает генерацию по запросу, до 9 референсных изображений и вывод до 2K.
3,57 ₽за изображение
alibaba/wan2.7-imageДанные каталога получены .
Цена
- Генерация изображений · генерация / обработка
- 3,57 ₽ / 1 изображение
Цена указана в рублях для выбранной операции и её параметров.
Перед оплачиваемым запросом создаётся резерв. Итоговый расход привязан к сохранённым параметрам и тарифу запроса. При неизвестном результате резерв удерживается до проверки; такой запрос не следует повторять с новым идентификатором.
О модели
WAN 2.7, модель изображений для генерации по текстовому описанию и редактирования по нескольким изображениям. Поддерживает генерацию по запросу, до 9 референсных изображений и вывод разрешением до 2K.
- Релиз
Характеристики
- Тип модели
- Изображения
- Вход модели
- Текст, Изображения
Данные, которые модель принимает вместе с запросом.
- Выход модели
- Изображения
Форматы результата, которые создаёт модель.
- Операции
- Генерация изображений
- Возможности модели
- Входные изображения, Генерация изображений, Изображение по изображению
Настройки
По умолчанию
Детали, которые вы не хотите видеть на изображении.По умолчаниюНет
Разрешить Alibaba расширить промпт перед генерацией.По умолчаниюНет
Добавить водяной знак AI-генерации на выходное изображение.По умолчанию1024*1024
По умолчанию1
Примеры

Группа животных стоит в очереди за кофе, вид сбоку, антропоморфные животные, собака, кошка, енот и кролик ждут в очереди, держат кофейные стаканы, стойка современной кофейни, бариста на заднем плане, повседневная сцена, естественное поведение, мягкий утренний свет, реалистичное окружение, кинематографичная композиция, съёмка 35 мм, малая глубина резкости, тёплые тона, высокая детализация, ультрареалистично
Text-to-image • Пример
Крупный план портрета модели, лицо которой частично покрыто текучим жидким металлом или радужным веществом, похожим на вторую кожу. У неё неземные светло-фиолетовые глаза, она смотрит прямо в камеру. Фон полностью размыт, остаётся лишь мягкий ореол света. Освещение ровное и эфирное, словно от биолюминесцентного источника. Вдохновлено стилем Ника Найта, изображение подчёркивает сюрреалистичные текстуры и тонкие цветовые градиенты, исключительно резкое, с захватывающей детализацией, 16K.
Text-to-image • Пример
Восстанови старую машину в чистую кинематографичную ночную сцену с бирюзовым винтажным внедорожником, бульваром с пальмами, ярким лунным светом, реалистичными отражениями и чётким видом уличной фотографии с широкоугольным объективом.
Image-edit • Пример
Крупный план портрета женщины, прижимающей ладонь к залитому дождём окну ночью, съёмка снаружи. Сильные струи дождя искажают её лицо через стекло, неоновые вывески с улицы внизу отбрасывают фрагментированные пурпурные и голубые отражения на её кожу. Камера медленно наезжает со скоростью 0.3x. Малая глубина резкости, боке из капель дождя, двойная экспозиция — призрачное отражение накладывается на её лицо. Кинематографично 4K, анаморфный блик объектива, 24fps.
Text-to-video • Пример
Экстремально крупный план портрета, лицо женщины в профиль на фоне солнца в золотой час, съёмка 85mm f/1.2. Солнце расположено прямо за её головой, создавая пылающий ореол контрового света. Отдельные пряди волос ловят свет и светятся полупрозрачным янтарным оттенком. Лёгкий ветер заставляет волосы медленно скользить по её щеке. На ухе и кончике носа видно подповерхностное рассеивание кожи. Пылинки парят в контровом свете. Гиперреалистично, замедленное воспроизведение 120fps при 24fps, анаморфный формат 2.39:1.
Text-to-video • Пример
Портрет женщины, стареющей с 20 до 80 лет и обратно до 20, бесшовное морфирование за 10 секунд. Снято в стиле плёнки 16mm 1960-х с подлинным дрожанием кадра, зернистостью плёнки, случайными следами склеек и засветами. Фон остаётся неизменным — залитое солнцем окно в парижской квартире — меняется только её лицо. Цветокоррекция смещается от насыщенной тёплой Kodachrome в молодости к обесцвеченным, слегка выцветшим тонам в старости, затем обратно. Без CGI-эстетики — должно ощущаться как архивная плёнка.
Text-to-video • ПримерКонтрольные показатели
Для этой версии модели оценок пока нет.
Оценки относятся к этой версии модели и методике источника. Качество и скорость конкретного запроса они не гарантируют.
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.7-image",
"prompt": "Иллюстрация для статьи об API, без надписей",
"n": 1,
"settings": {
"n": 1,
"watermark": false,
"resolution": "1024*1024",
"prompt_extend": false,
"negative_prompt": ""
},
"operation": "image_generation"
})
print("Стоимость:", format_rubles(quote["estimated_cost_microrub"]))
# Укажите допустимый бюджет вместо max_cost_microrub: 0.
payload = {
"model": "alibaba/wan2.7-image",
"prompt": "Иллюстрация для статьи об API, без надписей",
"n": 1,
"settings": {
"n": 1,
"watermark": false,
"resolution": "1024*1024",
"prompt_extend": false,
"negative_prompt": ""
},
"max_cost_microrub": 0
}
job = post("https://api.kvantora.ai/v1/images/generations", payload)
print(get("https://api.kvantora.ai/v1/jobs" + "/" + job["id"]))







