Pereiti prie turinio

Void Video Inpainting

Integruoti

Modelio 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.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"

Failai kaip pavyzdyje: 0,10 $ 100 API kreditų jūsų failai išmatuojami prieš paleidimą Paleisti šiame puslapyje

Gauti API raktą
Open model Vaizdo įrašas į vaizdo įrašą #utility#editing

Pašalina objektą iš vaizdo įrašo ir jo poveikį scenai, naudodamas kaukės vaizdo įrašą arba tekstinį kaukės raginimą

Open model · Vaizdo įrašas

Čia bus pirmasis jūsų rezultatas

Sukurkite užklausą toliau ir paleiskite ją naudodami savo API raktą. Išvestys nukopijuojamos į mūsų saugyklą ir saugomos neribotą laiką arba 7 dienos nemokamai.

Sukurti užklausą

Valdikliai sugeneruojami pagal modelio schemą. Keisdami juos atnaujinsite kodą ir kainą.

•privaloma

Aprašas, nurodantis, kaip turėtų atrodyti fonas pašalinus objektą.

•privaloma video_url
Įmeskite failą arba

Šaltinio vaizdo įrašo URL, kuriame yra pašalintinas objektas.

numatytoji
Įmeskite failą arba

Pašalinimo kaukės vaizdo įrašo URL; jei jo nėra, programa sukuria laikiną vaizdo kaukę per SAM-3 vaizdo įrašo galinį tašką naudodama `mask_prompt`, tada automatiškai konvertuoja ją į quadmask. Geriausiems rezultatams pateikite VOID tipo quadmask su 4 pilkumo reikšmėmis: 255 išsaugomam fonui, 127 paveiktai sričiai, 63 persidengimui ir 0 šalinamam objektui. Taip pat priimamos dvejetainės kaukės, kuriose 255 reiškia išsaugoti, o 0 – pašalinti.

Išplėstiniai mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

SAM-3 kaukės paskirties instrukcijos, naudojamos laikinai kaukei sukurti, kai nepateiktas `quad_mask_video_url`. Nurodykite, ką reikia maskuoti, pvz., iš šaltinio vaizdo įrašo pašalintiną objektą arba asmenį.

numatytoji The video is not of a...

Neigiamas raginys, aprašantis nepageidaujamus rezultatus, nuo kurių generavimas nukreipiamas.

numatytoji 30

Triukšmo šalinimo etapų skaičius. Jį padidinus pagerėja kokybė, tačiau padidėja delsa.

numatytoji 1

Klasifikatoriaus nenaudojančių gairių stiprumas.

numatytoji 1

Triukšmo šalinimo stiprumas; 1.0 reiškia visišką triukšmo pašalinimą.

numatytoji 85

Pageidaujamas laikinio išvedimo langas, galinėje sistemoje pakoreguojamas iki vieno iš CogVideoX saugių dydžių 69, 77, 85, ..., 197. Parenkamas artimiausias tinkamas dydis, kad būtų pritaikytas laikinis suspaudimas ir skaidymas.

Atsitiktinumą valdanti pradinė reikšmė atkuriamiems rezultatams.

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

Vykdyti šią užklausą

Jūsų raktas lieka šioje naršyklėje: jis siunčiamas tik į Doitong API ir išsaugomas (localStorage) tik pažymėjus Prisiminti. Gauti API raktą

Apie Void Video Inpainting

Priima `video_url` ir norimą foną aprašantį `prompt`. Pateikite `quad_mask_video_url` arba nurodykite `mask_prompt`, kad būtų sugeneruota kaukė. Valdikliai apima `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` ir pasirenkamą, lėtesnį `enable_pass2_refinement`, skirtą laikinajam nuoseklumui.

Parametrai

Siųskite arba kanoninį, arba savąjį pavadinimą, bet ne abu. Kanoniniai pavadinimai

