> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Wan 2.5 Preview: видео из изображения

Модель Wan 2.5 Preview для генерации видео из изображения поддерживает создание видео длительностью 5 или 10 секунд на основе изображения первого кадра и текста. Добавлены возможности работы со звуком: поддерживается автоматическая озвучка, а также пользовательский аудиофайл.

<Tip>
  Это **асинхронный** API, который возвращает только task\_id асинхронной задачи. Используйте этот task\_id для запроса [API получения результата задачи](/ru/docs/models/reference-get-async-task-result), чтобы получить результат генерации видео.
</Tip>

## Заголовки запроса

<ParamField header="Content-Type" type="string" required={true}>
  Допустимое значение: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Формат Bearer-аутентификации: Bearer \{\{API 秘钥}}.
</ParamField>

## Тело запроса

<ParamField body="input" type="object" required={true}>
  Базовая входная информация, например промпт.

  <Expandable title="Описание полей" defaultOpen={true}>
    <ParamField body="prompt" type="string" required={false}>
      Положительный текстовый промпт. Поддерживаются китайский и английский языки, максимум 2000 символов; лишняя часть автоматически обрезается.

      Пример значения: маленький котёнок бежит по траве.
    </ParamField>

    <ParamField body="negative_prompt" type="string" required={false}>
      Негативный промпт, используемый для описания содержимого, которого следует избегать при генерации видео; позволяет исключать или ограничивать элементы изображения.

      Поддерживаются китайский и английский языки, максимум 500 символов; лишняя часть автоматически обрезается.

      Пример значения: низкое разрешение, ошибки, худшее качество, низкое качество, дефекты, лишние пальцы, плохие пропорции и т. д.
    </ParamField>

    <ParamField body="img_url" type="string" required={true}>
      URL изображения начального кадра, используемого для генерации видео.

      URL должен быть общедоступным и поддерживать протокол HTTP или HTTPS.

      Ограничения для изображения:

      * Формат изображения: JPEG, JPG, PNG (прозрачность не поддерживается), BMP, WEBP;
      * Требования к размеру: ширина и высота изображения должны быть в диапазоне \[360, 2000] пикселей;
      * Размер файла не должен превышать 10 MB.
    </ParamField>

    <ParamField body="audio_url" type="string" required={false}>
      URL аудиофайла, используемого для генерации видео. Подробное использование см. в описании настроек аудио.

      Требования к аудио:

      * Формат: wav, mp3;
      * Длительность: 3–30 секунд;
      * Размер файла не должен превышать 15 MB.

      Обработка слишком длинного аудио: если длительность аудио превышает целевую длительность видео (например, 5 или 10 секунд), будут сохранены только первые 5 или 10 секунд, а остальная часть будет автоматически отброшена; если длительность аудио короче длительности видео, оставшаяся часть видео будет без звука. Например, если аудио длится 3 секунды, а видео — 5 секунд, в первых 3 секундах выходного видео будет звук, а последние 2 секунды будут без звука.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="parameters" type="object" required={false}>
  Параметры обработки видео, например указанное разрешение и длительность выходного видео.

  <Expandable title="Описание полей" defaultOpen={true}>
    <ParamField body="resolution" type="string" required={false}>
      Уровень разрешения генерируемого видео.<br />
      Возможные значения: `480P`, `720P`, `1080P`. Значение по умолчанию: `1080P`.
    </ParamField>

    <ParamField body="duration" type="integer" required={false}>
      Указывает длительность генерируемого видео. Поддерживаемые значения: `5` или `10` (единица измерения: секунды).

      Значение по умолчанию: `5`.
    </ParamField>

    <ParamField body="prompt_extend" type="bool" required={false}>
      Включать ли интеллектуальное переписывание prompt. Если включено, большая модель будет использоваться для интеллектуального переписывания входного prompt; для коротких промптов это может заметно улучшить результат генерации, но также увеличит время обработки.

      * `true`: по умолчанию, включить интеллектуальное переписывание;
      * `false`: не переписывать.

      Пример значения: true.
    </ParamField>

    <ParamField body="audio" type="boolean" required={false}>
      Добавлять ли аудио.

      Приоритет параметров: audio\_url > audio; действует только когда audio\_url пуст.

      * `true`: по умолчанию, автоматически добавить озвучку к видео;
      * `false`: не добавлять аудио, выходное видео будет без звука.

      Пример значения: true.
    </ParamField>

    <ParamField body="seed" type="integer" required={false}>
      Случайное зерно, используемое для управления случайностью содержимого, генерируемого моделью. Диапазон значений: \[0, 2147483647].

      Если не указано, будет автоматически сгенерировано случайное число. Если требуется более стабильный результат генерации, можно передать одинаковое значение seed.

      Пример значения: 12345.
    </ParamField>
  </Expandable>
</ParamField>

## Информация об ответе

<ResponseField name="task_id" type="string" required={true}>
  task\_id асинхронной задачи. Используйте этот task\_id для запроса [API получения результата задачи](/ru/docs/models/reference-get-async-task-result), чтобы получить результат генерации
</ResponseField>
