Видео
wan2.7-i2v API
Используйте точный идентификатор модели wan2.7-i2v через асинхронную маршрутизацию видео Modelflare.
Используйте точный идентификатор модели wan2.7-i2v. Поле модели должно точно соответствовать этой странице.
Параметры: duration=5resolution=1080pratio=16:9Входное изображение
Промпт: One continuous take, no cuts. The ribbon of film keeps unwinding and speeds up until every frame is lit, tightening into a neon helix that lifts off the deck and climbs past the parapet into the dusk sky, the woman in the cobalt coat turning to follow it up. The camera starts low behind her, is pushed back as the helix rises, then cranes up over the parapet and looks along the coil toward the city. One hard magenta key stays raking across the deck. Real weight and inertia, paper and emulsion catching the light, no text.
{ "model": "wan2.7-i2v", "prompt": "One continuous take, no cuts. The ribbon of film keeps unwinding and speeds up until every frame is lit, tightening into a neon helix that lifts off the deck and climbs past the parapet into the dusk sky, the woman in the cobalt coat turning to follow it up. The camera starts low behind her, is pushed back as the helix rises, then cranes up over the parapet and looks along the coil toward the city. One hard magenta key stays raking across the deck. Real weight and inertia, paper and emulsion catching the light, no text.", "seconds": "5", "duration": 5, "resolution": "1080p", "ratio": "16:9", "aspect_ratio": "16:9", "image": "https://example.com/input-image.png"}Аутентификация и конечная точка
Заголовок раздела «Аутентификация и конечная точка»Используйте ключ API Modelflare с https://modelflare.dev/v1. Точка входа шлюза — POST /v1/videos.
Authorization: Bearer YOUR_MODELFLARE_API_KEYСоздать задачу
Заголовок раздела «Создать задачу»curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "wan2.7-i2v", "input": {"prompt": "The camera moves closer as the lanterns begin to glow in time with the music.", "media": [{"type": "first_frame", "url": "https://example.com/first-frame.png"}]}, "parameters": {"resolution": "1080P", "duration": 5, "prompt_extend": false, "watermark": false} }'Опрос и загрузка
Заголовок раздела «Опрос и загрузка»Сохраните идентификатор задачи. Опросите GET /v1/videos/{task_id} и загрузите с помощью GET /v1/videos/{task_id}/content. Срок действия URL-адресов результатов может истечь, поэтому передайте файл как можно скорее.
curl https://modelflare.dev/v1/videos/TASK_ID \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Запросить примечания
Заголовок раздела «Запросить примечания»Wan обычно использует input и parameters; Режимы с кадровым управлением и эталонным носителем нельзя смешивать.
Запрос параметров
Заголовок раздела «Запрос параметров»Wan2.7 I2V использует input.prompt и input.media. Следуйте задокументированным комбинациям для первого и последнего кадров, звукового сопровождения и начального клипа.
| Поле | Обязательно | Примечания |
|---|---|---|
model |
Да | wan2.7-i2v |
input.prompt |
Да | Описание движения и сцены |
input.media[] |
Да | first_frame, last_frame, driving_audio или first_clip |
parameters.resolution |
Нет | 720P / 1080P (по умолчанию 1080P) |
parameters.duration |
Нет | Общая продолжительность; включает входной клип для продолжения |
parameters.prompt_extend |
Нет | Установите значение false, если этого требует специальный типовой контракт. |
parameters.watermark |
Нет | Добавлять ли водяной знак |
Пределы ввода и вывода
Заголовок раздела «Пределы ввода и вывода»Носитель I2V должен соответствовать поддерживаемой комбинации, такой как first_frame, first_frame + last_frame, first_frame + driving_audio или first_clip с документированным дополнительным конечным кадром. Каждый тип носителя появляется не более одного раза; выход 720P или 1080P.
Документированные примеры рабочих процессов
Заголовок раздела «Документированные примеры рабочих процессов»curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "wan2.7-i2v", "input": {"prompt": "镜头从第一帧推进到最后一帧", "media": [ {"type": "first_frame", "url": "https://example.com/first.png"}, {"type": "last_frame", "url": "https://example.com/last.png"} ]}, "parameters": {"resolution": "1080P", "duration": 8, "prompt_extend": false} }'Ошибки и невыполненные задачи
Заголовок раздела «Ошибки и невыполненные задачи»Неверные параметры модели возвращают 4xx с идентификатором запроса. Асинхронная задача также может оказаться неудачной после успешного создания; используйте error_code и error_message из ответа на опрос в качестве окончательной причины задачи. Не повторяйте тот же запрос с другой формой JSON.
Поддерживаемая область применения
Заголовок раздела «Поддерживаемая область применения»На этой странице описаны вызовы создания и редактирования модели Modelflare. Поиск или расширение карты, голосовое управление и управление библиотекой элементов — это API-интерфейсы ресурсов, находящиеся за пределами этой общедоступной поверхности вызова модели, и они не являются обязательными полями запроса.
Цены и выставление счетов
Заголовок раздела «Цены и выставление счетов»В этой модели используется посекундная оплата видео. Текущую цену для клиентов, цену по справочному прейскуранту и полную спецификацию см. на странице цен модели .
Варианты
Заголовок раздела «Варианты»| Идентификатор модели | Разница |
|---|---|
wan2.7-i2v |
Модель, описанная на этой странице. |
Медиа-контракт · v1
Официальный источник: Alibaba Cloud Model Studio
Параметры контракта
| Поле намерения | Элемент управления | Опции |
|---|---|---|
resolution | select | 720p / 1080p |
duration | select | 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 |
Поддерживаемая возможность
allowed_values·resolution· 720p, 1080pallowed_values·duration· 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15required_assets·reference_asset_idsmax_assets·reference_asset_ids· 3prompt_optional_with_reference·prompt
Пример структурированного запроса
reference
Намерение
{
"duration": 2,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"reference_asset_ids": [
"asset_example"
],
"resolution": "720p"
}Запрос провайдера
{
"input": {
"media": [
{
"type": "first_frame",
"url": "https://example.com/reference.png"
}
],
"prompt": "A red paper kite over a quiet harbour at dusk."
},
"model": "wan2.7-i2v",
"parameters": {
"duration": 2,
"resolution": "720P"
}
}