PavadinimasTipas Numatytoji reikšmėLeidžiama Aprašas
video_urlprivaloma video
Tipasurl · video
Šaltinio vaizdo įrašo URL, kuriame yra pašalintinas objektas.
quad_mask_video_urlneprivalomas
Tipasurl · video
Numatytoji reikšmė
Pašalinimo kaukės vaizdo įrašo URL; jei jo nėra, programa sukuria laikiną vaizdo kaukę per SAM-3 vaizdo įrašo galinį tašką naudodama `mask_prompt`, tada automatiškai konvertuoja ją į quadmask. Geriausiems rezultatams pateikite VOID tipo quadmask su 4 pilkumo reikšmėmis: 255 išsaugomam fonui, 127 paveiktai sričiai, 63 persidengimui ir 0 šalinamam objektui. Taip pat priimamos dvejetainės kaukės, kuriose 255 reiškia išsaugoti, o 0 – pašalinti.
mask_promptneprivalomas
Tipasstring | null
SAM-3 kaukės paskirties instrukcijos, naudojamos laikinai kaukei sukurti, kai nepateiktas `quad_mask_video_url`. Nurodykite, ką reikia maskuoti, pvz., iš šaltinio vaizdo įrašo pašalintiną objektą arba asmenį.
promptprivaloma
Tipasstring
Aprašas, nurodantis, kaip turėtų atrodyti fonas pašalinus objektą.
enable_pass2_refinementneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Pasirenkamas VOID tobulinimas, kai lėtesnis apdorojimas gali pagerinti ilgesnių klipų laikinį vientisumą. Jis taiko iškraipyto triukšmo tobulinimą kaip 2 etapą po 1 etapo.
negative_promptneprivalomas
Tipasstring
Numatytoji reikšmė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.
Neigiamas raginys, aprašantis nepageidaujamus rezultatus, nuo kurių generavimas nukreipiamas.
num_inference_stepsneprivalomas
Tipasinteger
Numatytoji reikšmė30
1 – 50
Triukšmo šalinimo etapų skaičius. Jį padidinus pagerėja kokybė, tačiau padidėja delsa.
guidance_scaleneprivalomas
Tipasnumber
Numatytoji reikšmė1
0 – 20
Klasifikatoriaus nenaudojančių gairių stiprumas.
strengthneprivalomas
Tipasnumber
Numatytoji reikšmė1
0 – 1
Triukšmo šalinimo stiprumas; 1.0 reiškia visišką triukšmo pašalinimą.
seedneprivalomas
Tipasinteger | null
Atsitiktinumą valdanti pradinė reikšmė atkuriamiems rezultatams.
num_framesneprivalomas
Tipasinteger
Numatytoji reikšmė85
1 – 197
Pageidaujamas laikinio išvedimo langas, galinėje sistemoje pakoreguojamas iki vieno iš CogVideoX saugių dydžių 69, 77, 85, ..., 197. Parenkamas artimiausias tinkamas dydis, kad būtų pritaikytas laikinis suspaudimas ir skaidymas.
enable_safety_checkerneprivalomas
Tipasboolean
Numatytoji reikšmėtrue
Įjungia sugeneruoto turinio saugos patikras.
privaloma Kanoninis pavadinimas, taip pat priimamas

Failų parametrams reikia viešo https:// URL, ne didesnio nei 10 MB data: URI arba įkelto failo file_url. Failai

Išvestis

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"
  }
}
Jūsų failai — jūsų pasirinkimasKiekvienas outputs[].url yra kopija mūsų saugykloje: saugoma neribotą laiką (mokama už GB per mėnesį) arba 7 dienos nemokamai, pagal paskyros nustatymą arba ?storage=.
Ta pati struktūra kiekviename modelyjetype, url, content_type, width, height ir duration taikomi vaizdams, vaizdo įrašams ir garsui. output yra paties modelio rezultatų objektas.
Išvesties laukai
video
object {url, content_type, file_name, file_size}Pašalinus objektą gautas vaizdo įrašas.
seed
integerGeneruojant taikoma pradinė reikšmė.
timings
objectVamzdyno kiekvieno etapo laiko informacija.

AI agentams: šis puslapis Markdown formatu pateikiamas adresu https://doitong.com/lt/developers/models/void-video-inpainting.md. Visi modeliai ir vadovai: https://doitong.com/developers/llms.txt