Μετάβαση στο περιεχόμενο

Void Video Inpainting

Ενσωμάτωση

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"

Αρχεία όπως το παράδειγμα: 0,10 $ 100 πιστώσεις API τα αρχεία σας μετρώνται πριν από την εκτέλεση Εκτέλεση σε αυτήν τη σελίδα

Λήψη κλειδιού API
Open model Βίντεο σε βίντεο #utility#editing

Αφαιρεί ένα αντικείμενο από βίντεο μαζί με τις επιδράσεις του στη σκηνή, χρησιμοποιώντας βίντεο μάσκας ή prompt μάσκας κειμένου

Open model · Βίντεο

Το πρώτο σας αποτέλεσμα θα εμφανιστεί εδώ

Δημιουργήστε ένα αίτημα παρακάτω και εκτελέστε το με το κλειδί API σας. Οι έξοδοι αντιγράφονται στην αποθήκευσή μας και διατηρούνται για πάντα ή 7 ημέρες δωρεάν.

Δημιουργία αιτήματος

Τα στοιχεία ελέγχου δημιουργούνται από το σχήμα του μοντέλου. Ο κώδικας και η τιμή ενημερώνονται καθώς τα αλλάζετε.

•απαιτείται

Περιγραφή που καθορίζει την εμφάνιση του φόντου μετά την αφαίρεση του αντικειμένου.

•απαιτείται video_url
Αποθέστε ένα αρχείο ή

URL βίντεο πηγής που περιέχει το αντικείμενο προς αφαίρεση.

προεπιλογή
Αποθέστε ένα αρχείο ή

URL βίντεο μάσκας αφαίρεσης· αν απουσιάζει, η εφαρμογή δημιουργεί προσωρινή μάσκα βίντεο μέσω του τελικού σημείου βίντεο SAM-3 χρησιμοποιώντας `mask_prompt` και στη συνέχεια τη μετατρέπει αυτόματα σε quadmask. Για καλύτερα αποτελέσματα, παρέχετε quadmask τύπου VOID με 4 τιμές κλίμακας του γκρι: 255 για διατηρούμενο φόντο, 127 για την επηρεαζόμενη περιοχή, 63 για επικάλυψη και 0 για το αντικείμενο που αφαιρείται. Γίνονται επίσης δεκτές δυαδικές μάσκες, με 255 για διατήρηση και 0 για αφαίρεση.

Για προχωρημένους mask_prompt · negative_prompt · num_inference_steps · guidance_scale · strength · num_frames · seed · enable_safety_checker

Οδηγίες στόχου μάσκας για το SAM-3, ώστε να δημιουργηθεί προσωρινό βίντεο μάσκας όταν δεν παρέχεται `quad_mask_video_url`. Προσδιορίστε τι πρέπει να μασκαριστεί, για παράδειγμα αντικείμενο ή άτομο που θα αφαιρεθεί από το βίντεο πηγής.

προεπιλογή The video is not of a...

Αρνητικό prompt που περιγράφει ανεπιθύμητα αποτελέσματα, ώστε να τα αποφεύγει η παραγωγή.

προεπιλογή 30

Πλήθος βημάτων αποθορυβοποίησης. Η αύξησή του βελτιώνει την ποιότητα, προσθέτοντας όμως καθυστέρηση.

προεπιλογή 1

Ισχύς καθοδήγησης χωρίς ταξινομητή.

προεπιλογή 1

Ισχύς αποθορυβοποίησης, όπου το 1.0 υποδεικνύει πλήρη αποθορυβοποίηση.

προεπιλογή 85

Ζητούμενο παράθυρο χρονικής συμπερασματολογίας, το οποίο προσαρμόζεται από το backend σε ένα από τα ασφαλή μεγέθη CogVideoX 69, 77, 85, ..., 197. Επιλέγεται το πλησιέστερο τέτοιο μέγεθος για την προσαρμογή χρονικής συμπίεσης και patching.

Seed που ελέγχει την τυχαιότητα για αναπαραγώγιμα αποτελέσματα.

POST /run/void-video-inpainting?wait=20 προσφορά → 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"

Εκτέλεση αυτού του αιτήματος

Το κλειδί σας παραμένει σε αυτό το πρόγραμμα περιήγησης: αποστέλλεται μόνο στο Doitong API και αποθηκεύεται (localStorage) μόνο αν ενεργοποιήσετε την επιλογή «Να απομνημονεύεται». Λήψη κλειδιού API

Σχετικά με το Void Video Inpainting

Δέχεται `video_url` και ένα `prompt` που περιγράφει το επιθυμητό φόντο. Παρέχετε `quad_mask_video_url` ή δώστε `mask_prompt` για δημιουργία μάσκας. Τα στοιχεία ελέγχου περιλαμβάνουν `num_frames` (1-197), `num_inference_steps` (1-50), `guidance_scale`, `strength` και προαιρετικό, πιο αργό `enable_pass2_refinement` για χρονική συνέπεια.

Παράμετροι

Στείλτε είτε το κανονικό όνομα είτε το εγγενές όνομα, όχι και τα δύο. Κανονικά ονόματα

