İçeriğe geç

Void Video Inpainting

Entegre et

Model kimliği 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"

Örnekteki gibi dosyalar: $0,10 100 API kredisi dosyalarınız çalıştırmadan önce ölçülür Bu sayfada çalıştır

API anahtarı al
Open model Videodan Videoya #utility#editing

Maske videosu veya metin maske istemi kullanarak bir nesneyi ve sahne üzerindeki etkilerini videodan kaldırır

Open model · Video

İlk sonucunuz burada görünecek

Aşağıda bir istek oluşturun ve API anahtarınızla çalıştırın. Çıktılar depolamamıza kopyalanır ve sonsuza kadar veya ücretsiz olarak 7 gün boyunca saklanır.

İstek oluştur

Kontroller model şemasından oluşturulur. Değerleri değiştirdikçe kod ve fiyat güncellenir.

•gerekli

Nesne kaldırıldığında arka planın nasıl görünmesi gerektiğini belirten açıklama.

•gerekli video_url
Dosyayı bırakın veya

Kaldırılacak nesneyi içeren kaynak video URL'si.

varsayılan
Dosyayı bırakın veya

Kaldırma maskesi video URL'si; yoksa uygulama `mask_prompt` kullanarak SAM-3 video uç noktası üzerinden geçici bir video maskesi oluşturur ve bunu otomatik olarak dörtgen maskeye dönüştürür. En iyi sonuçlar için 4 gri değerli VOID stili dörtgen maske sağlayın: korunan arka plan için 255, etkilenen bölge için 127, örtüşme için 63 ve kaldırılan nesne için 0. 255 koruma ve 0 kaldırma anlamına gelen ikili maskeler de kabul edilir.

Gelişmiş mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

`quad_mask_video_url` sağlanmadığında geçici maske videosu oluşturması için SAM-3'e verilen maskeleme hedefi talimatları. Kaynak videodan kaldırılacak nesne veya kişi gibi neyin maskeleneceğini belirtin.

varsayılan The video is not of a...

Üretimi istenmeyen sonuçlardan uzaklaştırmak için bunları açıklayan negatif istem.

varsayılan 30

Gürültü giderme adımı sayısı. Artırılması kaliteyi yükseltirken gecikme ekler.

varsayılan 1

Sınıflandırıcısız yönlendirmenin gücü.

varsayılan 1

Gürültü giderme gücü; 1.0 tam gürültü gidermeyi belirtir.

varsayılan 85

İstenen zamansal çıkarım penceresi; arka uç tarafından CogVideoX için güvenli boyutlardan biri olan 69, 77, 85, ..., 197 değerine ayarlanır. Zamansal sıkıştırma ve yamalamaya uyum sağlamak için en yakın boyut seçilir.

Tekrarlanabilir sonuçlar için rastgeleliği denetleyen seed.

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

Bu isteği çalıştır

Anahtarınız bu tarayıcıda kalır: yalnızca Doitong API'ye gönderilir ve yalnızca Hatırla seçeneğini işaretlerseniz localStorage'a kaydedilir. API anahtarı al

Void Video Inpainting hakkında

`video_url` ve istenen arka planı açıklayan bir `prompt` alır. Bir `quad_mask_video_url` sağlayın veya maske oluşturulması için `mask_prompt` verin. Kontroller arasında `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` ve zamansal tutarlılık için isteğe bağlı, daha yavaş `enable_pass2_refinement` bulunur.

Parametreler

Kanonik adı veya yerel adı gönderin; ikisini birden göndermeyin. Kanonik adlar

AdTür Varsayılanİzin verilen Açıklama
video_urlgerekli video
Türurl · video
Kaldırılacak nesneyi içeren kaynak video URL'si.
quad_mask_video_urlisteğe bağlı
Türurl · video
Varsayılan
Kaldırma maskesi video URL'si; yoksa uygulama `mask_prompt` kullanarak SAM-3 video uç noktası üzerinden geçici bir video maskesi oluşturur ve bunu otomatik olarak dörtgen maskeye dönüştürür. En iyi sonuçlar için 4 gri değerli VOID stili dörtgen maske sağlayın: korunan arka plan için 255, etkilenen bölge için 127, örtüşme için 63 ve kaldırılan nesne için 0. 255 koruma ve 0 kaldırma anlamına gelen ikili maskeler de kabul edilir.
mask_promptisteğe bağlı
Türstring | null
`quad_mask_video_url` sağlanmadığında geçici maske videosu oluşturması için SAM-3'e verilen maskeleme hedefi talimatları. Kaynak videodan kaldırılacak nesne veya kişi gibi neyin maskeleneceğini belirtin.
promptgerekli
Türstring
Nesne kaldırıldığında arka planın nasıl görünmesi gerektiğini belirten açıklama.
enable_pass2_refinementisteğe bağlı
Türboolean
Varsayılanfalse
Daha uzun kliplerde daha iyi zamansal tutarlılık karşılığında daha yavaş işlemeyi kabul eden isteğe bağlı VOID iyileştirmesi. Pass 1'in ardından Pass 2 olarak bozulmuş gürültü iyileştirmesi uygular.
negative_promptisteğe bağlı
Türstring
VarsayılanThe 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.
Üretimi istenmeyen sonuçlardan uzaklaştırmak için bunları açıklayan negatif istem.
num_inference_stepsisteğe bağlı
Türinteger
Varsayılan30
1 – 50
Gürültü giderme adımı sayısı. Artırılması kaliteyi yükseltirken gecikme ekler.
guidance_scaleisteğe bağlı
Türnumber
Varsayılan1
0 – 20
Sınıflandırıcısız yönlendirmenin gücü.
strengthisteğe bağlı
Türnumber
Varsayılan1
0 – 1
Gürültü giderme gücü; 1.0 tam gürültü gidermeyi belirtir.
seedisteğe bağlı
Türinteger | null
Tekrarlanabilir sonuçlar için rastgeleliği denetleyen seed.
num_framesisteğe bağlı
Türinteger
Varsayılan85
1 – 197
İstenen zamansal çıkarım penceresi; arka uç tarafından CogVideoX için güvenli boyutlardan biri olan 69, 77, 85, ..., 197 değerine ayarlanır. Zamansal sıkıştırma ve yamalamaya uyum sağlamak için en yakın boyut seçilir.
enable_safety_checkeristeğe bağlı
Türboolean
Varsayılantrue
Üretilen içerik için güvenlik denetimlerini etkinleştirir.
gerekli Kanonik ad, bu ad da kabul edilir

Dosya parametreleri herkese açık bir https:// URL'si, 10 MB'a kadar bir data: URI'si veya yüklenen bir dosyanın file_url değerini kabul eder. Dosyalar

Çıktı

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"
  }
}
Dosyalarınız, seçiminizHer outputs[].url, depolamamızdaki bir kopyadır: sonsuza kadar (GB-ay başına ücretli) veya ücretsiz olarak 7 gün boyunca, hesap ayarınızla ya da ?storage= ile saklanır.
Her modelde aynı yapıGörüntüler, video ve ses için type, url, content_type, width, height ve duration aynıdır. output, modelin kendi sonuç nesnesidir.
Çıktı alanları
video
object {url, content_type, file_name, file_size}Nesne kaldırıldıktan sonraki sonuç videosu.
seed
integerÜretim sırasında uygulanan seed değeri.
timings
objectİşlem hattı için aşama bazında zamanlama ayrıntıları.

AI aracıları için: bu sayfanın Markdown biçimi şurada: https://doitong.com/tr/developers/models/void-video-inpainting.md. Tüm modeller ve kılavuzlar: https://doitong.com/developers/llms.txt