Lumaktaw sa nilalaman

Live Portrait

I-integrate

ID ng modelo live-portrait
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Hanggang $4.50 bawat pagtakbo sinisingil ayon sa aktuwal na paggamit, at nire-refund ang natitira Patakbuhin ito sa page na ito

Kumuha ng API key
Kuaishou Lipsync at Avatar Lipsync #expression#animation

Ina-animate ang portrait larawan gamit ang mga expression mula sa driving video, na may pinong face control

Kuaishou · video

Dito mapupunta ang iyong unang resulta

Bumuo ng kahilingan sa ibaba at patakbuhin ito gamit ang iyong API key. Kinokopya ang mga output sa aming storage, na pinananatili nang walang hanggan o 7 araw nang libre.

Bumuo ng kahilingan

Ang mga control ay binubuo mula sa schema ng modelo. Nagbabago ang code at presyo habang ina-adjust mo ang mga ito.

•kinakailangan video_url
Mag-drop ng file, o

URL ng video na ginagamit upang patakbuhin ang lip synchronization.

•kinakailangan image_url
Mag-drop ng file, o

URL ng larawan para sa animation.

advanced 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
default na 0
default na 0

Antas ng pagtaas o pagbaba ng mga kilay.

default na 0

Antas ng pagkindat.

default na 0

Lawak ng pahalang na paggalaw ng mga pupil.

default na 0

Lawak ng patayong paggalaw ng mga pupil.

default na 0

Antas ng pagbuka ng bibig sa hugis na 'aaa'.

default na 0

Antas ng paghubog ng bibig sa posisyong 'eee'.

default na 0

Antas ng paghubog ng bibig sa posisyong 'woo'.

default na 0

Antas ng pagngiti.

default na 0

Lawak ng pag-ikot ng mukha sa pitch axis.

default na 0

Lawak ng pag-ikot ng mukha sa yaw axis.

default na 0

Lawak ng pag-ikot ng mukha sa roll axis.

default na 512

Mga dimension ng nagresultang larawan.

default na 2.3

Scale multiplier na inilapat sa face crop.

default na 0

Ratio na kumokontrol sa horizontal offset ng face crop.

default na -0.125

Ratio ng vertical positioning ng face crop: tinutukoy ng sign ang direksiyon, pataas para sa positive value at pababa para sa negative value.

default na 32

Laki ng batch ng modelo, na may trade-off sa bilis at memory: mas maraming memory ang ginagamit kapag tinaasan ito kapalit ng mas mabilis na execution.

POST /run/live-portrait?wait=20 presyo → $4.50
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Patakbuhin ang kahilingang ito

Nananatili ang iyong key sa browser na ito: ipinapadala lamang ito sa Doitong API at sine-save (localStorage) lamang kung pipiliin mo ang Tandaan. Kumuha ng API key

Tungkol sa Live Portrait

Inililipat ang facial motion mula sa driving video papunta sa still portrait upang makagawa ng video. Bukod sa `video_url` at `image_url`, nag-aalok ito ng numeric control para sa blink, eyebrow, wink, pupils, mouth shape (aaa, eee, woo), smile at head rotation sa pitch, yaw at roll. Available ang mga crop at stitching option gaya ng `flag_do_crop` at `flag_pasteback`, at itinatakda ng `dsize` ang output size (default 512).

Mga parameter

Ipadala ang canonical na pangalan o ang native na pangalan, hindi pareho. Mga canonical na pangalan

