Lompat ke konten

Live Portrait

Integrasikan

ID model live-portrait
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/live-portrait?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",
    "image": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Hingga $4,50 per eksekusi ditagih berdasarkan penggunaan aktual, sisanya dikembalikan Jalankan di halaman ini

Dapatkan kunci API
Kuaishou Lip sync & Avatar Lip sync #expression#animation

Menganimasikan gambar potret dengan ekspresi dari video penggerak, serta kontrol wajah yang terperinci

Kuaishou · 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 video_url
Jatuhkan file, atau

URL video yang digunakan untuk menggerakkan sinkronisasi bibir.

•wajib image_url
Jatuhkan file, atau

URL gambar untuk animasi.

Lanjutan blink · eyebrow · wink · pupil_x · pupil_y · aaa · eee · woo · smile · rotate_pitch · rotate_yaw · rotate_roll · dsize · scale · vx_ratio · vy_ratio · batch_size · flag_lip_zero · flag_eye_retargeting · flag_lip_retargeting · flag_stitching · flag_relative · flag_pasteback · flag_do_crop · flag_do_rot · enable_safety_checker
bawaan 0
bawaan 0

Derajat pengangkatan atau penurunan alis.

bawaan 0

Derajat kedipan satu mata.

bawaan 0

Besarnya gerakan pupil horizontal.

bawaan 0

Besarnya gerakan pupil vertikal.

bawaan 0

Derajat pembukaan mulut ke bentuk 'aaa'.

bawaan 0

Derajat pembentukan mulut ke posisi 'eee'.

bawaan 0

Derajat pembentukan mulut ke posisi 'woo'.

bawaan 0

Derajat senyuman.

bawaan 0

Besarnya rotasi wajah sepanjang sumbu pitch.

bawaan 0

Besarnya rotasi wajah sepanjang sumbu yaw.

bawaan 0

Besarnya rotasi wajah sepanjang sumbu roll.

bawaan 512

Dimensi gambar yang dihasilkan.

bawaan 2.3

Pengali skala yang diterapkan pada crop wajah.

bawaan 0

Rasio yang mengontrol offset horizontal crop wajah.

bawaan -0.125

Rasio posisi vertikal crop wajah: tandanya menentukan arah, ke atas untuk nilai positif dan ke bawah untuk nilai negatif.

bawaan 32

Ukuran batch model, dengan pertukaran antara kecepatan dan memori: meningkatkannya menggunakan lebih banyak memori sebagai imbalan atas eksekusi yang lebih cepat.

POST /run/live-portrait?wait=20 estimasi harga → $4,50
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/live-portrait?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",
    "image": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/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 Live Portrait

Memindahkan gerakan wajah dari video penggerak ke potret diam untuk menghasilkan video. Selain `video_url` dan `image_url`, tersedia kontrol numerik untuk kedipan, alis, kedipan sebelah mata, pupil, bentuk mulut (aaa, eee, woo), senyum, dan rotasi kepala pada pitch, yaw, serta roll. Opsi crop dan stitching seperti `flag_do_crop` dan `flag_pasteback` tersedia, sementara `dsize` menetapkan ukuran output (default 512).

Parameter

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

NamaTipe BawaanDiizinkan Deskripsi
video_urlwajib video
Tipeurl · video
URL video yang digunakan untuk menggerakkan sinkronisasi bibir.
image_urlwajib image
Tipeurl · image
URL gambar untuk animasi.
eyebrowopsional
Tipenumber
Bawaan0
-30 – 30
Derajat pengangkatan atau penurunan alis.
winkopsional
Tipenumber
Bawaan0
0 – 25
Derajat kedipan satu mata.
pupil_xopsional
Tipenumber
Bawaan0
-45 – 45
Besarnya gerakan pupil horizontal.
pupil_yopsional
Tipenumber
Bawaan0
-45 – 45
Besarnya gerakan pupil vertikal.
aaaopsional
Tipenumber
Bawaan0
-200 – 200
Derajat pembukaan mulut ke bentuk 'aaa'.
eeeopsional
Tipenumber
Bawaan0
-40 – 40
Derajat pembentukan mulut ke posisi 'eee'.
wooopsional
Tipenumber
Bawaan0
-100 – 100
Derajat pembentukan mulut ke posisi 'woo'.
smileopsional
Tipenumber
Bawaan0
-2 – 2
Derajat senyuman.
flag_lip_zeroopsional
Tipeboolean
Bawaantrue
Penutupan bibir sebelum animasi, hanya berlaku jika flag_eye_retargeting dan flag_lip_retargeting keduanya disetel ke False.
rotate_pitchopsional
Tipenumber
Bawaan0
-45 – 45
Besarnya rotasi wajah sepanjang sumbu pitch.
rotate_yawopsional
Tipenumber
Bawaan0
-45 – 45
Besarnya rotasi wajah sepanjang sumbu yaw.
rotate_rollopsional
Tipenumber
Bawaan0
-45 – 45
Besarnya rotasi wajah sepanjang sumbu roll.
flag_eye_retargetingopsional
Tipeboolean
Bawaanfalse
Toggle retargeting mata.
flag_lip_retargetingopsional
Tipeboolean
Bawaanfalse
Toggle retargeting bibir.
flag_stitchingopsional
Tipeboolean
Bawaantrue
Toggle stitching; mengaktifkannya direkomendasikan.
flag_relativeopsional
Tipeboolean
Bawaantrue
Toggle gerakan relatif.
flag_pastebackopsional
Tipeboolean
Bawaantrue
Opsi paste-back/stitching yang menempatkan crop wajah beranimasi ke dalam gambar asli, dengan memetakannya keluar dari koordinat crop wajah.
flag_do_cropopsional
Tipeboolean
Bawaantrue
Mengontrol apakah potret sumber dipotong ke dalam ruang koordinat crop wajah.
flag_do_rotopsional
Tipeboolean
Bawaantrue
Mengontrol apakah rotasi dilakukan saat flag_do_crop bernilai true.
dsizeopsional
Tipeinteger
Bawaan512
Dimensi gambar yang dihasilkan.
scaleopsional
Tipenumber
Bawaan2.3
Pengali skala yang diterapkan pada crop wajah.
vx_ratioopsional
Tipenumber
Bawaan0
Rasio yang mengontrol offset horizontal crop wajah.
vy_ratioopsional
Tipenumber
Bawaan-0.125
Rasio posisi vertikal crop wajah: tandanya menentukan arah, ke atas untuk nilai positif dan ke bawah untuk nilai negatif.
batch_sizeopsional
Tipeinteger
Bawaan32
Ukuran batch model, dengan pertukaran antara kecepatan dan memori: meningkatkannya menggunakan lebih banyak memori sebagai imbalan atas eksekusi yang lebih cepat.
enable_safety_checkeropsional
Tipeboolean
Bawaanfalse
Mengontrol apakah pemeriksaan keamanan diaktifkan. Saat aktif, pemeriksa memproses gambar input untuk memverifikasi bahwa gambar tersebut berisi wajah sebelum pemrosesan model.
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": "live-portrait",
  "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": 4500,
    "usd": "4.50",
    "charged": 4500,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "image_url": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.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
    }
  },
  "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/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.

Model lainnya: Lip sync & Avatar

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