Hoppa till innehåll

Void Video Inpainting

Integrera

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

Filer som exemplet: 0,10 $ 100 API-krediter · ≈ 10,47 ₽ dina filer mäts innan körningen Kör den på den här sidan

Hämta API-nyckel
Open model Video till video #utility#editing

Tar bort ett objekt från en video tillsammans med dess påverkan på scenen, med en maskvideo eller en textbaserad maskprompt

Open model · Video

Ditt första resultat visas här

Skapa en begäran nedan och kör den med din API-nyckel. Utdata kopieras till vår lagring och sparas för alltid eller 7 dagar kostnadsfritt.

Skapa en begäran

Kontrollerna genereras från modellschemat. Koden och priset uppdateras när du ändrar dem.

•obligatoriskt

Beskrivning som anger hur bakgrunden ska se ut när objektet har tagits bort.

•obligatoriskt video_url
Släpp en fil eller

Källvideo-URL som innehåller objektet som ska tas bort.

standard
Släpp en fil eller

URL till video med borttagningsmask; om den saknas skapar appen en tillfällig videomask via SAM-3-videoändpunkten med `mask_prompt` och konverterar den sedan automatiskt till en quadmask. För bästa resultat bör du ange en VOID-liknande quadmask med 4 gråskalvärden: 255 för bevarad bakgrund, 127 för det berörda området, 63 för överlappning och 0 för objektet som ska tas bort. Binära masker accepteras också, där 255 behåller och 0 tar bort.

Avancerat mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

Instruktioner för maskmålet som SAM-3 använder för att skapa en tillfällig videomask när ingen `quad_mask_video_url` anges. Identifiera vad som ska maskeras, till exempel ett objekt eller en person som ska tas bort från källvideon.

standard The video is not of a...

Negativ prompt som beskriver oönskade resultat för att styra genereringen bort från dem.

standard 30

Antal avbrusningssteg. Om du ökar det förbättras kvaliteten, men fördröjningen ökar.

standard 1

Styrka för classifier-free guidance.

standard 1

Avbrusningens styrka, där 1.0 anger fullständig avbrusning.

standard 85

Begärt tidsmässigt inferensfönster, justerat av backend till en av de CogVideoX-säkra storlekarna 69, 77, 85, ..., 197. Närmaste sådan storlek väljs för att hantera temporal komprimering och patchning.

Seed som styr slumpmässigheten för reproducerbara resultat.

POST /run/void-video-inpainting?wait=20 pris → 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"

Kör den här begäran

Din nyckel stannar i den här webbläsaren: den skickas endast till Doitong API och sparas endast i localStorage om du markerar Kom ihåg. Hämta en API-nyckel

Om Void Video Inpainting

Tar `video_url` och en `prompt` som beskriver önskad bakgrund. Ange en `quad_mask_video_url` eller använd `mask_prompt` för att generera en mask. Kontrollerna omfattar `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` och den valfria, långsammare `enable_pass2_refinement` för tidsmässig konsekvens.

Parametrar

Skicka antingen det kanoniska namnet eller det inbyggda namnet, inte båda. Kanoniska namn

NamnTyp StandardTillåtna Beskrivning
video_urlobligatoriskt video
Typurl · video
Källvideo-URL som innehåller objektet som ska tas bort.
quad_mask_video_urlvalfritt
Typurl · video
Standard
URL till video med borttagningsmask; om den saknas skapar appen en tillfällig videomask via SAM-3-videoändpunkten med `mask_prompt` och konverterar den sedan automatiskt till en quadmask. För bästa resultat bör du ange en VOID-liknande quadmask med 4 gråskalvärden: 255 för bevarad bakgrund, 127 för det berörda området, 63 för överlappning och 0 för objektet som ska tas bort. Binära masker accepteras också, där 255 behåller och 0 tar bort.
mask_promptvalfritt
Typstring | null
Instruktioner för maskmålet som SAM-3 använder för att skapa en tillfällig videomask när ingen `quad_mask_video_url` anges. Identifiera vad som ska maskeras, till exempel ett objekt eller en person som ska tas bort från källvideon.
promptobligatoriskt
Typstring
Beskrivning som anger hur bakgrunden ska se ut när objektet har tagits bort.
enable_pass2_refinementvalfritt
Typboolean
Standardfalse
Valfri VOID-förfining som byter långsammare bearbetning mot potentiellt bättre temporal konsekvens i längre klipp. Den tillämpar förfining med förvridet brus som Pass 2 efter Pass 1.
negative_promptvalfritt
Typstring
StandardThe 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.
Negativ prompt som beskriver oönskade resultat för att styra genereringen bort från dem.
num_inference_stepsvalfritt
Typinteger
Standard30
1 – 50
Antal avbrusningssteg. Om du ökar det förbättras kvaliteten, men fördröjningen ökar.
guidance_scalevalfritt
Typnumber
Standard1
0 – 20
Styrka för classifier-free guidance.
strengthvalfritt
Typnumber
Standard1
0 – 1
Avbrusningens styrka, där 1.0 anger fullständig avbrusning.
seedvalfritt
Typinteger | null
Seed som styr slumpmässigheten för reproducerbara resultat.
num_framesvalfritt
Typinteger
Standard85
1 – 197
Begärt tidsmässigt inferensfönster, justerat av backend till en av de CogVideoX-säkra storlekarna 69, 77, 85, ..., 197. Närmaste sådan storlek väljs för att hantera temporal komprimering och patchning.
enable_safety_checkervalfritt
Typboolean
Standardtrue
Aktiverar säkerhetskontroller för genererat innehåll.
obligatoriskt Kanoniskt namn, accepteras också

Filparametrar tar emot en offentlig https://-URL, en data:-URI på upp till 10 MB eller file_url från en uppladdning. Filer

Resultat

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"
  }
}
Dina filer, ditt valVarje outputs[].url är en kopia i vår lagring: sparad för alltid (debiteras per GB-månad) eller 7 dagar kostnadsfritt, enligt din kontoinställning eller ?storage=.
Samma struktur för varje modelltype, url, content_type, width, height och duration, för bilder, video och ljud. output är modellens eget resultatobjekt.
Resultatets fält
video
object {url, content_type, file_name, file_size}Resulterande video efter att objektet tagits bort.
seed
integerSeed-värde som tillämpas under genereringen.
timings
objectDetaljerad tidsmätning per steg för pipelinen.

För AI-agenter: den här sidan som Markdown finns på https://doitong.com/sv/developers/models/void-video-inpainting.md. Alla modeller och guider: https://doitong.com/developers/llms.txt