PangalanUri defaultPinapayagan Paglalarawan
video_urlkinakailangan video
Uriurl · video
URL ng video na ginagamit upang patakbuhin ang lip synchronization.
image_urlkinakailangan image
Uriurl · image
URL ng larawan para sa animation.
eyebrowopsyonal
Urinumber
default0
-30 – 30
Antas ng pagtaas o pagbaba ng mga kilay.
winkopsyonal
Urinumber
default0
0 – 25
Antas ng pagkindat.
pupil_xopsyonal
Urinumber
default0
-45 – 45
Lawak ng pahalang na paggalaw ng mga pupil.
pupil_yopsyonal
Urinumber
default0
-45 – 45
Lawak ng patayong paggalaw ng mga pupil.
aaaopsyonal
Urinumber
default0
-200 – 200
Antas ng pagbuka ng bibig sa hugis na 'aaa'.
eeeopsyonal
Urinumber
default0
-40 – 40
Antas ng paghubog ng bibig sa posisyong 'eee'.
wooopsyonal
Urinumber
default0
-100 – 100
Antas ng paghubog ng bibig sa posisyong 'woo'.
smileopsyonal
Urinumber
default0
-2 – 2
Antas ng pagngiti.
flag_lip_zeroopsyonal
Uriboolean
defaulttrue
Pagsara ng labi bago ang animation, na naaangkop lamang kapag parehong nakatakda sa False ang flag_eye_retargeting at flag_lip_retargeting.
rotate_pitchopsyonal
Urinumber
default0
-45 – 45
Lawak ng pag-ikot ng mukha sa pitch axis.
rotate_yawopsyonal
Urinumber
default0
-45 – 45
Lawak ng pag-ikot ng mukha sa yaw axis.
rotate_rollopsyonal
Urinumber
default0
-45 – 45
Lawak ng pag-ikot ng mukha sa roll axis.
flag_eye_retargetingopsyonal
Uriboolean
defaultfalse
Toggle ng eye retargeting.
flag_lip_retargetingopsyonal
Uriboolean
defaultfalse
Toggle ng lip retargeting.
flag_stitchingopsyonal
Uriboolean
defaulttrue
Toggle ng stitching; inirerekomendang i-enable ito.
flag_relativeopsyonal
Uriboolean
defaulttrue
Toggle ng relative motion.
flag_pastebackopsyonal
Uriboolean
defaulttrue
Opsyon sa paste-back/stitching na naglalagay ng animated na crop ng mukha sa orihinal na larawan at minamapa ito palabas ng face-crop coordinates.
flag_do_cropopsyonal
Uriboolean
defaulttrue
Kinokontrol kung kino-crop ang source portrait sa face-crop coordinate space.
flag_do_rotopsyonal
Uriboolean
defaulttrue
Kinokontrol kung isinasagawa ang rotation kapag true ang flag_do_crop.
dsizeopsyonal
Uriinteger
default512
Mga dimension ng nagresultang larawan.
scaleopsyonal
Urinumber
default2.3
Scale multiplier na inilapat sa face crop.
vx_ratioopsyonal
Urinumber
default0
Ratio na kumokontrol sa horizontal offset ng face crop.
vy_ratioopsyonal
Urinumber
default-0.125
Ratio ng vertical positioning ng face crop: tinutukoy ng sign ang direksiyon, pataas para sa positive value at pababa para sa negative value.
batch_sizeopsyonal
Uriinteger
default32
Laki ng batch ng modelo, na may trade-off sa bilis at memory: mas maraming memory ang ginagamit kapag tinaasan ito kapalit ng mas mabilis na execution.
enable_safety_checkeropsyonal
Uriboolean
defaultfalse
Kinokontrol kung naka-enable ang pagsusuri sa kaligtasan. Kapag aktibo, pinoproseso ng checker ang input na larawan upang tiyaking may mukha ito bago iproseso ng modelo.
kinakailangan Canonical na pangalan, tinatanggap din

Tumatanggap ang mga parameter ng file ng pampublikong https:// URL, data: URI na hanggang 10 MB, o file_url ng isang upload. Mga 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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Ikaw ang pumipili para sa iyong mga fileAng bawat outputs[].url ay kopya sa aming storage: pinananatili nang walang hanggan (sinisingil bawat GB-month) o 7 araw nang libre, ayon sa setting ng iyong account o ?storage=.
Parehong shape sa bawat modelotype, url, content_type, width, height at duration, para sa mga larawan, video at audio. Ang output ay sariling result object ng modelo.
Mga field ng output
video
object {url, content_type, file_name, file_size}Video file na ginawa sa pagbuo.

Higit pang modelo: Lipsync at Avatar

Para sa mga AI agent: nasa Markdown ang pahinang ito sa https://doitong.com/fil/developers/models/live-portrait.md. Lahat ng modelo at gabay: https://doitong.com/developers/llms.txt