Lompat ke konten

Editto

Integrasikan

ID model editto
# 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/editto?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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"

File seperti contoh: $0,405 405 kredit API file Anda diukur sebelum dijalankan Jalankan di halaman ini

Dapatkan kunci API
Open model Video ke Video hingga 720p #video-edit#wan-vace

Pengeditan video berbasis instruksi yang menulis ulang video sumber dari prompt, dengan kontrol bingkai, fps, dan resolusi

Open model · Video

Hasil pertama Anda akan muncul di sini

Buat permintaan di bawah ini dan jalankan dengan kunci API Anda. Output disalin ke penyimpanan kami, disimpan selamanya atau 7 hari gratis.

Buat permintaan

Kontrol dibuat dari skema model. Kode dan harga diperbarui saat Anda mengubahnya.

•wajib

Instruksi teks yang memandu pembuatan video.

•wajib video_url
Jatuhkan file, atau

URL file video sumber; wajib saat melakukan inpainting.

resolution bawaan auto

Resolusi video output.

aspect_ratio bawaan auto

Rasio aspek video hasil.

bawaan 81

Jumlah bingkai output, dengan rentang inklusif 81–241.

bawaan 0

Jumlah interpolasi: 0 membiarkan bingkai asli tanpa interpolasi; nilai lain menentukan jumlah bingkai antara yang dibuat di antaranya.

Lanjutan negative_prompt · sampler · acceleration · video_quality · video_write_mode · frames_per_second · num_inference_steps · guidance_scale · shift · temporal_downsample_factor · seed · match_input_frames_per_second · enable_safety_checker · enable_auto_downsample · return_frames_zip
bawaan letterboxing, borders...

Prompt negatif yang diterapkan saat membuat video.

sampler bawaan unipc

Sampler yang digunakan saat membuat video.

acceleration bawaan regular

Pengaturan percepatan inferensi, dengan pilihan 'none' atau 'regular': pemrosesan yang dipercepat memberikan peningkatan kecepatan yang signifikan dengan sedikit perubahan pada output.

video_quality bawaan high

Tingkat kualitas untuk video yang dihasilkan.

video_write_mode bawaan balanced

Mode penulisan untuk video yang dihasilkan.

bawaan 16

Kecepatan bingkai video yang dihasilkan, diterapkan hanya saat `match_input_frames_per_second` bukan true; nilai yang diterima adalah 5–30 bingkai per detik.

bawaan 30

Jumlah langkah sampling, yang menukar waktu pemrosesan lebih lama dengan kualitas lebih baik seiring bertambahnya jumlah.

bawaan 5

Kekuatan penyelarasan prompt yang dikendalikan melalui classifier-free guidance; meningkatkan skala mendorong gambar hasil agar lebih mengikuti teks.

bawaan 5

Pengaturan shift yang diterapkan saat membuat video.

bawaan 0

Faktor pelewatan bingkai video, dinyatakan sebagai bilangan bulat, dengan upsampling otomatis yang diterapkan satu kali untuk setiap faktor downsampling. Gunakan 0 untuk menonaktifkan downsampling temporal.

Seed yang membuat pembuatan dapat direproduksi. Mengaturnya ke None akan memilih seed secara acak.

POST /run/editto?wait=20 estimasi harga → $0,405
# 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/editto?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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"

Jalankan permintaan ini

Key Anda tetap berada di browser ini: key hanya dikirim ke Doitong API dan disimpan (localStorage) hanya jika Anda mencentang Ingat. Dapatkan kunci API

Tentang Editto

Mengedit video yang ada dari `video_url` dan dipandu oleh `prompt` teks. Output dapat mengikuti jumlah bingkai dan laju bingkai input, atau menggunakan `num_frames` (17 hingga 241) dan `frames_per_second` (5 hingga 30). Resolusi berkisar dari 240p hingga 720p, rasio aspek dapat berupa auto, 16:9, 1:1, atau 9:16, dan ZIP bingkai juga dapat dikembalikan.

Parameter

Kirim nama kanonis atau nama asli, bukan keduanya. Nama kanonis

