Langkau ke kandungan

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"

Fail seperti contoh: $0.405 405 kredit API fail anda diukur sebelum dijalankan Jalankan pada halaman ini

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

Penyuntingan video berasaskan arahan yang menulis semula video sumber daripada prompt, dengan kawalan bingkai, fps dan resolusi

Open model · Video

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

•diperlukan

Arahan teks yang memandu penjanaan video.

•diperlukan video_url
Lepaskan fail, atau

URL fail video sumber; diperlukan apabila melakukan inpainting.

resolution lalai auto

Resolusi untuk video output.

aspect_ratio lalai auto

Nisbah bidang untuk video yang terhasil.

lalai 81

Bilangan bingkai output, dengan julat inklusif 81–241.

lalai 0

Bilangan interpolasi: 0 mengekalkan bingkai asal tanpa interpolasi; nilai lain menentukan bilangan bingkai perantaraan yang dijana antara bingkai tersebut.

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
lalai letterboxing, borders...

Prompt negatif yang digunakan semasa menjana video.

sampler lalai unipc

Pensampel yang digunakan semasa menjana video.

acceleration lalai regular

Tetapan pecutan inferens, dengan pilihan 'none' atau 'regular': pemprosesan dipercepatkan memberikan peningkatan kelajuan yang ketara dengan perubahan output yang sangat kecil.

video_quality lalai high

Tahap kualiti untuk video yang terhasil.

video_write_mode lalai balanced

Mod penulisan untuk video yang terhasil.

lalai 16

Kadar bingkai video yang dijana, digunakan hanya apabila `match_input_frames_per_second` bukan true; nilai yang diterima ialah 5–30 bingkai sesaat.

lalai 30

Bilangan langkah pensampelan, yang menukar masa pemprosesan lebih lama dengan kualiti lebih baik apabila bilangannya meningkat.

lalai 5

Kekuatan penjajaran prompt yang dikawal melalui panduan tanpa pengelas; meningkatkan skala menggalakkan imej yang dijana mengikut teks dengan lebih dekat.

lalai 5

Tetapan anjakan yang digunakan semasa menjana video.

lalai 0

Faktor pelangkauan bingkai video, dinyatakan sebagai integer, dengan pensampelan naik automatik digunakan sekali bagi setiap faktor pensampelan turun. Gunakan 0 untuk memastikan pensampelan turun temporal dilumpuhkan.

Seed yang menjadikan penjanaan boleh diulang. Menetapkannya kepada None memilih seed secara rawak.

POST /run/editto?wait=20 sebut 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

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang Editto

Menyunting video sedia ada yang diberikan melalui `video_url` dan dipandu oleh `prompt` teks. Output boleh mengikut bilangan bingkai dan kadar bingkai input, atau menggunakan `num_frames` (17 hingga 241) dan `frames_per_second` (5 hingga 30). Resolusi ialah 240p hingga 720p, nisbah aspek boleh auto, 16:9, 1:1 atau 9:16, dan ZIP bingkai juga boleh dikembalikan.

Parameter

Hantar sama ada nama kanonik atau nama natif, bukan kedua-duanya. Nama kanonik

