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

ID-V2V

Интеграция

ID модели id-v2v
# 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/id-v2v?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

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

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

Перестилизует видео по изменённому первому кадру, сохраняя идентичность объекта и движение

Open model · Видео

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

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

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

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

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

Промпт, задающий желаемое стилизованное видео.

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

Референс движения и кадрирования для генерации, передаваемый как URL исходного видео.

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

Референс идентичности и стиля для повторной генерации видео, передаваемый как URL, указывающий на стилизованный первый кадр.

resolution по умолчанию 720p

Выберите 720p для выхода 1280×720 или 720×1280 либо 480p для выхода 832×480 или 480×832. Ориентация исходного видео определяет применяемые размеры.

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

Ограничивает количество создаваемых кадров; если в источнике кадров меньше, их количество становится верхней границей.

Расширенные segmentation_prompt · num_inference_steps · guidance_scale · vace_scale · seed · enable_safety_checker · keyframes
0 / 100

Промпт выбора объекта для SAM-3, определяющий область, пиксели которой будут управлять генерацией. Вне этого сегментированного объекта генерация не ограничивается.

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

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

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

Сила classifier-free guidance, регулирующая баланс между соответствием промпту и творческой свободой.

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

Соответствие структуре исходного видео, регулируемое масштабом кондиционирования VACE.

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

Необязательные якоря идентичности для длинных видео: укажите стилизованные ключевые кадры и индексы выходных кадров, в которых они должны появиться.

POST /run/id-v2v?wait=20 стоимость → 1,013 $
# 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/id-v2v?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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-ключ

О ID-V2V

Перегенерирует исходное видео (`video_url`) в стиле изменённого первого кадра (`image_url`) под управлением `prompt`. До 5 `keyframes` могут фиксировать идентичность объекта в длинных клипах. Вывод — 480p или 720p с `num_frames` от 17 до 241; `segmentation_prompt` (по умолчанию person) выбирает объект, пиксели которого определяют результат.

Параметры

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

ИмяТип По умолчаниюДопустимые значения Описание
promptобязательно
Типstring
Промпт, задающий желаемое стилизованное видео.
video_urlобязательно video
Типurl · video
Референс движения и кадрирования для генерации, передаваемый как URL исходного видео.
image_urlобязательно image
Типurl · image
Референс идентичности и стиля для повторной генерации видео, передаваемый как URL, указывающий на стилизованный первый кадр.
keyframesнеобязательно
Типobject[]
≤ 5 элементов
Необязательные якоря идентичности для длинных видео: укажите стилизованные ключевые кадры и индексы выходных кадров, в которых они должны появиться.
keyframes[].image_urlобязательно
Типurl · image
URL стилизованного изображения для якоря идентичности в длинном видео; соотношение сторон изображения должно отличаться от выходного не более чем на 0.1. Изображение отображается без изменений в `frame_index`.
keyframes[].frame_indexобязательно
Типinteger
≥ 1
Разместите ключевой кадр в выходной позиции не меньше 1 и меньше общего количества выходных кадров, используя индексацию с 0. Позиция 0 зарезервирована для стилизованного начального кадра из `image_url`.
resolutionнеобязательно
Типenum
По умолчанию720p
480p720p
Выберите 720p для выхода 1280×720 или 720×1280 либо 480p для выхода 832×480 или 480×832. Ориентация исходного видео определяет применяемые размеры.
num_framesнеобязательно
Типinteger
По умолчанию81
17 – 241
Ограничивает количество создаваемых кадров; если в источнике кадров меньше, их количество становится верхней границей.
segmentation_promptнеобязательно
Типstring
По умолчаниюperson
≤ 100 символов
Промпт выбора объекта для SAM-3, определяющий область, пиксели которой будут управлять генерацией. Вне этого сегментированного объекта генерация не ограничивается.
num_inference_stepsнеобязательно
Типinteger
По умолчанию30
2 – 40
Управление качеством и скоростью клипа в виде количества шагов диффузионной выборки для каждого клипа: больше шагов повышают качество, но увеличивают время обработки.
guidance_scaleнеобязательно
Типnumber
По умолчанию5
1 – 10
Сила classifier-free guidance, регулирующая баланс между соответствием промпту и творческой свободой.
vace_scaleнеобязательно
Типnumber
По умолчанию1
0 – 2
Соответствие структуре исходного видео, регулируемое масштабом кондиционирования VACE.
seedнеобязательно
Типinteger | null
Случайное начальное значение, общее для всех клипов при генерации нескольких клипов, обеспечивающее воспроизводимость генерации.
enable_safety_checkerнеобязательно
Типboolean
По умолчаниюtrue
Включает проверки безопасности для входных и выходных данных.
обязательно Каноническое имя, также принимается

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

Результат

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "id-v2v",
  "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": 1013,
    "usd": "1.013",
    "charged": 1013,
    "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",
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "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
  },
  "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Значение сида, применённое при генерации.

Другие модели: Видео в видео

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