Preskoči na vsebino

Void Video Inpainting

Integracija

ID modela 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"

Datoteke, kot je primer: 0,10 $ 100 API kreditov vaše datoteke se izmerijo pred zagonom Zaženi na tej strani

Pridobi ključ API
Open model Videoposnetek v videoposnetek #utility#editing

Odstrani predmet iz videoposnetka skupaj z njegovimi učinki na prizor z uporabo maskirnega videoposnetka ali besedilnega poziva za masko

Open model · Videoposnetek

Tukaj bo vaš prvi rezultat

Spodaj sestavite zahtevo in jo zaženite s svojim ključem API. Izhodi se kopirajo v našo shrambo, kjer se hranijo za vedno ali 7 dni brezplačno.

Ustvari zahtevo

Kontrolniki se ustvarijo iz sheme modela. Koda in cena se posodobita, ko ju spreminjate.

•obvezno

Opis, ki določa, kako naj bo videti ozadje po odstranitvi predmeta.

•obvezno video_url
Spustite datoteko ali

URL izvornega videa, ki vsebuje predmet, namenjen odstranitvi.

privzeto
Spustite datoteko ali

URL videa z masko za odstranjevanje; če manjka, aplikacija ustvari začasno masko videa prek končne točke videa SAM-3 z uporabo `mask_prompt`, nato pa jo samodejno pretvori v štirikotno masko. Za najboljše rezultate pošljite štirikotno masko v slogu VOID s 4 sivinskimi vrednostmi: 255 za ohranjeno ozadje, 127 za prizadeto območje, 63 za prekrivanje in 0 za predmet, ki ga je treba odstraniti. Sprejete so tudi binarne maske, pri katerih 255 ohrani, 0 pa odstrani.

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

Navodila za cilj maske za SAM-3, ki ustvari začasni videoposnetek z masko, kadar `quad_mask_video_url` ni poslan. Določite, kaj je treba zamaskirati, na primer predmet ali osebo, ki jo želite odstraniti iz izvornega videa.

privzeto The video is not of a...

Negativni poziv, ki opisuje neželene rezultate in usmerja generiranje stran od njih.

privzeto 30

Število korakov odstranjevanja šuma. Povečanje izboljša kakovost, vendar doda zakasnitev.

privzeto 1

Moč vodenja brez klasifikatorja.

privzeto 1

Moč odstranjevanja šuma, pri čemer 1.0 pomeni popolno odstranjevanje šuma.

privzeto 85

Zahtevano časovno okno sklepanja, ki ga zaledje prilagodi eni od varnih velikosti CogVideoX 69, 77, 85, ..., 197. Izbere se najbližja taka velikost, da se upoštevata časovna kompresija in razdeljevanje na zaplate.

Seme, ki nadzoruje naključnost za ponovljive rezultate.

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"

Zaženi to zahtevo

Vaš ključ ostane v tem brskalniku: pošlje se samo v Doitong API in shrani v localStorage samo, če označite možnost Zapomni si. Pridobi ključ API

O modelu Void Video Inpainting

Sprejme `video_url` in `prompt`, ki opisuje želeno ozadje. Navedite `quad_mask_video_url` ali podajte `mask_prompt`, da se maska ustvari. Nastavitve vključujejo `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` in neobvezno počasnejše `enable_pass2_refinement` za časovno skladnost.

Parametri

Pošlji kanonično ali izvorno ime, ne obeh. Kanonična imena

ImeVrsta PrivzetoDovoljeno Opis
video_urlobvezno video
Vrstaurl · video
URL izvornega videa, ki vsebuje predmet, namenjen odstranitvi.
quad_mask_video_urlneobvezno
Vrstaurl · video
Privzeto
URL videa z masko za odstranjevanje; če manjka, aplikacija ustvari začasno masko videa prek končne točke videa SAM-3 z uporabo `mask_prompt`, nato pa jo samodejno pretvori v štirikotno masko. Za najboljše rezultate pošljite štirikotno masko v slogu VOID s 4 sivinskimi vrednostmi: 255 za ohranjeno ozadje, 127 za prizadeto območje, 63 za prekrivanje in 0 za predmet, ki ga je treba odstraniti. Sprejete so tudi binarne maske, pri katerih 255 ohrani, 0 pa odstrani.
mask_promptneobvezno
Vrstastring | null
Navodila za cilj maske za SAM-3, ki ustvari začasni videoposnetek z masko, kadar `quad_mask_video_url` ni poslan. Določite, kaj je treba zamaskirati, na primer predmet ali osebo, ki jo želite odstraniti iz izvornega videa.
promptobvezno
Vrstastring
Opis, ki določa, kako naj bo videti ozadje po odstranitvi predmeta.
enable_pass2_refinementneobvezno
Vrstaboolean
Privzetofalse
Izbirna izboljšava VOID, ki za morebitno boljšo časovno doslednost pri daljših posnetkih zamenja hitrejšo obdelavo za počasnejšo. Uporabi izboljšavo z deformiranim šumom kot 2. prehod po 1. prehodu.
negative_promptneobvezno
Vrstastring
PrivzetoThe 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.
Negativni poziv, ki opisuje neželene rezultate in usmerja generiranje stran od njih.
num_inference_stepsneobvezno
Vrstainteger
Privzeto30
1 – 50
Število korakov odstranjevanja šuma. Povečanje izboljša kakovost, vendar doda zakasnitev.
guidance_scaleneobvezno
Vrstanumber
Privzeto1
0 – 20
Moč vodenja brez klasifikatorja.
strengthneobvezno
Vrstanumber
Privzeto1
0 – 1
Moč odstranjevanja šuma, pri čemer 1.0 pomeni popolno odstranjevanje šuma.
seedneobvezno
Vrstainteger | null
Seme, ki nadzoruje naključnost za ponovljive rezultate.
num_framesneobvezno
Vrstainteger
Privzeto85
1 – 197
Zahtevano časovno okno sklepanja, ki ga zaledje prilagodi eni od varnih velikosti CogVideoX 69, 77, 85, ..., 197. Izbere se najbližja taka velikost, da se upoštevata časovna kompresija in razdeljevanje na zaplate.
enable_safety_checkerneobvezno
Vrstaboolean
Privzetotrue
Omogoči varnostna preverjanja ustvarjene vsebine.
obvezno Kanonično ime, prav tako sprejeto

Parametri datotek sprejmejo javni https:// URL, podatkovni URI data: do 10 MB ali file_url naložene datoteke. Datoteke

Izhod

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 datoteke, vaša izbiraVsak outputs[].url je kopija v naši shrambi: hrani se za vedno (plačilo na GB-mesec) ali 7 dni brezplačno, glede na nastavitev računa ali ?storage=.
Enaka struktura pri vsakem modelutype, url, content_type, width, height in duration za slike, videoposnetke in zvok. output je lasten objekt rezultata modela.
Polja izhoda
video
object {url, content_type, file_name, file_size}Končni video po odstranitvi predmeta.
seed
integerVrednost semena, uporabljena pri generiranju.
timings
objectPodrobnosti časovnih meritev po fazah cevovoda.

Za agente AI: ta stran je v obliki Markdown na voljo na https://doitong.com/sl/developers/models/void-video-inpainting.md. Vsi modeli in vodniki: https://doitong.com/developers/llms.txt