NamaJenis LalaiDibenarkan Penerangan
promptdiperlukan
Jenisstring
Arahan teks yang memandu penjanaan video.
negative_promptpilihan
Jenisstring
Lalailetterboxing, 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 digunakan semasa menjana video.
match_input_num_framespilihan
Jenisboolean
Lalaifalse
Sumber bilangan bingkai video yang dijana: false menggunakan `num_frames`, manakala true menyalin bilangan bingkai video input.
num_framespilihan
Jenisinteger
Lalai81
17 – 241
Bilangan bingkai output, dengan julat inklusif 81–241.
match_input_frames_per_secondpilihan
Jenisboolean
Lalaifalse
Sumber kadar bingkai video yang dijana: false menggunakan `frames_per_second`, manakala true menyalin kadar bingkai video input.
frames_per_secondpilihan
Jenisinteger | null
Lalai16
5 – 30
Kadar bingkai video yang dijana, digunakan hanya apabila `match_input_frames_per_second` bukan true; nilai yang diterima ialah 5–30 bingkai sesaat.
seedpilihan
Jenisinteger | null
Seed yang menjadikan penjanaan boleh diulang. Menetapkannya kepada None memilih seed secara rawak.
resolutionpilihan
Jenisenum
Lalaiauto
auto240p360p480p580p720p
Resolusi untuk video output.
aspect_ratiopilihan
Jenisenum
Lalaiauto
auto16:91:19:16
Nisbah bidang untuk video yang terhasil.
num_inference_stepspilihan
Jenisinteger
Lalai30
2 – 50
Bilangan langkah pensampelan, yang menukar masa pemprosesan lebih lama dengan kualiti lebih baik apabila bilangannya meningkat.
guidance_scalepilihan
Jenisnumber
Lalai5
1 – 10
Kekuatan penjajaran prompt yang dikawal melalui panduan tanpa pengelas; meningkatkan skala menggalakkan imej yang dijana mengikut teks dengan lebih dekat.
samplerpilihan
Jenisenum
Lalaiunipc
unipcdpm++euler
Pensampel yang digunakan semasa menjana video.
shiftpilihan
Jenisnumber
Lalai5
1 – 15
Tetapan anjakan yang digunakan semasa menjana video.
video_urldiperlukan video
Jenisurl · video
URL fail video sumber; diperlukan apabila melakukan inpainting.
enable_safety_checkerpilihan
Jenisboolean
Lalaifalse
Suis pemeriksaan keselamatan yang tetapan matinya memerlukan kebenaran akaun. Tanpa kebenaran itu, setiap permintaan diperiksa tanpa mengira tetapan; true mendayakan pemeriksa.
accelerationpilihan
Jenisenum
Lalairegular
nonelowregular
Tetapan pecutan inferens, dengan pilihan 'none' atau 'regular': pemprosesan dipercepatkan memberikan peningkatan kelajuan yang ketara dengan perubahan output yang sangat kecil.
video_qualitypilihan
Jenisenum
Lalaihigh
lowmediumhighmaximum
Tahap kualiti untuk video yang terhasil.
video_write_modepilihan
Jenisenum
Lalaibalanced
fastbalancedsmall
Mod penulisan untuk video yang terhasil.
num_interpolated_framespilihan
Jenisinteger
Lalai0
0 – 5
Bilangan interpolasi: 0 mengekalkan bingkai asal tanpa interpolasi; nilai lain menentukan bilangan bingkai perantaraan yang dijana antara bingkai tersebut.
temporal_downsample_factorpilihan
Jenisinteger
Lalai0
0 – 5
Faktor pelangkauan bingkai video, dinyatakan sebagai integer, dengan pensampelan naik automatik digunakan sekali bagi setiap faktor pensampelan turun. Gunakan 0 untuk memastikan pensampelan turun temporal dilumpuhkan.
enable_auto_downsamplepilihan
Jenisboolean
Lalaifalse
Penyesuaian bilangan bingkai automatik: mendayakan ini membolehkan model memproses video yang disampel turun secara temporal dengan panjang yang sesuai, kemudian interpolasi memulihkan bilangan bingkai asal.
return_frames_zippilihan
Jenisboolean
Lalaifalse
Mengawal sama ada arkib ZIP yang mengandungi setiap bingkai yang dijana turut dikembalikan; didayakan apabila true.
diperlukan Nama kanonik, turut diterima

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

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"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Fail video yang dijana daripada imej.
prompt
stringPrompt yang digunakan untuk menjana output.
seed
integerNilai seed yang digunakan semasa penjanaan.
frames_zip
object {url, content_type, file_name, file_size} | nullArkib ZIP yang mengandungi setiap bingkai video, dikembalikan apabila diminta.

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