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

Void Video Inpainting

Интеграция

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

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

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

Получить API-ключ
Open model Видео в видео #utility#editing

Удаляет объект из видео вместе с его воздействием на сцену, используя видео-маску или текстовый промпт маски

Open model · Видео

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

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

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

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

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

Описание внешнего вида фона после удаления объекта.

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

URL исходного видео, содержащего объект для удаления.

по умолчанию
Перетащите файл или

URL видео с маской удаления; если он не указан, приложение создаёт временную маску видео через эндпоинт видео SAM-3 с использованием `mask_prompt`, а затем автоматически преобразует её в quadmask. Для лучших результатов передайте quadmask в стиле VOID с 4 значениями оттенков серого: 255 для сохраняемого фона, 127 для затронутой области, 63 для перекрытия и 0 для удаляемого объекта. Также принимаются бинарные маски: 255 — сохранить, 0 — удалить.

Расширенные mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

Инструкции для маски SAM-3, создающей временное видео с маской, если `quad_mask_video_url` не передан. Укажите, что нужно замаскировать, например объект или человека, которого следует удалить из исходного видео.

по умолчанию The video is not of a...

Негативный промпт с описанием нежелательных результатов, чтобы направить генерацию в сторону от них.

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

Количество шагов удаления шума. Увеличение улучшает качество, но добавляет задержку.

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

Сила classifier-free guidance.

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

Сила удаления шума; значение 1.0 означает полное удаление шума.

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

Запрошенное окно временного вывода, скорректированное бэкендом до одного из безопасных для CogVideoX размеров 69, 77, 85, ..., 197. Для учёта временной компрессии и разбиения выбирается ближайший такой размер.

Сид, управляющий случайностью для воспроизводимых результатов.

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

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

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

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

О Void Video Inpainting

Принимает `video_url` и `prompt` с описанием желаемого фона. Укажите `quad_mask_video_url` или передайте `mask_prompt`, чтобы сгенерировать маску. Доступны параметры `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` и необязательное, более медленное `enable_pass2_refinement` для временной согласованности.

Параметры

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

ИмяТип По умолчаниюДопустимые значения Описание
video_urlобязательно video
Типurl · video
URL исходного видео, содержащего объект для удаления.
quad_mask_video_urlнеобязательно
Типurl · video
По умолчанию
URL видео с маской удаления; если он не указан, приложение создаёт временную маску видео через эндпоинт видео SAM-3 с использованием `mask_prompt`, а затем автоматически преобразует её в quadmask. Для лучших результатов передайте quadmask в стиле VOID с 4 значениями оттенков серого: 255 для сохраняемого фона, 127 для затронутой области, 63 для перекрытия и 0 для удаляемого объекта. Также принимаются бинарные маски: 255 — сохранить, 0 — удалить.
mask_promptнеобязательно
Типstring | null
Инструкции для маски SAM-3, создающей временное видео с маской, если `quad_mask_video_url` не передан. Укажите, что нужно замаскировать, например объект или человека, которого следует удалить из исходного видео.
promptобязательно
Типstring
Описание внешнего вида фона после удаления объекта.
enable_pass2_refinementнеобязательно
Типboolean
По умолчаниюfalse
Необязательное уточнение VOID, увеличивающее время обработки ради потенциально лучшей временной согласованности в длинных клипах. Оно применяет уточнение с деформированным шумом как Pass 2 после Pass 1.
negative_promptнеобязательно
Типstring
По умолчаниюThe video is not of a high quality, it has a low resolution. Watermark present in each frame. The background is solid. Strange body and strange trajectory. Distortion.
Негативный промпт с описанием нежелательных результатов, чтобы направить генерацию в сторону от них.
num_inference_stepsнеобязательно
Типinteger
По умолчанию30
1 – 50
Количество шагов удаления шума. Увеличение улучшает качество, но добавляет задержку.
guidance_scaleнеобязательно
Типnumber
По умолчанию1
0 – 20
Сила classifier-free guidance.
strengthнеобязательно
Типnumber
По умолчанию1
0 – 1
Сила удаления шума; значение 1.0 означает полное удаление шума.
seedнеобязательно
Типinteger | null
Сид, управляющий случайностью для воспроизводимых результатов.
num_framesнеобязательно
Типinteger
По умолчанию85
1 – 197
Запрошенное окно временного вывода, скорректированное бэкендом до одного из безопасных для CogVideoX размеров 69, 77, 85, ..., 197. Для учёта временной компрессии и разбиения выбирается ближайший такой размер.
enable_safety_checkerнеобязательно
Типboolean
По умолчаниюtrue
Включает проверки безопасности созданного содержимого.
обязательно Каноническое имя, также принимается

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

Результат

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "void-video-inpainting",
  "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": 100,
    "usd": "0.10",
    "charged": 100,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "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
    },
    "seed": 42,
    "timings": {}
  },
  "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/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}Итоговое видео после удаления объекта.
seed
integerЗначение сида, применённое при генерации.
timings
objectДетали времени выполнения по этапам конвейера.

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