Saltar al cuntegna

Void Video Inpainting

Integrar

ID dal model 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"

Datotecas sco l'exempel: $0,10 100 credits API tias datotecas vegnan mesiradas avant l'execuziun Lantschar sin questa pagina

Obtegna ina clav API
Open model Video a video #utility#editing

Allontanescha in object d'in video ensemen cun ses effects sin la scena, cun in video masca u in prompt da text per la masca

Open model · Video

Tes emprim resultat vegn qua

Construis ina dumonda sutvart e l'exequescha cun tia clav API. Outputs vegnan copiads en nossa memorisaziun, conservads per adina u 7 dis gratuitamain.

Construir ina dumonda

Ils controls vegnan generads dal schema dal model. Il code e ​​il pretsch s'actualiseschan durant che ti als midas.

•obligatori

Descripziun che specifitgescha co che il fund duai vesair ora suenter l'allontanament da l'object.

•obligatori video_url
Trametta in datoteca u

URL dal video da funtauna che cuntegna l'object destinà per l'allontanament.

standard
Trametta in datoteca u

URL dal video da la mascra d'allontanament; sch'el manca, l'app creescha ina mascra video temporara via l'endpoint video SAM-3 cun `mask_prompt`, e la convertescha automaticamain en ina quadmask. Per ils meglier resultat, furnescha ina quadmask da stil VOID cun 4 valurs monocromas: 255 per il fund mantegnì, 127 per la regiun pertutgada, 63 per la surposiziun e 0 per l'object allontanà. Mascras binarias vegnan er acceptadas, cun 255 per mantegnair e 0 per allontanar.

Avanzà mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

Instrucziuns per la mira da la mascra per SAM-3, per crear ina mascra video temporara sch'ina `quad_mask_video_url` na vegn betg furnida. Identifitgescha quai che duai vegnir mascrà, per exempel in object u ina persuna da l'allontanar dal video da funtauna.

standard The video is not of a...

Prompt negativ che descriva resultats nungiavischads per dirigir la generaziun davent dad els.

standard 30

Dumber da pass da denoising. Augmentar el meglierescha la qualitad, ma agiunta latenza.

standard 1

Furma da la guida senza classificatur.

standard 1

Fermezza dal denoising, cun 1.0 che signifitgescha denoising cumplettamain.

standard 85

Fanestra d'inferenza temporala giavischada, adattada dal backend ad ina da las grondezzas segiras per CogVideoX 69, 77, 85, ..., 197. La grondezza la pli datiers vegn tschernida per tegnair quint da la compressiun temporala e dal patching.

Seed che controlla la casualitad per resultats reproducibels.

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

Executar questa dumonda

Tia clav resta en quest browser: ella vegn tramessa mo al Doitong API e memorisada (localStorage) mo sch'ella scheccas Tiar a memoria. Obtegnair ina clav API

Davart Void Video Inpainting

Accepta `video_url` e in `prompt` che descriva il fund giavischà. Inditgescha in `quad_mask_video_url`, u dat `mask_prompt` per generar ina masca. Ils controlls includan `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` ed in `enable_pass2_refinement` facultativ e pli plaun per la consistenza temporala.

Parameters

Invia u il num canonic u il num nativ, betg omaduas. Nums canonics

NumTip StandardPermess Descripziun
video_urlobligatori video
Tipurl · video
URL dal video da funtauna che cuntegna l'object destinà per l'allontanament.
quad_mask_video_urlopziunal
Tipurl · video
Standard
URL dal video da la mascra d'allontanament; sch'el manca, l'app creescha ina mascra video temporara via l'endpoint video SAM-3 cun `mask_prompt`, e la convertescha automaticamain en ina quadmask. Per ils meglier resultat, furnescha ina quadmask da stil VOID cun 4 valurs monocromas: 255 per il fund mantegnì, 127 per la regiun pertutgada, 63 per la surposiziun e 0 per l'object allontanà. Mascras binarias vegnan er acceptadas, cun 255 per mantegnair e 0 per allontanar.
mask_promptopziunal
Tipstring | null
Instrucziuns per la mira da la mascra per SAM-3, per crear ina mascra video temporara sch'ina `quad_mask_video_url` na vegn betg furnida. Identifitgescha quai che duai vegnir mascrà, per exempel in object u ina persuna da l'allontanar dal video da funtauna.
promptobligatori
Tipstring
Descripziun che specifitgescha co che il fund duai vesair ora suenter l'allontanament da l'object.
enable_pass2_refinementopziunal
Tipboolean
Standardfalse
Rafinaziun VOID facultativa che baratta in'elavuraziun pli plauna cunter ina consistenza temporala eventualmain meglra en clips pli lungs. Ella applitgescha ina rafinaziun cun canera deformada sco Pass 2, suenter Pass 1.
negative_promptopziunal
Tipstring
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.
Prompt negativ che descriva resultats nungiavischads per dirigir la generaziun davent dad els.
num_inference_stepsopziunal
Tipinteger
Standard30
1 – 50
Dumber da pass da denoising. Augmentar el meglierescha la qualitad, ma agiunta latenza.
guidance_scaleopziunal
Tipnumber
Standard1
0 – 20
Furma da la guida senza classificatur.
strengthopziunal
Tipnumber
Standard1
0 – 1
Fermezza dal denoising, cun 1.0 che signifitgescha denoising cumplettamain.
seedopziunal
Tipinteger | null
Seed che controlla la casualitad per resultats reproducibels.
num_framesopziunal
Tipinteger
Standard85
1 – 197
Fanestra d'inferenza temporala giavischada, adattada dal backend ad ina da las grondezzas segiras per CogVideoX 69, 77, 85, ..., 197. La grondezza la pli datiers vegn tschernida per tegnair quint da la compressiun temporala e dal patching.
enable_safety_checkeropziunal
Tipboolean
Standardtrue
Activescha controlls da segirezza per cuntegnaì generà.
obligatori Num canonic, er acceptà

Ils parameters da datotecas acceptan ina URL publica https://, ina URI data: fin a 10 MB u il file_url d'ina chargiada. Datotecas

Output

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"
  }
}
Tias datotecas, tia decisiunMintga outputs[].url è ina copia en nossa memorisaziun: conservada per adina (pajà per GB-mes) u 7 dis gratuitamain, tenor la configuraziun dal conto u ?storage=.
La medema structura per mintga modeltype, url, content_type, width, height e duration, tant per maletgs sco per video e audio. output è l'object da resultat dal model sez.
Champs da l'output
video
object {url, content_type, file_name, file_size}Video final suenter l'allontanament da l'object.
seed
integerValur da seed applitgada durant la generaziun.
timings
objectDetagls dal temp per mintga stadi da la pipeline.

Per agents AI: questa pagina sco Markdown è disponibla sut https://doitong.com/rm/developers/models/void-video-inpainting.md. Tut ils models e las guidas: https://doitong.com/developers/llms.txt