Перейти к содержимому

Editto

Интеграция

ID модели editto
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/editto?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Файлы, как в примере: 0,405 $ 405 API-кредитов · ≈ 43,16 ₽ ваши файлы измеряются перед запуском Запустить на этой странице

Получить API-ключ
Open model Видео в видео до 720p #video-edit#wan-vace

Редактирует видео по инструкции, переписывая исходное видео по промпту, с настройками кадров, fps и разрешения

Open model · Видео

Здесь появится ваш первый результат

Составьте запрос ниже и выполните его с помощью API-ключа. Результаты копируются в наше хранилище и хранятся навсегда или 7 дней бесплатно.

Сформировать запрос

Элементы управления сгенерированы из схемы модели. Код и цена обновляются при изменении параметров.

•обязательно

Текстовые инструкции для управления генерацией видео.

•обязательно video_url
Перетащите файл или

URL исходного видео; требуется при выполнении инпейнтинга.

resolution по умолчанию auto

Разрешение выходного видео.

aspect_ratio по умолчанию auto

Соотношение сторон итогового видео.

по умолчанию 81

Количество кадров на выходе, включая диапазон 81–241.

по умолчанию 0

Количество интерполированных кадров: 0 оставляет исходные кадры без интерполяции; другие значения задают количество промежуточных кадров между ними.

Расширенные negative_prompt · sampler · acceleration · video_quality · video_write_mode · frames_per_second · num_inference_steps · guidance_scale · shift · temporal_downsample_factor · seed · match_input_frames_per_second · enable_safety_checker · enable_auto_downsample · return_frames_zip
по умолчанию letterboxing, borders...

Негативный промпт, применяемый при генерации видео.

sampler по умолчанию unipc

Сэмплер, используемый при генерации видео.

acceleration по умолчанию regular

Параметр ускорения вывода со значением 'none' или 'regular': ускоренная обработка значительно повышает скорость за счёт очень небольшого изменения выходных данных.

video_quality по умолчанию high

Уровень качества результирующего видео.

video_write_mode по умолчанию balanced

Режим записи результирующего видео.

по умолчанию 16

Частота кадров сгенерированного видео, применяемая только если `match_input_frames_per_second` не имеет значения true; допустимы значения 5–30 кадров в секунду.

по умолчанию 30

Количество шагов сэмплирования: большее значение увеличивает время обработки, но повышает качество.

по умолчанию 5

Сила соответствия промпту, управляемая classifier-free guidance; увеличение масштаба побуждает сгенерированные изображения точнее следовать тексту.

по умолчанию 5

Параметр сдвига, применяемый при генерации видео.

по умолчанию 0

Коэффициент пропуска кадров видео, заданный целым числом, с автоматической передискретизацией один раз для каждого коэффициента уменьшения частоты. Используйте 0, чтобы отключить временное уменьшение частоты.

Сид, обеспечивающий воспроизводимость генерации. Значение None выбирает сид случайным образом.

POST /run/editto?wait=20 стоимость → 0,405 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/editto?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Запустить этот запрос

Ваш ключ хранится в этом браузере: он отправляется только в Doitong API и сохраняется в localStorage только при включении параметра «Запомнить». Получить API-ключ

О Editto

Редактирует существующее видео, указанное через `video_url`, под управлением текстового `prompt`. Вывод может сохранить число кадров и частоту кадров входного видео либо использовать `num_frames` (17–241) и `frames_per_second` (5–30). Разрешение — от 240p до 720p, соотношение сторон — auto, 16:9, 1:1 или 9:16; также можно вернуть ZIP-архив кадров.

Параметры

Передавайте либо каноническое имя, либо исходное имя, но не оба. Канонические имена

