Lompat ke konten

ID-V2V

Integrasikan

ID model id-v2v
# 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/id-v2v?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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: $1,013 1.013 kredit API file Anda diukur sebelum dijalankan Jalankan di halaman ini

Dapatkan kunci API
Open model Video ke Video hingga 720p #stylized#transform#editing

Mengubah gaya video dari bingkai pertama yang telah diubah gayanya sambil mempertahankan identitas subjek dan gerakan

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

Prompt yang menentukan video yang ingin diubah gayanya.

•wajib video_url
Jatuhkan file, atau

Referensi gerakan dan framing untuk pembuatan, diberikan sebagai URL video sumber.

•wajib image_url
Jatuhkan file, atau

Referensi identitas dan gaya untuk regenerasi video, diberikan sebagai URL yang mengarah ke bingkai pertama yang telah diubah gayanya.

resolution bawaan 720p

Pilih 720p untuk output 1280×720 atau 720×1280, atau 480p untuk output 832×480 atau 480×832. Orientasi video sumber menentukan dimensi yang berlaku.

bawaan 81

Batasi jumlah bingkai yang dibuat; jika sumber berisi lebih sedikit bingkai, jumlah bingkai tersebut menjadi batas atas.

Lanjutan segmentation_prompt · num_inference_steps · guidance_scale · vace_scale · seed · enable_safety_checker · keyframes
0 / 100

Prompt pemilihan subjek untuk SAM-3, yang mengidentifikasi wilayah dengan piksel yang akan memandu pembuatan. Di luar subjek yang disegmentasikan tersebut, pembuatan tidak dibatasi.

bawaan 30

Kontrol kualitas dan kecepatan klip yang dinyatakan sebagai jumlah langkah sampling difusi untuk setiap klip: penggunaan lebih banyak langkah meningkatkan kualitas tetapi memerlukan waktu lebih lama.

bawaan 5

Kekuatan classifier-free guidance, yang menyeimbangkan kepatuhan terhadap prompt dengan kreativitas.

bawaan 1

Kepatuhan struktural terhadap video sumber, disesuaikan melalui skala conditioning VACE.

Seed acak yang digunakan bersama oleh semua klip saat membuat beberapa klip, sehingga pembuatan dapat direproduksi.

Anchor identitas opsional untuk video panjang: berikan bingkai kunci yang telah diubah gayanya beserta indeks bingkai output tempat bingkai kunci tersebut harus muncul.

POST /run/id-v2v?wait=20 estimasi harga → $1,013
# 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/id-v2v?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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 ID-V2V

Menghasilkan ulang video sumber (`video_url`) dengan tampilan bingkai pertama yang telah diubah gayanya (`image_url`), dipandu oleh `prompt`. Hingga 5 `keyframes` dapat mengunci identitas dalam klip yang lebih panjang. Output berupa 480p atau 720p dengan `num_frames` dari 17 hingga 241, dan `segmentation_prompt` (bawaan person) memilih subjek yang pikselnya memengaruhi hasil.

Parameter

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

NamaTipe BawaanDiizinkan Deskripsi
promptwajib
Tipestring
Prompt yang menentukan video yang ingin diubah gayanya.
video_urlwajib video
Tipeurl · video
Referensi gerakan dan framing untuk pembuatan, diberikan sebagai URL video sumber.
image_urlwajib image
Tipeurl · image
Referensi identitas dan gaya untuk regenerasi video, diberikan sebagai URL yang mengarah ke bingkai pertama yang telah diubah gayanya.
keyframesopsional
Tipeobject[]
≤ 5 item
Anchor identitas opsional untuk video panjang: berikan bingkai kunci yang telah diubah gayanya beserta indeks bingkai output tempat bingkai kunci tersebut harus muncul.
keyframes[].image_urlwajib
Tipeurl · image
URL gambar yang telah diubah gayanya untuk anchor identitas dalam video panjang; rasio aspek gambar boleh berbeda dari output maksimal 0.1. Gambar muncul tanpa perubahan pada `frame_index`.
keyframes[].frame_indexwajib
Tipeinteger
≥ 1
Tempatkan bingkai kunci pada posisi output minimal 1 dan di bawah jumlah total bingkai output, menggunakan pengindeksan berbasis 0. Posisi 0 dicadangkan untuk bingkai awal yang telah diubah gayanya dari `image_url`.
resolutionopsional
Tipeenum
Bawaan720p
480p720p
Pilih 720p untuk output 1280×720 atau 720×1280, atau 480p untuk output 832×480 atau 480×832. Orientasi video sumber menentukan dimensi yang berlaku.
num_framesopsional
Tipeinteger
Bawaan81
17 – 241
Batasi jumlah bingkai yang dibuat; jika sumber berisi lebih sedikit bingkai, jumlah bingkai tersebut menjadi batas atas.
segmentation_promptopsional
Tipestring
Bawaanperson
≤ 100 karakter
Prompt pemilihan subjek untuk SAM-3, yang mengidentifikasi wilayah dengan piksel yang akan memandu pembuatan. Di luar subjek yang disegmentasikan tersebut, pembuatan tidak dibatasi.
num_inference_stepsopsional
Tipeinteger
Bawaan30
2 – 40
Kontrol kualitas dan kecepatan klip yang dinyatakan sebagai jumlah langkah sampling difusi untuk setiap klip: penggunaan lebih banyak langkah meningkatkan kualitas tetapi memerlukan waktu lebih lama.
guidance_scaleopsional
Tipenumber
Bawaan5
1 – 10
Kekuatan classifier-free guidance, yang menyeimbangkan kepatuhan terhadap prompt dengan kreativitas.
vace_scaleopsional
Tipenumber
Bawaan1
0 – 2
Kepatuhan struktural terhadap video sumber, disesuaikan melalui skala conditioning VACE.
seedopsional
Tipeinteger | null
Seed acak yang digunakan bersama oleh semua klip saat membuat beberapa klip, sehingga pembuatan dapat direproduksi.
enable_safety_checkeropsional
Tipeboolean
Bawaantrue
Mengaktifkan pemeriksaan keamanan pada input dan output.
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": "id-v2v",
  "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": 1013,
    "usd": "1.013",
    "charged": 1013,
    "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",
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "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
  },
  "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}File video yang dihasilkan oleh pembuatan.
seed
integerNilai seed yang diterapkan selama pembuatan.

Model lainnya: Video ke Video

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