ΌνομαΤύπος ΠροεπιλογήΕπιτρεπόμενο Περιγραφή
video_urlαπαιτείται video
Τύποςurl · video
URL βίντεο πηγής που περιέχει το αντικείμενο προς αφαίρεση.
quad_mask_video_urlπροαιρετικό
Τύποςurl · video
Προεπιλογή
URL βίντεο μάσκας αφαίρεσης· αν απουσιάζει, η εφαρμογή δημιουργεί προσωρινή μάσκα βίντεο μέσω του τελικού σημείου βίντεο SAM-3 χρησιμοποιώντας `mask_prompt` και στη συνέχεια τη μετατρέπει αυτόματα σε quadmask. Για καλύτερα αποτελέσματα, παρέχετε quadmask τύπου VOID με 4 τιμές κλίμακας του γκρι: 255 για διατηρούμενο φόντο, 127 για την επηρεαζόμενη περιοχή, 63 για επικάλυψη και 0 για το αντικείμενο που αφαιρείται. Γίνονται επίσης δεκτές δυαδικές μάσκες, με 255 για διατήρηση και 0 για αφαίρεση.
mask_promptπροαιρετικό
Τύποςstring | null
Οδηγίες στόχου μάσκας για το SAM-3, ώστε να δημιουργηθεί προσωρινό βίντεο μάσκας όταν δεν παρέχεται `quad_mask_video_url`. Προσδιορίστε τι πρέπει να μασκαριστεί, για παράδειγμα αντικείμενο ή άτομο που θα αφαιρεθεί από το βίντεο πηγής.
promptαπαιτείται
Τύποςstring
Περιγραφή που καθορίζει την εμφάνιση του φόντου μετά την αφαίρεση του αντικειμένου.
enable_pass2_refinementπροαιρετικό
Τύποςboolean
Προεπιλογήfalse
Προαιρετική βελτίωση VOID που ανταλλάσσει πιο αργή επεξεργασία με πιθανώς καλύτερη χρονική συνέπεια σε μεγαλύτερα κλιπ. Εφαρμόζει βελτίωση warped-noise ως Pass 2, μετά το Pass 1.
negative_promptπροαιρετικό
Τύποςstring
Προεπιλογή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.
Αρνητικό prompt που περιγράφει ανεπιθύμητα αποτελέσματα, ώστε να τα αποφεύγει η παραγωγή.
num_inference_stepsπροαιρετικό
Τύποςinteger
Προεπιλογή30
1 – 50
Πλήθος βημάτων αποθορυβοποίησης. Η αύξησή του βελτιώνει την ποιότητα, προσθέτοντας όμως καθυστέρηση.
guidance_scaleπροαιρετικό
Τύποςnumber
Προεπιλογή1
0 – 20
Ισχύς καθοδήγησης χωρίς ταξινομητή.
strengthπροαιρετικό
Τύποςnumber
Προεπιλογή1
0 – 1
Ισχύς αποθορυβοποίησης, όπου το 1.0 υποδεικνύει πλήρη αποθορυβοποίηση.
seedπροαιρετικό
Τύποςinteger | null
Seed που ελέγχει την τυχαιότητα για αναπαραγώγιμα αποτελέσματα.
num_framesπροαιρετικό
Τύποςinteger
Προεπιλογή85
1 – 197
Ζητούμενο παράθυρο χρονικής συμπερασματολογίας, το οποίο προσαρμόζεται από το backend σε ένα από τα ασφαλή μεγέθη CogVideoX 69, 77, 85, ..., 197. Επιλέγεται το πλησιέστερο τέτοιο μέγεθος για την προσαρμογή χρονικής συμπίεσης και patching.
enable_safety_checkerπροαιρετικό
Τύποςboolean
Προεπιλογήtrue
Ενεργοποιεί ελέγχους ασφαλείας για το παραγόμενο περιεχόμενο.
απαιτείται Κανονικό όνομα, επίσης αποδεκτό

Οι παράμετροι αρχείων δέχονται ένα δημόσιο URL https://, ένα URI data: έως 10 MB ή το file_url μιας μεταφόρτωσης. Αρχεία

Έξοδος

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"
  }
}
Τα αρχεία σας, η επιλογή σαςΚάθε outputs[].url είναι ένα αντίγραφο στην αποθήκευσή μας: διατηρείται για πάντα (χρέωση ανά GB-μήνα) ή 7 ημέρες δωρεάν, σύμφωνα με τη ρύθμιση του λογαριασμού σας ή ?storage=.
Ίδια μορφή σε κάθε μοντέλοtype, url, content_type, width, height και duration, τόσο για εικόνες όσο και για βίντεο και ήχο. Το output είναι το αντικείμενο αποτελέσματος του ίδιου του μοντέλου.
Πεδία εξόδου
video
object {url, content_type, file_name, file_size}Τελικό βίντεο μετά την αφαίρεση του αντικειμένου.
seed
integerΤιμή seed που εφαρμόζεται κατά την παραγωγή.
timings
objectΛεπτομέρειες χρονισμού ανά στάδιο για το pipeline.

Για πράκτορες AI: αυτή η σελίδα σε Markdown βρίσκεται στη διεύθυνση https://doitong.com/el/developers/models/void-video-inpainting.md. Όλα τα μοντέλα και οι οδηγοί: https://doitong.com/developers/llms.txt