Přejít na obsah

Void Video Inpainting

Integrace

ID modelu 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.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Soubory jako v příkladu: 0,10 $ 100 kreditů API vaše soubory se před spuštěním změří Spustit na této stránce

Získat API klíč
Open model Video na video #utility#editing

Odstraňuje objekt z videa včetně jeho vlivu na scénu pomocí maskovacího videa nebo textového promptu masky

Open model · Video

Zde se zobrazí váš první výsledek

Níže sestavte požadavek a spusťte ho pomocí svého API klíče. Výstupy se kopírují do našeho úložiště a uchovávají se navždy nebo 7 dne zdarma.

Sestavit požadavek

Ovládací prvky se generují ze schématu modelu. Kód a cena se aktualizují podle provedených změn.

•povinné

Popis určující, jak má vypadat pozadí po odstranění objektu.

•povinné video_url
Přetáhněte soubor nebo

URL zdrojového videa obsahujícího objekt určený k odstranění.

výchozí
Přetáhněte soubor nebo

URL videa s maskou pro odstranění; pokud chybí, aplikace vytvoří dočasnou masku videa prostřednictvím video endpointu SAM-3 pomocí `mask_prompt` a poté ji automaticky převede na quadmask. Nejlepších výsledků dosáhnete dodáním quadmask ve stylu VOID se 4 odstíny šedi: 255 pro zachované pozadí, 127 pro dotčenou oblast, 63 pro překrytí a 0 pro odstraňovaný objekt. Přijímány jsou i binární masky, kde 255 zachovává a 0 odstraňuje.

Pokročilé mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

Pokyny k cíli masky pro SAM-3 k vytvoření dočasného videa s maskou, pokud není zadáno `quad_mask_video_url`. Určete, co se má maskovat, například objekt nebo osobu k odstranění ze zdrojového videa.

výchozí The video is not of a...

Negativní prompt popisující nežádoucí výsledky, od kterých má generování odvést.

výchozí 30

Počet kroků odšumování. Jeho zvýšení zlepšuje kvalitu, ale přidává latenci.

výchozí 1

Síla classifier-free guidance.

výchozí 1

Síla odšumování, kde 1.0 znamená úplné odšumění.

výchozí 85

Požadované okno časové inference, backend upraví na jednu z velikostí bezpečných pro CogVideoX: 69, 77, 85, ..., 197. Vybere se nejbližší taková velikost, aby se zohlednila časová komprese a dělení na bloky.

Seed řídící náhodnost pro reprodukovatelné výsledky.

POST /run/void-video-inpainting?wait=20 cena → 0,10 $
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Spustit tento požadavek

Váš klíč zůstává v tomto prohlížeči: odesílá se pouze do Doitong API a uloží se do localStorage jen tehdy, když zaškrtnete možnost Zapamatovat. Získat klíč API

O modelu Void Video Inpainting

Přijímá `video_url` a `prompt` popisující požadované pozadí. Zadejte `quad_mask_video_url`, nebo použijte `mask_prompt` k vygenerování masky. Ovládací parametry zahrnují `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` a volitelné, pomalejší `enable_pass2_refinement` pro časovou konzistenci.

Parametry

Odešlete buď kanonický název, nebo nativní název, ne oba. Kanonické názvy

NázevTyp VýchozíPovolené Popis
video_urlpovinné video
Typurl · video
URL zdrojového videa obsahujícího objekt určený k odstranění.
quad_mask_video_urlvolitelné
Typurl · video
Výchozí
URL videa s maskou pro odstranění; pokud chybí, aplikace vytvoří dočasnou masku videa prostřednictvím video endpointu SAM-3 pomocí `mask_prompt` a poté ji automaticky převede na quadmask. Nejlepších výsledků dosáhnete dodáním quadmask ve stylu VOID se 4 odstíny šedi: 255 pro zachované pozadí, 127 pro dotčenou oblast, 63 pro překrytí a 0 pro odstraňovaný objekt. Přijímány jsou i binární masky, kde 255 zachovává a 0 odstraňuje.
mask_promptvolitelné
Typstring | null
Pokyny k cíli masky pro SAM-3 k vytvoření dočasného videa s maskou, pokud není zadáno `quad_mask_video_url`. Určete, co se má maskovat, například objekt nebo osobu k odstranění ze zdrojového videa.
promptpovinné
Typstring
Popis určující, jak má vypadat pozadí po odstranění objektu.
enable_pass2_refinementvolitelné
Typboolean
Výchozífalse
Volitelné zpřesnění VOID, které za cenu pomalejšího zpracování může zlepšit časovou konzistenci u delších klipů. Používá zpřesnění deformovaným šumem jako Pass 2 po Pass 1.
negative_promptvolitelné
Typstring
Výchozí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.
Negativní prompt popisující nežádoucí výsledky, od kterých má generování odvést.
num_inference_stepsvolitelné
Typinteger
Výchozí30
1 – 50
Počet kroků odšumování. Jeho zvýšení zlepšuje kvalitu, ale přidává latenci.
guidance_scalevolitelné
Typnumber
Výchozí1
0 – 20
Síla classifier-free guidance.
strengthvolitelné
Typnumber
Výchozí1
0 – 1
Síla odšumování, kde 1.0 znamená úplné odšumění.
seedvolitelné
Typinteger | null
Seed řídící náhodnost pro reprodukovatelné výsledky.
num_framesvolitelné
Typinteger
Výchozí85
1 – 197
Požadované okno časové inference, backend upraví na jednu z velikostí bezpečných pro CogVideoX: 69, 77, 85, ..., 197. Vybere se nejbližší taková velikost, aby se zohlednila časová komprese a dělení na bloky.
enable_safety_checkervolitelné
Typboolean
Výchozítrue
Povoluje bezpečnostní kontroly generovaného obsahu.
povinné Kanonický název, také podporován

Parametry souborů přijímají veřejnou adresu https:// URL, data: URI do 10 MB nebo file_url nahraného souboru. Soubory

Výstup

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vaše soubory, vaše volbaKaždý outputs[].url je kopie v našem úložišti: uchovávaná navždy (zpoplatněná za GB-měsíc) nebo 7 dne zdarma podle nastavení účtu nebo ?storage=.
Stejná struktura u každého modelutype, url, content_type, width, height a duration pro obrázky, video i zvuk. output je vlastní objekt výsledku modelu.
Pole výstupu
video
object {url, content_type, file_name, file_size}Výsledné video po odstranění objektu.
seed
integerHodnota seedu použitá při generování.
timings
objectPodrobnosti časování jednotlivých fází pipeline.

Pro AI agenty: tato stránka je ve formátu Markdown na adrese https://doitong.com/cs/developers/models/void-video-inpainting.md. Všechny modely a návody: https://doitong.com/developers/llms.txt