NamaTipe BawaanDiizinkan Deskripsi
promptwajib
Tipestring
Instruksi teks yang memandu pembuatan video.
negative_promptopsional
Tipestring
Bawaanletterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards
Prompt negatif yang diterapkan saat membuat video.
match_input_num_framesopsional
Tipeboolean
Bawaanfalse
Sumber jumlah bingkai video yang dihasilkan: false menggunakan `num_frames`, sedangkan true menyalin jumlah bingkai video input.
num_framesopsional
Tipeinteger
Bawaan81
17 – 241
Jumlah bingkai output, dengan rentang inklusif 81–241.
match_input_frames_per_secondopsional
Tipeboolean
Bawaanfalse
Sumber kecepatan bingkai video yang dihasilkan: false menggunakan `frames_per_second`, sedangkan true menyalin kecepatan bingkai video input.
frames_per_secondopsional
Tipeinteger | null
Bawaan16
5 – 30
Kecepatan bingkai video yang dihasilkan, diterapkan hanya saat `match_input_frames_per_second` bukan true; nilai yang diterima adalah 5–30 bingkai per detik.
seedopsional
Tipeinteger | null
Seed yang membuat pembuatan dapat direproduksi. Mengaturnya ke None akan memilih seed secara acak.
resolutionopsional
Tipeenum
Bawaanauto
auto240p360p480p580p720p
Resolusi video output.
aspect_ratioopsional
Tipeenum
Bawaanauto
auto16:91:19:16
Rasio aspek video hasil.
num_inference_stepsopsional
Tipeinteger
Bawaan30
2 – 50
Jumlah langkah sampling, yang menukar waktu pemrosesan lebih lama dengan kualitas lebih baik seiring bertambahnya jumlah.
guidance_scaleopsional
Tipenumber
Bawaan5
1 – 10
Kekuatan penyelarasan prompt yang dikendalikan melalui classifier-free guidance; meningkatkan skala mendorong gambar hasil agar lebih mengikuti teks.
sampleropsional
Tipeenum
Bawaanunipc
unipcdpm++euler
Sampler yang digunakan saat membuat video.
shiftopsional
Tipenumber
Bawaan5
1 – 15
Pengaturan shift yang diterapkan saat membuat video.
video_urlwajib video
Tipeurl · video
URL file video sumber; wajib saat melakukan inpainting.
enable_safety_checkeropsional
Tipeboolean
Bawaanfalse
Sakelar pemeriksaan keamanan yang saat dinonaktifkan memerlukan otorisasi akun. Tanpa otorisasi tersebut, setiap permintaan diperiksa terlepas dari pengaturannya; true mengaktifkan pemeriksa.
accelerationopsional
Tipeenum
Bawaanregular
nonelowregular
Pengaturan percepatan inferensi, dengan pilihan 'none' atau 'regular': pemrosesan yang dipercepat memberikan peningkatan kecepatan yang signifikan dengan sedikit perubahan pada output.
video_qualityopsional
Tipeenum
Bawaanhigh
lowmediumhighmaximum
Tingkat kualitas untuk video yang dihasilkan.
video_write_modeopsional
Tipeenum
Bawaanbalanced
fastbalancedsmall
Mode penulisan untuk video yang dihasilkan.
num_interpolated_framesopsional
Tipeinteger
Bawaan0
0 – 5
Jumlah interpolasi: 0 membiarkan bingkai asli tanpa interpolasi; nilai lain menentukan jumlah bingkai antara yang dibuat di antaranya.
temporal_downsample_factoropsional
Tipeinteger
Bawaan0
0 – 5
Faktor pelewatan bingkai video, dinyatakan sebagai bilangan bulat, dengan upsampling otomatis yang diterapkan satu kali untuk setiap faktor downsampling. Gunakan 0 untuk menonaktifkan downsampling temporal.
enable_auto_downsampleopsional
Tipeboolean
Bawaanfalse
Adaptasi jumlah bingkai otomatis: mengaktifkannya memungkinkan model memproses video yang di-downsample secara temporal dengan durasi yang sesuai, lalu interpolasi memulihkan jumlah bingkai asli.
return_frames_zipopsional
Tipeboolean
Bawaanfalse
Mengontrol apakah arsip ZIP yang berisi setiap bingkai hasil juga dikembalikan; diaktifkan saat true.
wajib Nama kanonis, juga diterima

Parameter file menerima URL publik https://, URI data: hingga 10 MB, atau file_url dari unggahan. File

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "editto",
  "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": 405,
    "usd": "0.405",
    "charged": 405,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "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,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    },
    "prompt": "Make it a Pixel Art video.",
    "seed": 42,
    "frames_zip": {
      "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
    }
  },
  "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"
  }
}
File Anda, pilihan AndaSetiap outputs[].url adalah salinan di penyimpanan kami: disimpan selamanya (dikenai biaya per GB-bulan) atau 7 hari gratis, sesuai setelan akun atau ?storage=.
Struktur sama di setiap modeltype, url, content_type, width, height, dan duration, untuk gambar, video, dan audio. output adalah objek hasil milik model.
Field output
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}File video yang dibuat dari gambar.
prompt
stringPrompt yang digunakan untuk menghasilkan output.
seed
integerNilai seed yang diterapkan selama pembuatan.
frames_zip
object {url, content_type, file_name, file_size} | nullArsip ZIP yang berisi setiap bingkai video, dikembalikan jika diminta.

Untuk agen AI: halaman ini dalam Markdown tersedia di https://doitong.com/id/developers/models/editto.md. Semua model dan panduan: https://doitong.com/developers/llms.txt