ИмяТип По умолчаниюДопустимые значения Описание
promptобязательно
Типstring
Текстовые инструкции для управления генерацией видео.
negative_promptнеобязательно
Типstring
По умолчаниюletterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards
Негативный промпт, применяемый при генерации видео.
match_input_num_framesнеобязательно
Типboolean
По умолчаниюfalse
Источник количества кадров сгенерированного видео: false использует `num_frames`, а true копирует количество кадров входного видео.
num_framesнеобязательно
Типinteger
По умолчанию81
17 – 241
Количество кадров на выходе, включая диапазон 81–241.
match_input_frames_per_secondнеобязательно
Типboolean
По умолчаниюfalse
Источник частоты кадров сгенерированного видео: false использует `frames_per_second`, а true копирует частоту кадров входного видео.
frames_per_secondнеобязательно
Типinteger | null
По умолчанию16
5 – 30
Частота кадров сгенерированного видео, применяемая только если `match_input_frames_per_second` не имеет значения true; допустимы значения 5–30 кадров в секунду.
seedнеобязательно
Типinteger | null
Сид, обеспечивающий воспроизводимость генерации. Значение None выбирает сид случайным образом.
resolutionнеобязательно
Типenum
По умолчаниюauto
auto240p360p480p580p720p
Разрешение выходного видео.
aspect_ratioнеобязательно
Типenum
По умолчаниюauto
auto16:91:19:16
Соотношение сторон итогового видео.
num_inference_stepsнеобязательно
Типinteger
По умолчанию30
2 – 50
Количество шагов сэмплирования: большее значение увеличивает время обработки, но повышает качество.
guidance_scaleнеобязательно
Типnumber
По умолчанию5
1 – 10
Сила соответствия промпту, управляемая classifier-free guidance; увеличение масштаба побуждает сгенерированные изображения точнее следовать тексту.
samplerнеобязательно
Типenum
По умолчаниюunipc
unipcdpm++euler
Сэмплер, используемый при генерации видео.
shiftнеобязательно
Типnumber
По умолчанию5
1 – 15
Параметр сдвига, применяемый при генерации видео.
video_urlобязательно video
Типurl · video
URL исходного видео; требуется при выполнении инпейнтинга.
enable_safety_checkerнеобязательно
Типboolean
По умолчаниюfalse
Переключатель проверки безопасности, отключение которого требует авторизации учётной записи. Без такой авторизации каждый запрос проверяется независимо от настройки; значение true включает проверку.
accelerationнеобязательно
Типenum
По умолчаниюregular
nonelowregular
Параметр ускорения вывода со значением 'none' или 'regular': ускоренная обработка значительно повышает скорость за счёт очень небольшого изменения выходных данных.
video_qualityнеобязательно
Типenum
По умолчаниюhigh
lowmediumhighmaximum
Уровень качества результирующего видео.
video_write_modeнеобязательно
Типenum
По умолчаниюbalanced
fastbalancedsmall
Режим записи результирующего видео.
num_interpolated_framesнеобязательно
Типinteger
По умолчанию0
0 – 5
Количество интерполированных кадров: 0 оставляет исходные кадры без интерполяции; другие значения задают количество промежуточных кадров между ними.
temporal_downsample_factorнеобязательно
Типinteger
По умолчанию0
0 – 5
Коэффициент пропуска кадров видео, заданный целым числом, с автоматической передискретизацией один раз для каждого коэффициента уменьшения частоты. Используйте 0, чтобы отключить временное уменьшение частоты.
enable_auto_downsampleнеобязательно
Типboolean
По умолчаниюfalse
Автоматическая адаптация количества кадров: включение позволяет модели обработать видео подходящей длины с уменьшенной временной частотой, а последующая интерполяция восстанавливает исходное количество кадров.
return_frames_zipнеобязательно
Типboolean
По умолчаниюfalse
Управляет возвратом ZIP-архива со всеми сгенерированными кадрами; включается значением true.
обязательно Каноническое имя, также принимается

Параметры файлов принимают общедоступный https:// URL, data: URI размером до 10 MB или file_url загруженного файла. Файлы

Результат

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "editto",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 405,
    "usd": "0.405",
    "charged": 405,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    },
    "prompt": "Make it a Pixel Art video.",
    "seed": 42,
    "frames_zip": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Ваши файлы — ваш выборКаждый URL из outputs[].url — это копия в нашем хранилище: она хранится навсегда (оплата за ГБ в месяц) или 7 дней бесплатно — в зависимости от настройки вашего аккаунта или параметра ?storage=.
Одинаковая структура у каждой моделиtype, url, content_type, width, height и duration — одинаково для изображений, видео и аудио. output — собственный объект результата модели.
Поля результата
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Видеофайл, созданный из изображения.
prompt
stringПромпт, использованный для создания выходных данных.
seed
integerЗначение сида, применённое при генерации.
frames_zip
object {url, content_type, file_name, file_size} | nullZIP-архив со всеми кадрами видео, возвращаемый по запросу.

Для AI-агентов: эта страница в формате Markdown доступна по адресу https://doitong.com/ru/developers/models/editto.md. Все модели и руководства: https://doitong.com/developers/llms.txt