Руководство
Как использовать API Wan 2.6 Flash для генерации видео из изображения? Формат кадра следует за изображением
Одно изображение и одна фраза превращаются в видео на 5/10/15 секунд: четыре ценовых комбинации, примеры на curl/Python и таблица параметров.
TL;DR
- Wan 2.6 Flash Image to Video (
wan2.6-flash/image-to-video) — загрузите 1 изображение и напишите одно описание действия, чтобы создать видео 720p / 1080p длительностью 5, 10 или 15 секунд, при необходимости с синхронным аудио; формат выходного кадра следует за входным изображением, вертикальное изображение сразу даёт вертикальное видео. Откройте страницу модели, чтобы попробовать; новым пользователям при регистрации дарим 200 кредитов. - Цена считается посекундно, четыре комбинации: 720p без звука (по умолчанию) — $0.029 в секунду, с аудио — $0.0575, 1080p без звука — $0.043, с аудио — $0.086 (полные цены см. на странице цен).
- Вызов идёт через интерфейс HiAPI
/v1/tasks:image_urls— ровно 1 изображение, после успеха адрес видео берётся изoutput(временный адрес, сохраняйте вовремя).
Что он умеет
- Одно изображение + одна фраза = одно действие: субъект и освещение кадра сохраняются как на исходном изображении, модель добавляет только нужную вам динамику, движение камеры и атмосферу.
- Три длительности: 5 / 10 / 15 секунд, по умолчанию 5 секунд.
- Формат кадра следует за изображением: параметра формата нет — горизонтальное изображение даёт 16:9, вертикальное — вертикальное видео, изображение 3:4 даёт 3:4, материалы для соцсетей не нужно обрезать повторно.
- Аудио по желанию:
audioпо умолчанию выключено; если включить, звук генерируется синхронно с изображением (фоновые звуки вроде звона лопатки или потрескивания огня).
Ниже реальный результат (параметры по умолчанию: 720p, 5 секунд, без звука):
The fox turns its head toward the camera, its ears twitch, golden leaves drift down through the misty light
(По-китайски это значит: лиса поворачивает голову к камере, её уши слегка подрагивают, золотые листья кружатся в туманном свете. Загрузите фотографию лисы как первый кадр; промпт также поддерживает китайский, максимум 1500 символов.)
· 
wan2.6-flash/image-to-video, 720p, 5 секунд, 16:9, 1280×720, без звука, $0.145.Смотреть полное видео →
Сгенерировать с этим промптом →
Цены: четыре комбинации в одной таблице
| Тариф | За секунду | 5 секунд | 10 секунд | 15 секунд |
|---|---|---|---|---|
| 720p без звука (по умолчанию) | $0.029 | $0.145 | $0.29 | $0.435 |
| 720P · с аудио | $0.0575 | $0.2875 | $0.575 | $0.8625 |
| 1080P · без звука | $0.043 | $0.215 | $0.43 | $0.645 |
| 1080P · с аудио | $0.086 | $0.43 | $0.86 | $1.29 |
Текущая цена HiAPI, проверено 22 октября 2026 г. Если принять тариф по умолчанию за 1: с аудио примерно в 2 раза, 1080p примерно в 1.5 раза, и то и другое примерно в 3 раза. За неудачу плата не списывается.
Два способа начать
3 шага в браузере: откройте страницу модели → загрузите изображение, напишите описание действия → нажмите «Сгенерировать», тариф по умолчанию — 5 секунд за $0.145, после генерации видео можно сразу посмотреть на странице, а когда результат устроит — написать код и встроить интерфейс в свой бизнес-процесс.
3 шага через API: POST /v1/tasks для отправки → получите taskId → GET /v1/tasks/<taskId>, дождитесь success и скачайте.
curl: первый запрос
curl -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: your-unique-key-001" \
-d '{
"model": "wan2.6-flash/image-to-video",
"input": {
"prompt": "The fox turns its head toward the camera, its ears twitch, golden leaves drift down through the misty light",
"image_urls": ["https://static.hiapi.ai/gallery/2026/10/ced2dd4214889094.jpg"],
"duration": 5,
"resolution": "720p",
"audio": false
}
}'
По текущей цене это 720p без звука × 5 секунд = $0.145.
Python: отправка, опрос, скачивание
import time, uuid, requests
BASE = "https://api.hiapi.ai/v1/tasks"
HEADERS = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
}
payload = {
"model": "wan2.6-flash/image-to-video",
"input": {
"prompt": "The fox turns its head toward the camera, its ears twitch, golden leaves drift down through the misty light",
"image_urls": ["https://example.com/your-image.jpg"],
"duration": 5,
"resolution": "720p",
"audio": False,
},
}
resp = requests.post(
BASE,
headers={**HEADERS, "Idempotency-Key": str(uuid.uuid4())},
json=payload,
timeout=30,
)
resp.raise_for_status()
task_id = resp.json()["taskId"]
while True:
task = requests.get(f"{BASE}/{task_id}", headers=HEADERS, timeout=30).json()
print(task["status"])
if task["status"] in ("success", "fail"):
break
time.sleep(5)
if task["status"] == "success":
video = next(o for o in task["output"] if o.get("type") == "video")
mp4 = requests.get(video["url"], timeout=120) # 临时地址,尽快保存
with open("output.mp4", "wb") as f:
f.write(mp4.content)
print("saved output.mp4")
Таблица параметров
| Поле | Обязательно | Значения | Описание |
|---|---|---|---|
image_urls |
Да | Ровно 1 | JPG / PNG / WebP, ≥256×256, ≤10MB; формат кадра определяет формат выходного видео |
prompt |
Да | 1–1500 символов | Описывает действие, движение камеры и атмосферу; можно на китайском и английском |
duration |
Нет | 5 / 10 / 15, по умолчанию 5 | Только эти три варианта |
resolution |
Нет | 720p / 1080p, по умолчанию 720p | |
audio |
Нет | По умолчанию false | Синхронное аудио, оплачивается отдельно (см. таблицу цен) |
Если в теле запроса есть поля вне таблицы, сразу будет 400.
Ошибки, которые вы встретите
| Код состояния | Значение | Что делать |
|---|---|---|
| 400 INVALID_REQUEST | Некорректное тело запроса (нет image_urls или prompt, передано 2 изображения, duration равно 7) |
Исправьте тело запроса по таблице параметров |
| 402 INSUFFICIENT_QUOTA | Недостаточно средств (плата не списывается) | Пополните баланс и повторите |
| 429 RATE_LIMITED | Сработал лимит запросов | Снизьте частоту отправки |
| 409 / 422 IDEMPOTENCY_KEY_* | Повторная отправка с тем же ключом идемпотентности | Используйте новый Idempotency-Key |
При неудачном завершении задачи также бывают CONTENT_POLICY_VIOLATION, TASK_FAILED, TASK_TIMEOUT и т. п.; за неудачу плата не списывается.
Перед запуском в продакшен
- Callback: передайте на верхнем уровне тела запроса
"callback": {"url": "https://..."}, и о завершении придёт уведомление. - Своевременно сохраняйте: адрес видео в
outputвременный, скачивайте сразу после получения. - Качество изображения — это верхний предел: не менее 256×256 и не более 10MB; чёткое большое изображение даёт чёткое видео.
- Для вертикальных материалов загружайте вертикальное изображение: параметра формата нет, хотите 9:16 — загрузите вертикальное изображение.
Частые вопросы
Формат кадра следует за входным изображением?
Да. Горизонтальное изображение — горизонтальное видео, вертикальное — вертикальное, изображение 3:4 даёт 3:4 — не нужно передавать никаких параметров соотношения.
Как включить аудио?
Звук будет только при явной передаче audio: true, цена считается по тарифу Sound On (примерно в 2 раза).
Можно ли передать произвольное число секунд?
Нет. Доступны только 5 / 10 / 15 секунд, при других значениях будет 400.
Можно ли использовать промпт на китайском?
Да. Можно на китайском и английском, максимум 1500 символов; пишите действие и движение камеры, не нужно повторно описывать кадр. Оплата зависит только от разрешения, длительности и переключателя аудио.
Сколько роликов выйдет за $10?
Тариф по умолчанию (720p без звука, 5 секунд) — $0.145 за ролик, за $10 примерно 68 роликов.
Дальше: возьмите изображение своего продукта или фотографию и оживите его на странице модели, а четыре шаблона сценариев смотрите в сборнике промптов.
Похожие статьи
Все статьи →-
Руководство
Как вызвать hailuo-2.3-fast/image-to-video через HiAPI API: практика с curl и Python
Первый рабочий запрос к быстрому и недорогому уровню генерации видео по изображению — от ID модели до загрузки MP4
-
Руководство
Как вызывать hailuo-2.3/text-to-video через API HiAPI: curl, Python и рабочие примеры запросов
-
Руководство
Использование Kandinsky 6.0 Pro для преобразования текста в видео на HiAPI: руководство по curl и Python
Практическая демонстрация с упором на запросы: построение вызова от промпта до видеоклипа, отправка запроса, опрос статуса завершения и скачивание результата